Re: [PATCH v2 net-next 5/5] mptcp: implement delegated actions

2021-01-22 Thread Paolo Abeni
On Fri, 2021-01-22 at 15:23 -0800, Jakub Kicinski wrote: > On Fri, 22 Jan 2021 09:25:07 +0100 Paolo Abeni wrote: > > > Do you need it because of locking? > > > > This infrastructure is used to avoid the workqueue usage in the MPTCP > > receive path (to push pending data). With many mptcp connect

Re: [PATCH v2 net-next 5/5] mptcp: implement delegated actions

2021-01-22 Thread Jakub Kicinski
On Fri, 22 Jan 2021 09:25:07 +0100 Paolo Abeni wrote: > On Thu, 2021-01-21 at 17:34 -0800, Jakub Kicinski wrote: > > On Wed, 20 Jan 2021 15:39:14 +0100 Paolo Abeni wrote: > > > On MPTCP-level ack reception, the packet scheduler > > > may select a subflow other then the current one. > > > > > > P

Re: [PATCH v2 net-next 5/5] mptcp: implement delegated actions

2021-01-22 Thread Paolo Abeni
Hi, On Thu, 2021-01-21 at 17:34 -0800, Jakub Kicinski wrote: > On Wed, 20 Jan 2021 15:39:14 +0100 Paolo Abeni wrote: > > On MPTCP-level ack reception, the packet scheduler > > may select a subflow other then the current one. > > > > Prior to this commit we rely on the workqueue to trigger > > act

Re: [PATCH v2 net-next 5/5] mptcp: implement delegated actions

2021-01-21 Thread Jakub Kicinski
On Wed, 20 Jan 2021 15:39:14 +0100 Paolo Abeni wrote: > On MPTCP-level ack reception, the packet scheduler > may select a subflow other then the current one. > > Prior to this commit we rely on the workqueue to trigger > action on such subflow. > > This changeset introduces an infrastructure that

[PATCH v2 net-next 5/5] mptcp: implement delegated actions

2021-01-20 Thread Paolo Abeni
On MPTCP-level ack reception, the packet scheduler may select a subflow other then the current one. Prior to this commit we rely on the workqueue to trigger action on such subflow. This changeset introduces an infrastructure that allows any MPTCP subflow to schedule actions (MPTCP xmit) on others