⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module client

Module client 

Source
Expand description

NFS v4 Client (RFC 7530)

Implements NFS v4 compound operations with XDR encoding/decoding, file handle management, and VFS mount point integration.

Structs§

AuthSys
AUTH_SYS authentication credentials (RFC 5531).
CompoundRequest
NFS v4 COMPOUND request (RFC 7530 Section 16.2).
CompoundResponse
NFS v4 COMPOUND response.
NfsAttr
NFS file attributes (fattr4 subset).
NfsClient
NFS v4 client.
NfsDirEntry
NFS directory entry.
NfsFileHandle
Opaque NFS file handle.
NfsMountPoint
NFS mount point for VFS integration.
XdrDecoder
XDR decoder for NFS wire format.
XdrEncoder
XDR (RFC 4506) encoder for NFS wire format.

Enums§

NfsError
NFS error type.
NfsFtype
NFS file type (nfs_ftype4 per RFC 7530 Section 5.8.1.2).
NfsOpcode
NFS v4 operations (opcode values per RFC 7530 Section 16).
NfsOperation
NFS v4 operation with associated data.
NfsResult
Result of an individual NFS operation.
NfsStatus
NFS v4 status codes.