All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mptcp-next v3 0/5] refactor push pending
@ 2022-09-30 14:17 Geliang Tang
  2022-09-30 14:17 ` [PATCH mptcp-next v3 1/5] mptcp: use msk instead of mptcp_sk(sk) Geliang Tang
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Geliang Tang @ 2022-09-30 14:17 UTC (permalink / raw)
  To: mptcp; +Cc: Geliang Tang

v3:
- add a cleanup patch.
- remove msk->last_snd in mptcp_subflow_get_send().
- add the loop that calls the scheduler again in __mptcp_push_pending().

v2:
- add snd_burst check in dfrags loop as Mat suggested.

Refactor __mptcp_push_pending() and __mptcp_subflow_push_pending() to
remove duplicate code and support redundant scheduler more easily in
__mptcp_subflow_push_pending().

Geliang Tang (5):
  mptcp: use msk instead of mptcp_sk(sk)
  mptcp: update __mptcp_push_pending
  mptcp: add do_push_pending helper
  mptcp: update __mptcp_subflow_push_pending
  mptcp: simplify __mptcp_subflow_push_pending

 net/mptcp/protocol.c | 162 ++++++++++++++++---------------------------
 1 file changed, 58 insertions(+), 104 deletions(-)

-- 
2.35.3


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-10-06 17:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-30 14:17 [PATCH mptcp-next v3 0/5] refactor push pending Geliang Tang
2022-09-30 14:17 ` [PATCH mptcp-next v3 1/5] mptcp: use msk instead of mptcp_sk(sk) Geliang Tang
2022-09-30 14:17 ` [PATCH mptcp-next v3 2/5] mptcp: update __mptcp_push_pending Geliang Tang
2022-09-30 14:17 ` [PATCH mptcp-next v3 3/5] mptcp: add do_push_pending helper Geliang Tang
2022-09-30 14:17 ` [PATCH mptcp-next v3 4/5] mptcp: update __mptcp_subflow_push_pending Geliang Tang
2022-10-01  0:16   ` Mat Martineau
2022-09-30 14:17 ` [PATCH mptcp-next v3 5/5] mptcp: simplify __mptcp_subflow_push_pending Geliang Tang
2022-10-06 17:31   ` mptcp: simplify __mptcp_subflow_push_pending: Tests Results MPTCP CI

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.