Re: [PATCH net-next 00/36] rxrpc: Increasing SACK size and moving away from softirq, parts 2 & 3

From: patchwork-bot+netdevbpf
Date: Mon Dec 05 2022 - 06:10:34 EST


Hello:

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

On Fri, 02 Dec 2022 00:15:03 +0000 you wrote:
> Here are the second and third parts of patches in the process of moving
> rxrpc from doing a lot of its stuff in softirq context to doing it in an
> I/O thread in process context and thereby making it easier to support a
> larger SACK table.
>
> The full description is in the description for the first part[1] which is
> already in net-next.
>
> [...]

Here is the summary with links:
- [net-next,01/36] rxrpc: Fix checker warning
https://git.kernel.org/netdev/net-next/c/84924aac08a4
- [net-next,02/36] rxrpc: Implement an in-kernel rxperf server for testing purposes
https://git.kernel.org/netdev/net-next/c/75bfdbf2fca3
- [net-next,03/36] rxrpc: Fix call leak
https://git.kernel.org/netdev/net-next/c/49df54a6b295
- [net-next,04/36] rxrpc: Remove decl for rxrpc_kernel_call_is_complete()
https://git.kernel.org/netdev/net-next/c/2ed83ed2be1b
- [net-next,05/36] rxrpc: Remove handling of duplicate packets in recvmsg_queue
https://git.kernel.org/netdev/net-next/c/30efa3ce109d
- [net-next,06/36] rxrpc: Remove the [k_]proto() debugging macros
https://git.kernel.org/netdev/net-next/c/2ebdb26e6abd
- [net-next,07/36] rxrpc: Remove the [_k]net() debugging macros
https://git.kernel.org/netdev/net-next/c/e969c92ce597
- [net-next,08/36] rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle
https://git.kernel.org/netdev/net-next/c/2cc800863c49
- [net-next,09/36] rxrpc: Extract the code from a received ABORT packet much earlier
https://git.kernel.org/netdev/net-next/c/f14febd8df5a
- [net-next,10/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing
https://git.kernel.org/netdev/net-next/c/0fde882fc9ee
- [net-next,11/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracing
https://git.kernel.org/netdev/net-next/c/47c810a79844
- [net-next,12/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracing
https://git.kernel.org/netdev/net-next/c/7fa25105b2d3
- [net-next,13/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing
https://git.kernel.org/netdev/net-next/c/cb0fc0c9722c
- [net-next,14/36] rxrpc: Trace rxrpc_bundle refcount
https://git.kernel.org/netdev/net-next/c/fa3492abb64b
- [net-next,15/36] rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing
https://git.kernel.org/netdev/net-next/c/9a36a6bc22ca
- [net-next,16/36] rxrpc: Don't hold a ref for call timer or workqueue
https://git.kernel.org/netdev/net-next/c/3feda9d69c83
- [net-next,17/36] rxrpc: Don't hold a ref for connection workqueue
https://git.kernel.org/netdev/net-next/c/3cec055c5695
- [net-next,18/36] rxrpc: Split the receive code
https://git.kernel.org/netdev/net-next/c/96b2d69b43a0
- [net-next,19/36] rxrpc: Create a per-local endpoint receive queue and I/O thread
https://git.kernel.org/netdev/net-next/c/a275da62e8c1
- [net-next,20/36] rxrpc: Move packet reception processing into I/O thread
https://git.kernel.org/netdev/net-next/c/446b3e14525b
- [net-next,21/36] rxrpc: Move error processing into the local endpoint I/O thread
https://git.kernel.org/netdev/net-next/c/ff7348254e70
- [net-next,22/36] rxrpc: Remove call->input_lock
https://git.kernel.org/netdev/net-next/c/4041a8ff653e
- [net-next,23/36] rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changes
https://git.kernel.org/netdev/net-next/c/81f2e8adc0fd
- [net-next,24/36] rxrpc: Implement a mechanism to send an event notification to a call
https://git.kernel.org/netdev/net-next/c/15f661dc95da
- [net-next,25/36] rxrpc: Copy client call parameters into rxrpc_call earlier
https://git.kernel.org/netdev/net-next/c/f3441d4125fc
- [net-next,26/36] rxrpc: Move DATA transmission into call processor work item
https://git.kernel.org/netdev/net-next/c/cf37b5987508
- [net-next,27/36] rxrpc: Remove RCU from peer->error_targets list
https://git.kernel.org/netdev/net-next/c/29fb4ec385f1
- [net-next,28/36] rxrpc: Simplify skbuff accounting in receive path
https://git.kernel.org/netdev/net-next/c/2d1faf7a0ca3
- [net-next,29/36] rxrpc: Reduce the use of RCU in packet input
https://git.kernel.org/netdev/net-next/c/cd21effb0552
- [net-next,30/36] rxrpc: Extract the peer address from an incoming packet earlier
https://git.kernel.org/netdev/net-next/c/393a2a2007d1
- [net-next,31/36] rxrpc: Make the I/O thread take over the call and local processor work
https://git.kernel.org/netdev/net-next/c/5e6ef4f1017c
- [net-next,32/36] rxrpc: Remove the _bh annotation from all the spinlocks
https://git.kernel.org/netdev/net-next/c/3dd9c8b5f09f
- [net-next,33/36] rxrpc: Trace/count transmission underflows and cwnd resets
https://git.kernel.org/netdev/net-next/c/32cf8edb079a
- [net-next,34/36] rxrpc: Move the cwnd degradation after transmitting packets
https://git.kernel.org/netdev/net-next/c/5086d9a9dfec
- [net-next,35/36] rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local()
https://git.kernel.org/netdev/net-next/c/a2cf3264f331
- [net-next,36/36] rxrpc: Transmit ACKs at the point of generation
https://git.kernel.org/netdev/net-next/c/b0346843b107

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