All of lore.kernel.org
 help / color / mirror / Atom feed
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



      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.