mbox series

[RFC,0/6] Add a client-side OFFLOAD_STATUS implementation

Message ID 20240702151947.549814-8-cel@kernel.org (mailing list archive)
Headers show
Series Add a client-side OFFLOAD_STATUS implementation | expand

Message

Chuck Lever July 2, 2024, 3:19 p.m. UTC
From: Chuck Lever <chuck.lever@oracle.com>

*** COMPILE-TESTED ONLY ***

Not sure I've addressed all of Olga's concerns. This is more like a
progress report. I've more-or-less worked out how to sort through
the results of the operation and return a "bytes copied so far"
count to the caller.

Chuck Lever (6):
  NFS: Fix typo in OFFLOAD_CANCEL comment
  NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR
  NFS: Rename struct nfs4_offloadcancel_data
  NFS: Implement NFSv4.2's OFFLOAD_STATUS operation
  NFS: Use  NFSv4.2's OFFLOAD_STATUS operation
  NFS: Refactor trace_nfs4_offload_cancel

 fs/nfs/nfs42proc.c        | 173 ++++++++++++++++++++++++++++++++++----
 fs/nfs/nfs42xdr.c         |  88 ++++++++++++++++++-
 fs/nfs/nfs4trace.h        |  11 ++-
 fs/nfs/nfs4xdr.c          |   1 +
 include/linux/nfs4.h      |   1 +
 include/linux/nfs_fs_sb.h |   1 +
 include/linux/nfs_xdr.h   |   5 +-
 7 files changed, 260 insertions(+), 20 deletions(-)