All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mptcp-next v3 0/2] BPF redundant scheduler, part 3
@ 2022-12-07 11:04 Geliang Tang
  2022-12-07 11:04 ` [PATCH mptcp-next v3 1/2] mptcp: update mptcp_push_release Geliang Tang
  2022-12-07 11:04 ` [PATCH mptcp-next v3 2/2] mptcp: retrans for redundant sends Geliang Tang
  0 siblings, 2 replies; 3+ messages in thread
From: Geliang Tang @ 2022-12-07 11:04 UTC (permalink / raw)
  To: mptcp; +Cc: Geliang Tang

v3:
- invoking __mptcp_retrans in __mptcp_subflow_push_pending fails
  with a soft lockup error, so use MPTCP_WORK_RTX instead.
- invoke __mptcp_retrans in __mptcp_push_pending iteratively for each
  dfrag.
- depends on "BPF redundant scheduler, part 2" v23.

v2:
- drop retrans_redundant flag.
- call __mptcp_retrans() directly.
- depends on "BPF redundant scheduler, part 2" v23.

v1:
- The DSS issue has been fixed in this version, and all tests
(mptcp_connect.sh, mptcp_join.sh, simult_flows.sh and BPF test_progs)
passed.
- No need to set already_sent to 0, drop this.
- Add retrans_redundant flag.
- depends on "BPF redundant scheduler, part 2" v22.

Geliang Tang (2):
  mptcp: update mptcp_push_release
  mptcp: retrans for redundant sends

 net/mptcp/protocol.c | 63 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 53 insertions(+), 10 deletions(-)

-- 
2.35.3


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

end of thread, other threads:[~2022-12-07 11:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-07 11:04 [PATCH mptcp-next v3 0/2] BPF redundant scheduler, part 3 Geliang Tang
2022-12-07 11:04 ` [PATCH mptcp-next v3 1/2] mptcp: update mptcp_push_release Geliang Tang
2022-12-07 11:04 ` [PATCH mptcp-next v3 2/2] mptcp: retrans for redundant sends Geliang Tang

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.