All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matthieu Baerts <matttbe@kernel.org>
To: Geliang Tang <geliang@kernel.org>
Cc: mptcp@lists.linux.dev
Subject: Re: [PATCH iperf3 v3] add MPTCPv1 support
Date: Tue, 12 Mar 2024 09:09:27 +0100	[thread overview]
Message-ID: <4a1febfb-54e0-4d1f-ac56-e5fa4e1bdead@kernel.org> (raw)
In-Reply-To: <ZfADyFB1vDYABpf9@t480>

Hi Geliang,

On 12/03/2024 08:27, Geliang Tang wrote:
> Hi Matt,
> 
> On Tue, Mar 12, 2024 at 08:10:28AM +0100, Matthieu Baerts wrote:
>> Hi Geliang,
>>
>> 11 Mar 2024 08:04:05 Geliang Tang <geliang@kernel.org>:
>>
>>> The Multipath TCP (MPTCP) protocol (v1 / RFC 8684) has been added in
>>> the upstream Linux kernel since v5.6.
>>>
>>> MPTCP is strongly tied to TCP, and the kernel APIs are almost the same.
>>> The only required dependency is the 'IPPROTO_MPTCP' protocol number
>>> definition, which should be provided by the netinet/in.h header if it
>>> is recent enough.
>>>
>>> This patch adds a new flag '-m' or '--multipath' to support MPTCPv1.
>>
>> I just noticed you switched back to "multipath" instead of "mptcp".
>> I think it is best to stick with "mptcp", because "multipath"
>> is too vague, thus confusing: it could be multipath as in multiple
>> flows, multicast, with other protocols like UDP, etc.
>>
>> Best to use "mptcp" everywhere: variables, strings, description, etc.
> 
> Sure, I'll send a v4 to update the flag to '--mptcp'.

Thanks!

> But I don't know
> how to update the pull request on github. Should I send another pull
> request?

No, please don't open a new pull request, nor close the old one, simply
override your remote branch on GitHub (`git push --force`).

>>> It can be used like this:>>>
>>>> iperf3 -m -s
>>>> iperf3 -m -c 127.0.0.1
>>
>> If the server doesn't have "-m", only the client, does it use MPTCP?
> 
> Yes, it use MPTCP in this case. I just tested it.

Great, thank you for having tested that!

Cheers,
Matt
-- 
Sponsored by the NGI0 Core fund.


  reply	other threads:[~2024-03-12  8:09 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-11  7:03 [PATCH iperf3 v3] add MPTCPv1 support Geliang Tang
2024-03-12  7:10 ` Matthieu Baerts
2024-03-12  7:27   ` Geliang Tang
2024-03-12  8:09     ` Matthieu Baerts [this message]
2024-03-12  8:14       ` Geliang Tang
2024-06-19  1:52         ` Geliang Tang
2024-06-19  8:37           ` 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=4a1febfb-54e0-4d1f-ac56-e5fa4e1bdead@kernel.org \
    --to=matttbe@kernel.org \
    --cc=geliang@kernel.org \
    --cc=mptcp@lists.linux.dev \
    /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.