Skip to main content

Module client

Module client 

Source
Expand description

Persistent TCP client for sending NFSv4.2 compound RPCs directly to the NFS server, bypassing the Linux VFS for small-file writes.

Manages session establishment (EXCHANGE_ID + CREATE_SESSION), sequence IDs, and directory handle caching.

Structs§

NfsClientPool
Pool of NFS compound RPC sessions for parallel writes.
NfsCompoundClient
NFSv4.2 compound RPC client over TCP.

Functions§

probe_server_alive
Fast NFS server liveness check via NULL RPC.