All of lore.kernel.org
 help / color / mirror / Atom feed
From: Davide Caratti <dcaratti@redhat.com>
To: Geliang Tang <geliangtang@gmail.com>
Cc: Mat Martineau <mathew.j.martineau@linux.intel.com>,
	Geliang Tang <geliang.tang@suse.com>,
	MPTCP Upstream <mptcp@lists.linux.dev>
Subject: Re: [PATCH mptcp-next v7 8/8] DO-NOT-MERGE: mptcp: mp_fail test
Date: Tue, 19 Oct 2021 10:29:00 +0200	[thread overview]
Message-ID: <YW6BzNwiyR9i8KSQ@dcaratti.users.ipa.redhat.com> (raw)
In-Reply-To: <CA+WQbwt4dk5vQyoPgxv7=ctsaNetcbt855Md+SL6juFZcLUPgA@mail.gmail.com>

On Mon, Oct 18, 2021 at 11:03:13PM -0400, Geliang Tang wrote:
> Mat Martineau <mathew.j.martineau@linux.intel.com> 于2021年10月18日周一 下午8:50写道:
> >
> > On Mon, 18 Oct 2021, Geliang Tang wrote:
> >
 
> Hi Davide,
> 
> Could you please share your test script to me? I'll try to use it to
> write a new selttest.

I had a script that used TC flower and gact + pedit + csum actions to flip the 'PSH'
bit in the TCP header, I promised myself to change it to corrupt the DSS option.
The problem with this approach is, we can't assume that the DSS option has a fixed
offset from the IP header. So, the test might start corrupting other options that
are not MPTCP. Maybe using eBPF, using something like what Matteo did in the
past [1], we have more luck ? 


[1] https://developers.redhat.com/blog/2018/12/03/network-debugging-with-ebpf#how_ebpf_can_help



-- 
davide


  reply	other threads:[~2021-10-19  8:29 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-18  4:33 [PATCH mptcp-next v7 0/8] The infinite mapping support Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 1/8] mptcp: don't send RST for single subflow Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 2/8] mptcp: add the fallback check Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 3/8] mptcp: track and update contiguous data status Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 4/8] mptcp: infinite mapping sending Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 5/8] mptcp: infinite mapping receiving Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 6/8] mptcp: add mib for infinite map sending Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 7/8] selftests: mptcp: add infinite map mibs check Geliang Tang
2021-10-18  4:33 ` [PATCH mptcp-next v7 8/8] DO-NOT-MERGE: mptcp: mp_fail test Geliang Tang
2021-10-19  0:50   ` Mat Martineau
2021-10-19  3:03     ` Geliang Tang
2021-10-19  8:29       ` Davide Caratti [this message]
2021-10-20 10:39         ` Matthieu Baerts
2021-10-20 11:33           ` Davide Caratti
2021-10-20 14:49             ` Matthieu Baerts
2021-10-21  9:17               ` Geliang Tang
2021-10-21  9:19               ` Davide Caratti
2021-10-21 12:51                 ` Matthieu Baerts
2021-10-22  7:37                   ` Geliang Tang
2021-10-22 11:25                     ` Matthieu Baerts
2021-10-25  7:59                     ` Davide Caratti
2021-10-19 23:44       ` Mat Martineau
2021-10-21  6:10         ` Geliang Tang

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=YW6BzNwiyR9i8KSQ@dcaratti.users.ipa.redhat.com \
    --to=dcaratti@redhat.com \
    --cc=geliang.tang@suse.com \
    --cc=geliangtang@gmail.com \
    --cc=mathew.j.martineau@linux.intel.com \
    --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.