* Re: [PATCH v2 net-next 1/1] tcp: Replace min_tso_segs() with tso_segs() CC callback for TCP Prague [not found] <20260614071756.239686-1-chia-yu.chang@nokia-bell-labs.com> @ 2026-06-16 1:51 ` Jakub Kicinski 2026-06-16 2:17 ` Jakub Kicinski 0 siblings, 1 reply; 2+ messages in thread From: Jakub Kicinski @ 2026-06-16 1:51 UTC (permalink / raw) To: edumazet, ncardwell Cc: chia-yu.chang, jolsa, yonghong.song, song, linux-kselftest, memxor, shuah, martin.lau, ast, daniel, andrii, eddyz87, horms, dsahern, bpf, netdev, pabeni, jhs, stephen, davem, andrew+netdev, donald.hunter, kuniyu, ij, koen.de_schepper, g.white, ingemar.s.johansson, mirja.kuehlewind, cheshire, rs.ietf, Jason_Livingood, vidhi_goel On Sun, 14 Jun 2026 09:17:56 +0200 chia-yu.chang@nokia-bell-labs.com wrote: > This patch replaces existing min_tso_segs() with tso_segs() CC callbak > for CC algorithm to provides explicit tso segment number of each data > burst and overrides tcp_tso_autosize(). > > No functional change. Eric, Neal, looks good? The min rtt thing in tcp_tso_autosize() helps a bit but if the sender gets congested for a longer stretch min_rtts on new connections are high and we're back to sending small TSO, keeping the sender overloaded. Which is to say - I _hope_ this also solves some of Meta's problems :) ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH v2 net-next 1/1] tcp: Replace min_tso_segs() with tso_segs() CC callback for TCP Prague 2026-06-16 1:51 ` [PATCH v2 net-next 1/1] tcp: Replace min_tso_segs() with tso_segs() CC callback for TCP Prague Jakub Kicinski @ 2026-06-16 2:17 ` Jakub Kicinski 0 siblings, 0 replies; 2+ messages in thread From: Jakub Kicinski @ 2026-06-16 2:17 UTC (permalink / raw) To: edumazet, ncardwell Cc: chia-yu.chang, jolsa, yonghong.song, song, linux-kselftest, memxor, shuah, martin.lau, ast, daniel, andrii, eddyz87, horms, dsahern, bpf, netdev, pabeni, jhs, stephen, davem, andrew+netdev, donald.hunter, kuniyu, ij, koen.de_schepper, g.white, ingemar.s.johansson, mirja.kuehlewind, cheshire, rs.ietf, Jason_Livingood, vidhi_goel On Mon, 15 Jun 2026 18:51:02 -0700 Jakub Kicinski wrote: > On Sun, 14 Jun 2026 09:17:56 +0200 chia-yu.chang@nokia-bell-labs.com > wrote: > > This patch replaces existing min_tso_segs() with tso_segs() CC callbak > > for CC algorithm to provides explicit tso segment number of each data > > burst and overrides tcp_tso_autosize(). > > > > No functional change. > > Eric, Neal, looks good? > > The min rtt thing in tcp_tso_autosize() helps a bit but if the sender > gets congested for a longer stretch min_rtts on new connections are > high and we're back to sending small TSO, keeping the sender overloaded. > Which is to say - I _hope_ this also solves some of Meta's problems :) Ugh, I didn't see the Sashiko report, it's only CCed to the author and bpf@, not to netdev :/ The zero-check sounds legit. Let's revisit this after the merge window. ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-06-16 2:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260614071756.239686-1-chia-yu.chang@nokia-bell-labs.com>
2026-06-16 1:51 ` [PATCH v2 net-next 1/1] tcp: Replace min_tso_segs() with tso_segs() CC callback for TCP Prague Jakub Kicinski
2026-06-16 2:17 ` Jakub Kicinski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox