mbox series

[v1,0/8] NFSD socket send-path changes

Message ID 20200501173526.3868.96971.stgit@klimt.1015granger.net (mailing list archive)
Headers show
Series NFSD socket send-path changes | expand

Message

Chuck Lever III May 1, 2020, 5:37 p.m. UTC
Hi-

(cc: linux-nfs only)

This is a set of patches that change the server-side socket send-
path to use the kernel socket bvec API. This is a pre-requisite
for supporting RPC-on-TLS.

At the same time I've introduced a number of tracepoints that are
specific to the server socket transport code, and performed some
other clean ups in the area.

---

Chuck Lever (8):
      SUNRPC: Remove "#include <trace/events/skb.h>"
      SUNRPC: Add more svcsock tracepoints
      SUNRPC: Replace dprintk call sites in TCP state change callouts
      SUNRPC: Trace server-side rpcbind registration events
      SUNRPC: Clean up: Rename svc_sock::sk_reclen
      SUNRPC: Restructure svc_tcp_recv_record()
      SUNRPC: Refactor svc_recvfrom()
      SUNRPC: Restructure svc_udp_recvfrom()


 include/linux/sunrpc/svc.h     |   1 +
 include/linux/sunrpc/svcsock.h |   6 +-
 include/trace/events/sunrpc.h  | 270 +++++++++++++++++++++++
 net/sunrpc/svc.c               |  15 +-
 net/sunrpc/svcsock.c           | 380 ++++++++++++++++-----------------
 5 files changed, 456 insertions(+), 216 deletions(-)

--
Chuck Lever