HomeFreeBSD

Update nfs_clrpcops.c to handle ext_pgs mbufs, including the additional

Description

Update nfs_clrpcops.c to handle ext_pgs mbufs, including the additional
argument to nfscl_reqstart() to tell it if it should build ext_pgs mbufs.

This completes most of the conversion to support of ext_pgs mbufs, but
there are still a couple of areas to fix.
1 - The code that the MDS uses to do a proxy to a DS for a pNFS server.
2 - The krpc code on the receive side. (The NFS code now handles the

ext_pgs mbufs, but they are being created by copying the regular mbuf
list when the NFS code gets it from the krpc.) The krpc still needs
to be fixed so it can handle a list of ext_pgs mbufs handed to it
by soreceive().

Details

Provenance
rmacklemAuthored on
Parents
rS358052: Get rid of the extra argument to NFSVOPUNLOCK().
Branches
Unknown
Tags
Unknown