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 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.