Re: [PATCH mptcp-next v3] mptcp: honour configured min/max RTO in retransmit paths
Matthieu Baerts <[email protected]> Mon, 3 Aug 2026 19:34:58 +0200
| Newsgroups | dev.linux.lists.mptcp |
|---|---|
| Organization | NGI0 Core |
| Message-ID | <[email protected]> |
Hi Kalpan, On 03/08/2026 06:52, Kalpan Jani wrote: > Hi all, > > Gentle ping on this v3, sent on 2026-06-17:- > > https://lore.kernel.org/all/[email protected]/ Sorry, thank you for your patience. The priority is on the fixes, and we are trying to go through all patches when we can. But I admit is way longer than usual. > I didn't get any CI results or review comments on it, so I want to > make sure it didn't get lost somewhere. As far as I can tell it was > sent to the right list with the right prefix. It looks like the CI didn't manage to send the notification. I restarted it. It looks like the AI review was available: https://sashiko.dev/#/patchset/20260617114508.253716-1-kalpan.jani%40mpiricsoftware.com I guess at least the commit message should be updated, because the MPTCP sockets do not perform routing lookups. It could only do it when a subflow has been selected, which is not the case in the cases you modified. Same for the socket option: it is not available yet. Also, maybe better to directly use icsk_rto_{min,max} to avoid confusions, no? By doing that, you can remove the exception for "ip route ... rto_min 0" that doesn't influence anything here anyway from what I understood. > Happy to rebase and resend as v4 if that is easier, or to rework it > if this isn't the approach you'd like for issue #618. It would be good to have a validation for this. Because it is time-sensitive, the easier would be to do it with Packetdrill. Here, no need to create a new one, simply extend existing ones, e.g. mptcp/dss/dss_fin_retrans_* → we could set the tcp_rto_max_ms sysctl to have a shorter time, no? If at least one test is modified to validate your modifications in mptcp_set_datafin_timeout(), that would be good. WDYT? Cheers, Matt -- Sponsored by the NGI0 Core fund.