Re: [PATCH net-next 0/6] mptcp: avoid workqueue usage for data
From: Jakub Kicinski <kuba@kernel.org>
Date: 2020-12-01 02:34:56
Also in:
mptcp
From: Jakub Kicinski <kuba@kernel.org>
Date: 2020-12-01 02:34:56
Also in:
mptcp
On Fri, 27 Nov 2020 11:10:21 +0100 Paolo Abeni wrote:
The current locking schema used to protect the MPTCP data-path requires the usage of the MPTCP workqueue to process the incoming data, depending on trylock result. The above poses scalability limits and introduces random delays in MPTCP-level acks. With this series we use a single spinlock to protect the MPTCP data-path, removing the need for workqueue and delayed ack usage. This additionally reduces the number of atomic operations required per packet and cleans-up considerably the poll/wake-up code.
Applied, thanks!