From: Matthieu Baerts <matttbe@kernel.org>
To: Abdul Wasey <w453y.me@gmail.com>
Cc: mptcp@lists.linux.dev, Mat Martineau <martineau@kernel.org>,
Geliang Tang <geliang@kernel.org>,
Paolo Abeni <pabeni@redhat.com>,
Shardul Bankar <shardul.b@mpiricsoftware.com>,
Gregory Detal <gregory.detal@gmail.com>
Subject: Re: [RFC PATCH mptcp-next 0/1] mptcp: opportunistic reinjection on an idle subflow
Date: Mon, 26 Oct 2026 11:13:49 +0100 [thread overview]
Message-ID: <6fbbeca8-836c-46cf-a8de-73ecd127b932@kernel.org> (raw)
In-Reply-To: <20261025155848.1745712-1-w453y.me@gmail.com>
Hi Abdul,
Thank you for your reply.
(Do you mind quoting the text you are replying to, please: it helps to
remember the context, especially when switching between many topics per
day :) )
https://subspace.kernel.org/etiquette.html#do-not-top-post-when-replying
While at it, it usually helps to send one version per day, and ideally
wait for Netdev's Sashiko review that can take ~48h, then reply to the
comments on the list before sending a new version. Except if there is an
urgency to fix something of course. By doing that, it's easier for human
reviewers to follow and give guidance. Without that, people might only
look at the last version, and likely after a while or waiting for a
comment to say "Sashiko is happy, please review now". Note that AI
reviews can still miss things or focus on details instead of the big
picture: they might guide a dev to a wrong path.
On 25/10/2026 16:58, Abdul Wasey wrote:
> I'll rebase on Shardul's series. I'll also test his v4 on my setup and
> reply on that thread, since it's still waiting for reviews.
Thank you, that's very helpful!
> Moving it to the scheduler makes sense. The CI also caught it on v1: the
> BPF "first" test saw bytes on its second subflow because of the
> reinjection.
>
> Gregory, are you still planning to continue the scheduler API series? If
> not, I can pick it up.
For Gregory, I'm sure he is not planning to continue working on that.
> Shardul, same if you already started on it.
>
> About once per RTT: in the old fork that limit was on the cwnd halving.
> The reinjection itself only took the head of the rtx queue, when the
> holder's srtt was more than 4x the idle subflow's. I'll check the cost on
> fast transfers.
Thanks!
Please also note that for optimisation purposes, the current
implementation tries to push as much as possible on the selected
subflow: it can be quickly costly to stop the delegation and alternate
between subflows.
(Of course, this cost might not be a problem in some cases, e.g. a
"redundant" scheduler is not designed for fast transfers, but for low
latency.)
> The perf lab would help, yes. I can share my netns cases if that's
> useful.
That could indeed. But I'm going to try to push what I have today: it
might be better to work on improving the same thing.
> I've fixed what Sashiko found locally, and will fold it into the
> scheduler version instead of sending a v2 of this one.
Thank you!
Cheers,
Matt
--
Sponsored by the NGI0 Core fund.
next prev parent reply other threads:[~2026-10-26 10:13 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-25 13:46 [RFC PATCH mptcp-next 0/1] mptcp: opportunistic reinjection on an idle subflow Abdul Wasey
2026-10-25 13:46 ` [RFC PATCH mptcp-next 1/1] " Abdul Wasey
2026-10-25 14:05 ` sashiko-bot
2026-10-25 14:54 ` [RFC PATCH mptcp-next 0/1] " MPTCP CI
2026-10-25 15:12 ` Matthieu Baerts
2026-10-25 15:58 ` Abdul Wasey
2026-10-26 10:13 ` Matthieu Baerts [this message]
2026-10-28 6:29 ` Shardul Bankar
2026-10-28 22:40 ` Abdul Wasey
2026-10-29 19:05 ` Matthieu Baerts
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6fbbeca8-836c-46cf-a8de-73ecd127b932@kernel.org \
--to=matttbe@kernel.org \
--cc=geliang@kernel.org \
--cc=gregory.detal@gmail.com \
--cc=martineau@kernel.org \
--cc=mptcp@lists.linux.dev \
--cc=pabeni@redhat.com \
--cc=shardul.b@mpiricsoftware.com \
--cc=w453y.me@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.