All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chuck Lever <chuck.lever@oracle.com>
To: linux-nfs@vger.kernel.org
Subject: [PATCH v1 0/8] NFSD socket send-path changes
Date: Fri, 01 May 2020 13:37:45 -0400	[thread overview]
Message-ID: <20200501173526.3868.96971.stgit@klimt.1015granger.net> (raw)

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

             reply	other threads:[~2020-05-01 17:37 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-01 17:37 Chuck Lever [this message]
2020-05-01 17:37 ` [PATCH v1 1/8] SUNRPC: Remove "#include <trace/events/skb.h>" Chuck Lever
2020-05-01 17:37 ` [PATCH v1 2/8] SUNRPC: Add more svcsock tracepoints Chuck Lever
2020-05-01 17:38 ` [PATCH v1 3/8] SUNRPC: Replace dprintk call sites in TCP state change callouts Chuck Lever
2020-05-01 17:38 ` [PATCH v1 4/8] SUNRPC: Trace server-side rpcbind registration events Chuck Lever
2020-05-01 17:38 ` [PATCH v1 5/8] SUNRPC: Clean up: Rename svc_sock::sk_reclen Chuck Lever
2020-05-01 17:38 ` [PATCH v1 6/8] SUNRPC: Restructure svc_tcp_recv_record() Chuck Lever
2020-05-01 17:38 ` [PATCH v1 7/8] SUNRPC: Refactor svc_recvfrom() Chuck Lever
2020-05-01 17:38 ` [PATCH v1 8/8] SUNRPC: Restructure svc_udp_recvfrom() Chuck Lever

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200501173526.3868.96971.stgit@klimt.1015granger.net \
    --to=chuck.lever@oracle.com \
    --cc=linux-nfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.