[PATCH net-next 0/4] rxrpc: Miscellaneous changes

David Howells posted 4 patches 1 year, 2 months ago
include/trace/events/rxrpc.h | 11 +++++++----
net/rxrpc/call_object.c      |  6 ++++--
net/rxrpc/conn_event.c       |  2 +-
net/rxrpc/output.c           | 10 +++++++---
net/rxrpc/recvmsg.c          |  2 +-
net/rxrpc/skbuff.c           |  4 ++--
6 files changed, 22 insertions(+), 13 deletions(-)
[PATCH net-next 0/4] rxrpc: Miscellaneous changes
Posted by David Howells 1 year, 2 months ago
Here are some miscellaneous changes for rxrpc:

 (1) Use consume_skb() rather than kfree_skb_reason().

 (2) Fix unnecessary waking when poking and already-poked call.

 (3) Add ack.rwind to the rxrpc_tx_ack tracepoint as this indicates how
     many incoming DATA packets we're telling the peer that we are
     currently willing to accept on this call.

 (4) Reduce duplicate ACK transmission.  We send ACKs to let the peer know
     that we're increasing the receive window (ack.rwind) as we consume
     packets locally.  Normal ACK transmission is triggered in three places
     and that leads to duplicates being sent.

The patches are tagged here:

	git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git tags/rxrpc-next-20230208

And can be found on this branch:

	http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-next

David

David Howells (4):
  rxrpc: Use consume_skb() rather than kfree_skb_reason()
  rxrpc: Fix overwaking on call poking
  rxrpc: Trace ack.rwind
  rxrpc: Reduce unnecessary ack transmission

 include/trace/events/rxrpc.h | 11 +++++++----
 net/rxrpc/call_object.c      |  6 ++++--
 net/rxrpc/conn_event.c       |  2 +-
 net/rxrpc/output.c           | 10 +++++++---
 net/rxrpc/recvmsg.c          |  2 +-
 net/rxrpc/skbuff.c           |  4 ++--
 6 files changed, 22 insertions(+), 13 deletions(-)
Re: [PATCH net-next 0/4] rxrpc: Miscellaneous changes
Posted by patchwork-bot+netdevbpf@kernel.org 1 year, 2 months ago
Hello:

This series was applied to netdev/net-next.git (master)
by David Howells <dhowells@redhat.com>:

On Wed,  8 Feb 2023 10:27:46 +0000 you wrote:
> Here are some miscellaneous changes for rxrpc:
> 
>  (1) Use consume_skb() rather than kfree_skb_reason().
> 
>  (2) Fix unnecessary waking when poking and already-poked call.
> 
>  (3) Add ack.rwind to the rxrpc_tx_ack tracepoint as this indicates how
>      many incoming DATA packets we're telling the peer that we are
>      currently willing to accept on this call.
> 
> [...]

Here is the summary with links:
  - [net-next,1/4] rxrpc: Use consume_skb() rather than kfree_skb_reason()
    https://git.kernel.org/netdev/net-next/c/16d5677ef104
  - [net-next,2/4] rxrpc: Fix overwaking on call poking
    https://git.kernel.org/netdev/net-next/c/a33395ab85b9
  - [net-next,3/4] rxrpc: Trace ack.rwind
    https://git.kernel.org/netdev/net-next/c/f789bff2deb3
  - [net-next,4/4] rxrpc: Reduce unnecessary ack transmission
    https://git.kernel.org/netdev/net-next/c/5a2c5a5b0829

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html