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!