From: Geliang Tang <geliang@kernel.org>
To: "Matthieu Baerts (NGI0)" <matttbe@kernel.org>, mptcp@lists.linux.dev
Cc: Geliang Tang <tanggeliang@kylinos.cn>
Subject: Re: [PATCH mptcp-next v6 0/9] use helpers in lib.sh and net_helpers.sh
Date: Tue, 28 May 2024 21:19:51 +0800 [thread overview]
Message-ID: <88fe6f925f2db11c7fda8703d3ccb5f2c20c01ce.camel@kernel.org> (raw)
In-Reply-To: <20240527-selftests-net-lib-fixes-v6-0-72411ff2460e@kernel.org>
On Mon, 2024-05-27 at 12:58 +0200, Matthieu Baerts (NGI0) wrote:
> (This is a new version for the series created by Geliang. @Geliang: I
> hope that's OK for you like that, it was easier to describing the
> modifications by email. I validated my changes by running MPTCP
> selftests only)
>
> This set uses the public helpers defined in net selftests to replace
> helpers in mptcp_lib.sh.
>
> v6:
> - Replace "rename ns in setup_ns" by "remove 'ns' var in setup_ns":
> we
> don't need it, avoid extra conflicts.
>
> v5: (Matt)
> - New patches: 1-6: some unrelated fixes, some modifications to
> avoid
> adding workaround on our side (changing variable names, trap,
> etc.)
> - "rename ns in setup_ns": drop the modifications in cleanup_ns,
> exit
> in case of error, and updated commit message.
> - Drop patches 2, 4, 5/6 from v4.
>
> v4:
> - two more fixes added
> - exit when setup_ns fails in mptcp_lib_ns_init
>
> v3:
> - address Matt's comments in v2 (thanks, it's very useful.)
> - don't rename ns in diag.sh, but in lib.sh
> - ns in get_counter needs to be renamed too
> - add a ns_name valid check in setup_ns
> - drop $NS_LIST in mptcp_lib_ns_init
> - don't drop mptcp_lib_ns_init, use cleanup_ns in it
> - don't use cleanup_all_ns, still use mptcp_lib_ns_init
>
> v2:
> - only patch 3 updated, mptcp_join.sh, move cleanup_all_ns from
> cleanup_partial to cleanup, setup_ns will delete existing
> namespaces automatically.
> - update commit logs.
>
> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Thanks Matt, please add my tag:
Reviewed-by: Geliang Tang <geliang@kernel.org>
> ---
> Changes in v6:
> - Link to v5:
> https://lore.kernel.org/r/20240524-selftests-net-lib-fixes-v5-0-b9e0968571a3@kernel.org
>
> ---
> Geliang Tang (3):
> selftests: net: lib: remove 'ns' var in setup_ns
> selftests: mptcp: lib: use setup/cleanup_ns helpers
> selftests: mptcp: lib: use wait_local_port_listen helper
>
> Matthieu Baerts (NGI0) (6):
> selftests: net: lib: set 'i' as local
> selftests: net: lib: support errexit with busywait
> selftests: net: lib: avoid error removing empty netns name
> selftests: net: lib: ignore possible error
> selftests: net: lib: remove ns from list after clean-up
> selftests: net: lib: do not set ns var as readonly
>
> tools/testing/selftests/net/lib.sh | 71 +++++++++++++++-
> ----------
> tools/testing/selftests/net/mptcp/mptcp_lib.sh | 33 ++++--------
> 2 files changed, 50 insertions(+), 54 deletions(-)
> ---
> base-commit: 55aceb609c1baec3e762e938e2028df7ecd545e1
> change-id: 20240524-selftests-net-lib-fixes-5a70b8d3b828
>
> Best regards,
next prev parent reply other threads:[~2024-05-28 13:19 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-27 10:58 [PATCH mptcp-next v6 0/9] use helpers in lib.sh and net_helpers.sh Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 1/9] selftests: net: lib: set 'i' as local Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 2/9] selftests: net: lib: support errexit with busywait Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 3/9] selftests: net: lib: avoid error removing empty netns name Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 4/9] selftests: net: lib: ignore possible error Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 5/9] selftests: net: lib: remove ns from list after clean-up Matthieu Baerts (NGI0)
2024-05-28 3:47 ` Geliang Tang
2024-05-28 10:38 ` Matthieu Baerts
2024-05-28 13:18 ` Geliang Tang
2024-05-28 15:26 ` Matthieu Baerts
2024-05-29 1:31 ` Geliang Tang
2024-05-27 10:58 ` [PATCH mptcp-next v6 6/9] selftests: net: lib: do not set ns var as readonly Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 7/9] selftests: net: lib: remove 'ns' var in setup_ns Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 8/9] selftests: mptcp: lib: use setup/cleanup_ns helpers Matthieu Baerts (NGI0)
2024-05-27 10:58 ` [PATCH mptcp-next v6 9/9] selftests: mptcp: lib: use wait_local_port_listen helper Matthieu Baerts (NGI0)
2024-05-27 11:47 ` [PATCH mptcp-next v6 0/9] use helpers in lib.sh and net_helpers.sh MPTCP CI
2024-05-28 13:19 ` Geliang Tang [this message]
2024-06-03 16:01 ` 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=88fe6f925f2db11c7fda8703d3ccb5f2c20c01ce.camel@kernel.org \
--to=geliang@kernel.org \
--cc=matttbe@kernel.org \
--cc=mptcp@lists.linux.dev \
--cc=tanggeliang@kylinos.cn \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox