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