From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 09EB435F8A6 for ; Thu, 5 Feb 2026 14:22:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770301335; cv=none; b=uIGszcAaeCP7dyAlyOCT3gPrcmUATZ7UKbbgyVdozqD46Kx5sxYPpNGS6VapV2/3O9DEcJxp5rnWCz5yP/ZZtgMBnGUMMi9CBOs6sJGA1KWDxCkx0nsa2OjJAS/qd/SE2bGttL+0QcnhlrK7QcrysjcvTW0wcu5H6nQnFz/hRXU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770301335; c=relaxed/simple; bh=Pt0HnRjXryXL1tgfiiYOKLvcZricOm1mjLhkQk72DXM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ZMTMXwY8sg4oL2q6edTjwf8lA9S+PZn4FZBrtj4alX+wXPjg9MgJMAnpU3GDgXvf9GU6R1E+ZclH8kwqFIlkX5V2wtPxztClqqYV9wzlaAwKLrgMoc/U+63vkxxjGsnzRsV2KCHZqEZqRp0SS0qglfQXdWt6EWBU+3gNWznb6jM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=F0EMdcT9; arc=none smtp.client-ip=209.85.219.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="F0EMdcT9" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-88a3d2f3299so11985786d6.2 for ; Thu, 05 Feb 2026 06:22:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1770301334; x=1770906134; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=v9C5WZLQJbhatdNIYEIlpQdPFQ3viKpX3J9SgpPa5Kg=; b=F0EMdcT9c3WNJRMJHT1UMCn4ltdTVPEO9JIL4Pi1Xt1SEC8hOtw1EpT9vrsikq+Ejm C1wAX4yQPCCA1fAQDJGk9O6M+Qwgn93VCpqU7x1bnL6op+Cxap9HNRNsBL14S0x8Tv1s oVBWdFuk4uz39S3E95IlPOfdZVd6MIbsJeX1TbjuY+djrPr09edNeLgoB2hcrV1e0KIL MbSQKCvhocsPBtUjkNruaf8PuU/TWei3tfo227HxCgPEadkar6LmnVJeq/shkMBH3h1d ZNmoHs0sEOfb4nQuE4UB0XBjvEk5Q3p8/rfvDbe3VuLpR+RDVUkLV0Cij1JawqS0Ib0e yrkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770301334; x=1770906134; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v9C5WZLQJbhatdNIYEIlpQdPFQ3viKpX3J9SgpPa5Kg=; b=Wcc9F24VjQA/OscQ4OmhP65u3D9uRC8FcWsZin8I0MUWwW365i3UIinVyoiKiK4MT5 NL2X3jOSTpSoRW5gylBeYpAAjZ9JLvTxrRYu/T69kSYLcTjRLlEZUKV2dCVKnG65mOIC zmZF6pWU68xUsHjSZVtLWxndItATH4oUW1fMrBMPnjT76A9j3MyCA7fqNt5W1sa1C38r tNeOflp0NEQeH/pApBN6mi47GMBpmOccmxmll4Sr44+8L+bvc5XZHHzMXAC6em45/n7g dYIQcfJiiNcQHTm41uY6XyTKRYHGwEJcsbS7s75iq11H3iK6BwjMP+ScbE4QGqrzWLaC NkpQ== X-Forwarded-Encrypted: i=1; AJvYcCW/GUCpNxodlQ1bBSFYVFFWWuLGf8CIzvYllopd8vFX/Ccc1jMkYW7gXIrBRctEEyvBE4pQ2upjCEK/1dM=@vger.kernel.org X-Gm-Message-State: AOJu0YxLYwtmNyhDmZ2a3ScIJE+7lhRUoNC0eVfu/o7b8Sb7j5PblujX Gl/8zmF2jFMLyJW2x9KH4bwsqQ4USDa14E6iA4FM8OspAk7X570Z6dYPvHrzbkn3xwQ= X-Gm-Gg: AZuq6aKKkKVDfvkHFdyZcVC3mXD3tbt2yTOdKlQpxTn5GPdzkjatqDVXMPfHisQYSmG EKV7GZ7ZxulkJtzADiEPCa36C0arNwEdhoK8koDdUjO5lrr6Uu4/bR+5zcipcNw3DvWTn+0VZJj Uvk8d0EhJaZO6Q9LkbZA30YGUJldSuoDL766qi5dceeEW5GvAuB+ImdofPztmsv++H7jbiLmDP0 JBG0yOScph30ud4BDb7BHuzdIiZX47IMjCtrvaVy70my7u3hU1tMpgOcI7xvewLAnboitSbFLGX 6zv/lEv7No4sUwOByT3Vlm1xprpRQ/i74GVMcDo7SHwM/cAziy1BhL3RLlTx3SVQ06imVoUylgX 0OHnNXYvyB63A3+7oLf4+nyimX7O6udQGfW/NRD6n9ENpXAg4x1rqvDpU3Diap3ksu++0R+HQLq Y5pBDg88y2pbCSR5ybXlAww2IsJysEoLAGtcvPeUsPiDP1pc78k2cAprnutk+msqzkHPY= X-Received: by 2002:a05:6214:2524:b0:88f:fcac:e9c7 with SMTP id 6a1803df08f44-895220f372fmr90739346d6.9.1770301333791; Thu, 05 Feb 2026 06:22:13 -0800 (PST) Received: from ziepe.ca (hlfxns017vw-142-162-112-119.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.162.112.119]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-89521d2788asm41905166d6.47.2026.02.05.06.22.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Feb 2026 06:22:13 -0800 (PST) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1vo0FI-00000000kjr-38oY; Thu, 05 Feb 2026 10:22:12 -0400 Date: Thu, 5 Feb 2026 10:22:12 -0400 From: Jason Gunthorpe To: Konstantin Taranov Cc: kotaranov@microsoft.com, shirazsaleem@microsoft.com, longli@microsoft.com, leon@kernel.org, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH rdma-next v2 1/1] RDMA/mana_ib: return PD number to the user Message-ID: <20260205142212.GL2328995@ziepe.ca> References: <20260205121354.925515-1-kotaranov@linux.microsoft.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260205121354.925515-1-kotaranov@linux.microsoft.com> On Thu, Feb 05, 2026 at 04:13:54AM -0800, Konstantin Taranov wrote: > From: Konstantin Taranov > > Implement returning to userspace applications PDNs of created PDs. > The PDN is used by applications that build work requests outside of the > rdma-core code base. The PDN is used to build work requests that require > additional PD isolation checks. The requests can fit only 16 bit PDNs. > Allow users to request short PDNs which are 16 bits. What? PDN is protected information it should never be given to the HW directly from userspace. How can this possibly be secure? Jason