Thread (14 messages) 14 messages, 3 authors, 2020-12-01

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

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!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help