From: patchwork-bot+netdevbpf@kernel.org
To: David Howells <dhowells@redhat.com>
Cc: netdev@vger.kernel.org, linux-afs@lists.infradead.org,
marc.dionne@auristor.com, kuba@kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH net-next 00/36] rxrpc: Increasing SACK size and moving away from softirq, parts 2 & 3
Date: Mon, 05 Dec 2022 11:10:23 +0000 [thread overview]
Message-ID: <167023862311.18576.967367568555185874.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <166994010342.1732290.13771061038178613124.stgit@warthog.procyon.org.uk>
Hello:
This series was applied to netdev/net-next.git (master)
by David Howells <dhowells@redhat.com>:
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
prev parent reply other threads:[~2022-12-05 11:10 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-02 0:15 [PATCH net-next 00/36] rxrpc: Increasing SACK size and moving away from softirq, parts 2 & 3 David Howells
2022-12-02 0:15 ` [PATCH net-next 01/36] rxrpc: Fix checker warning David Howells
2022-12-02 0:15 ` [PATCH net-next 02/36] rxrpc: Implement an in-kernel rxperf server for testing purposes David Howells
2022-12-02 0:15 ` [PATCH net-next 03/36] rxrpc: Fix call leak David Howells
2022-12-02 0:15 ` [PATCH net-next 04/36] rxrpc: Remove decl for rxrpc_kernel_call_is_complete() David Howells
2022-12-02 0:15 ` [PATCH net-next 05/36] rxrpc: Remove handling of duplicate packets in recvmsg_queue David Howells
2022-12-02 0:15 ` [PATCH net-next 06/36] rxrpc: Remove the [k_]proto() debugging macros David Howells
2022-12-02 0:16 ` [PATCH net-next 07/36] rxrpc: Remove the [_k]net() " David Howells
2022-12-02 0:16 ` [PATCH net-next 08/36] rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle David Howells
2022-12-02 0:16 ` [PATCH net-next 09/36] rxrpc: Extract the code from a received ABORT packet much earlier David Howells
2022-12-02 0:16 ` [PATCH net-next 10/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing David Howells
2022-12-02 0:16 ` [PATCH net-next 11/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracing David Howells
2022-12-02 0:16 ` [PATCH net-next 12/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracing David Howells
2022-12-02 0:16 ` [PATCH net-next 13/36] rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing David Howells
2022-12-02 0:17 ` [PATCH net-next 14/36] rxrpc: Trace rxrpc_bundle refcount David Howells
2022-12-02 0:17 ` [PATCH net-next 15/36] rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing David Howells
2022-12-02 0:17 ` [PATCH net-next 16/36] rxrpc: Don't hold a ref for call timer or workqueue David Howells
2022-12-02 0:17 ` [PATCH net-next 17/36] rxrpc: Don't hold a ref for connection workqueue David Howells
2022-12-02 0:17 ` [PATCH net-next 18/36] rxrpc: Split the receive code David Howells
2022-12-02 0:17 ` [PATCH net-next 19/36] rxrpc: Create a per-local endpoint receive queue and I/O thread David Howells
2022-12-02 0:17 ` [PATCH net-next 20/36] rxrpc: Move packet reception processing into " David Howells
2022-12-02 0:18 ` [PATCH net-next 21/36] rxrpc: Move error processing into the local endpoint " David Howells
2022-12-02 0:18 ` [PATCH net-next 22/36] rxrpc: Remove call->input_lock David Howells
2022-12-02 0:18 ` [PATCH net-next 23/36] rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changes David Howells
2022-12-02 0:18 ` [PATCH net-next 24/36] rxrpc: Implement a mechanism to send an event notification to a call David Howells
2022-12-02 0:18 ` [PATCH net-next 25/36] rxrpc: Copy client call parameters into rxrpc_call earlier David Howells
2022-12-02 0:18 ` [PATCH net-next 26/36] rxrpc: Move DATA transmission into call processor work item David Howells
2022-12-02 0:18 ` [PATCH net-next 27/36] rxrpc: Remove RCU from peer->error_targets list David Howells
2022-12-02 0:19 ` [PATCH net-next 28/36] rxrpc: Simplify skbuff accounting in receive path David Howells
2022-12-02 0:19 ` [PATCH net-next 29/36] rxrpc: Reduce the use of RCU in packet input David Howells
2022-12-02 0:19 ` [PATCH net-next 30/36] rxrpc: Extract the peer address from an incoming packet earlier David Howells
2022-12-02 0:19 ` [PATCH net-next 31/36] rxrpc: Make the I/O thread take over the call and local processor work David Howells
2022-12-02 0:19 ` [PATCH net-next 32/36] rxrpc: Remove the _bh annotation from all the spinlocks David Howells
2022-12-02 0:19 ` [PATCH net-next 33/36] rxrpc: Trace/count transmission underflows and cwnd resets David Howells
2022-12-02 0:19 ` [PATCH net-next 34/36] rxrpc: Move the cwnd degradation after transmitting packets David Howells
2022-12-02 0:20 ` [PATCH net-next 35/36] rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local() David Howells
2022-12-02 0:20 ` [PATCH net-next 36/36] rxrpc: Transmit ACKs at the point of generation David Howells
2022-12-05 11:10 ` patchwork-bot+netdevbpf [this message]
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=167023862311.18576.967367568555185874.git-patchwork-notify@kernel.org \
--to=patchwork-bot+netdevbpf@kernel.org \
--cc=dhowells@redhat.com \
--cc=kuba@kernel.org \
--cc=linux-afs@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marc.dionne@auristor.com \
--cc=netdev@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox