From: Geliang Tang <geliang.tang@suse.com>
To: Matthieu Baerts <matthieu.baerts@tessares.net>,
Mat Martineau <mathew.j.martineau@linux.intel.com>
Cc: mptcp@lists.linux.dev
Subject: Re: [PATCH mptcp-next v25 0/5] BPF redundant scheduler, part 2
Date: Tue, 20 Dec 2022 11:49:27 +0800 [thread overview]
Message-ID: <20221220034927.GA10389@localhost> (raw)
In-Reply-To: <a94575d7-c444-c011-e49f-e538a61a0481@linux.intel.com>
Hi Mat, Matt,
On Mon, Dec 19, 2022 at 05:39:59PM -0800, Mat Martineau wrote:
> On Thu, 15 Dec 2022, Geliang Tang wrote:
>
> > v25:
> > - update calls to mptcp_subflow_set_scheduled(subflow, false) in
> > __mptcp_subflow_push_pending().
> > - rebased on "tag: export/20221215T054923"
> >
>
> Thanks for all the work on this Geliang. I think it's ok to add this to the
> export branch for further testing, and any fixes/updates can be squashed if
> needed.
>
> I do have feedback on one line to delete in patch 2 (see that reply). Not
> sure if Matthieu needs a squash-to patch for that or can update when
> applying.
I just sent a squash-to patch to delete this line in ML.
>
> Should this be applied after the bpf_rr patches, or earlier in the "features
> other trees" section of the export branch?
The first three patches should be inserted between the commits "mptcp: add
sched_data_set_contexts helper" and "bpf: Add bpf_mptcp_sched_ops". The
last two should be applied after the commit "selftests/bpf: Add bpf_rr
test".
>
> Reviewed-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
>
>
> - Mat
>
> > Geliang Tang (5):
> > mptcp: add scheduler wrappers
> > mptcp: use get_send wrapper
> > mptcp: use get_retrans wrapper
In addition, the commit logs of these two patches need to be updated
too since sock_owned_by_me() are now replaced by msk_owned_by_me().
The first one:
Move sock_owned_by_me() check and fallback check into get_send() wrapper
from mptcp_subflow_get_send().
->
Move owned_by_me() and fallback checks into get_send() wrapper from
mptcp_subflow_get_send().
The second:
Move sock_owned_by_me() check and fallback check into get_retrans()
wrapper from mptcp_subflow_get_retrans().
->
Move owned_by_me() and fallback checks into get_retrans() wrapper from
mptcp_subflow_get_retrans().
Thanks,
-Geliang
> > selftests/bpf: Add bpf_red scheduler
> > selftests/bpf: Add bpf_red test
> >
> > net/mptcp/protocol.c | 187 +++++++++++-------
> > net/mptcp/protocol.h | 4 +
> > net/mptcp/sched.c | 69 +++++++
> > .../testing/selftests/bpf/prog_tests/mptcp.c | 34 ++++
> > .../selftests/bpf/progs/mptcp_bpf_red.c | 45 +++++
> > 5 files changed, 264 insertions(+), 75 deletions(-)
> > create mode 100644 tools/testing/selftests/bpf/progs/mptcp_bpf_red.c
> >
> > --
> > 2.35.3
> >
> >
> >
>
> --
> Mat Martineau
> Intel
next prev parent reply other threads:[~2022-12-20 3:49 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-15 12:32 [PATCH mptcp-next v25 0/5] BPF redundant scheduler, part 2 Geliang Tang
2022-12-15 12:32 ` [PATCH mptcp-next v25 1/5] mptcp: add scheduler wrappers Geliang Tang
2022-12-15 12:32 ` [PATCH mptcp-next v25 2/5] mptcp: use get_send wrapper Geliang Tang
2022-12-20 1:44 ` Mat Martineau
2022-12-15 12:32 ` [PATCH mptcp-next v25 3/5] mptcp: use get_retrans wrapper Geliang Tang
2022-12-15 12:32 ` [PATCH mptcp-next v25 4/5] selftests/bpf: Add bpf_red scheduler Geliang Tang
2022-12-15 12:32 ` [PATCH mptcp-next v25 5/5] selftests/bpf: Add bpf_red test Geliang Tang
2022-12-20 2:52 ` selftests/bpf: Add bpf_red test: Tests Results MPTCP CI
2022-12-20 1:39 ` [PATCH mptcp-next v25 0/5] BPF redundant scheduler, part 2 Mat Martineau
2022-12-20 3:49 ` Geliang Tang [this message]
2022-12-21 14:07 ` 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=20221220034927.GA10389@localhost \
--to=geliang.tang@suse.com \
--cc=mathew.j.martineau@linux.intel.com \
--cc=matthieu.baerts@tessares.net \
--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.