All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] TLS fixes for 6.18
@ 2025-10-19  0:10 Trond Myklebust
  2025-10-19  0:10 ` [PATCH 1/4] pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect() Trond Myklebust
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Trond Myklebust @ 2025-10-19  0:10 UTC (permalink / raw)
  To: linux-nfs; +Cc: Mike Snitzer, Olga Kornievskaia, Christoph Hellwig

From: Trond Myklebust <trond.myklebust@hammerspace.com>

The following patches fix a couple of logic errors in the pNFS files and
flexfiles drivers' use of TLS. The first two fix logic errors which can
cause TLS-incapable protocols such as RDMA to be added to existing
TLS/TCP NFS clients.
The second patch adds fixes to ensure that the DS client TLS policy
settings match the requested transport type.
Finally, there is a fix to ensure that if the mount syscall parameters
include the "cert_serial" and "privkey_serial" options, then
nfs_match_client() will check those parameters against existing
nfs_client instances.

Trond Myklebust (4):
  pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
  pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
  pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using
    TLS
  NFS: Check the TLS certificate fields in nfs_match_client()

 fs/nfs/client.c     |  8 ++++++
 fs/nfs/nfs3client.c | 14 ++++++++--
 fs/nfs/nfs4client.c | 14 ++++++++--
 fs/nfs/pnfs_nfs.c   | 66 ++++++++++++++++++++++++---------------------
 4 files changed, 67 insertions(+), 35 deletions(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-10-19 17:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-19  0:10 [PATCH 0/4] TLS fixes for 6.18 Trond Myklebust
2025-10-19  0:10 ` [PATCH 1/4] pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect() Trond Myklebust
2025-10-19  0:10 ` [PATCH 2/4] pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect() Trond Myklebust
2025-10-19  0:10 ` [PATCH 3/4] pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS Trond Myklebust
2025-10-19 17:11   ` Chuck Lever
2025-10-19  0:10 ` [PATCH 4/4] NFS: Check the TLS certificate fields in nfs_match_client() Trond Myklebust

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.