* [PATCH net 1/5] kselftests/net: add missed icmp.sh test to Makefile
2021-11-01 4:06 [PATCH net 0/5] kselftests/net: add missed tests to Makefile Hangbin Liu
@ 2021-11-01 4:06 ` Hangbin Liu
2021-11-01 4:06 ` [PATCH net 2/5] kselftests/net: add missed setup_loopback.sh/setup_veth.sh " Hangbin Liu
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Hangbin Liu @ 2021-11-01 4:06 UTC (permalink / raw)
To: netdev
Cc: David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest,
Hangbin Liu
When generating the selftests to another folder, the icmp.sh test will
miss as it is not in Makefile, e.g.
make -C tools/testing/selftests/ install \
TARGETS="net" INSTALL_PATH=/tmp/kselftests
Fixes: 7e9838b7915e ("selftests/net: Add icmp.sh for testing ICMP dummy address responses")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
---
tools/testing/selftests/net/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
index 492b273743b4..9b1c2dfe1253 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -12,7 +12,7 @@ TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_a
TEST_PROGS += test_vxlan_fdb_changelink.sh so_txtime.sh ipv6_flowlabel.sh
TEST_PROGS += tcp_fastopen_backup_key.sh fcnal-test.sh l2tp.sh traceroute.sh
TEST_PROGS += fin_ack_lat.sh fib_nexthop_multiprefix.sh fib_nexthops.sh
-TEST_PROGS += altnames.sh icmp_redirect.sh ip6_gre_headroom.sh
+TEST_PROGS += altnames.sh icmp.sh icmp_redirect.sh ip6_gre_headroom.sh
TEST_PROGS += route_localnet.sh
TEST_PROGS += reuseaddr_ports_exhausted.sh
TEST_PROGS += txtimestamp.sh
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH net 2/5] kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile
2021-11-01 4:06 [PATCH net 0/5] kselftests/net: add missed tests to Makefile Hangbin Liu
2021-11-01 4:06 ` [PATCH net 1/5] kselftests/net: add missed icmp.sh test " Hangbin Liu
@ 2021-11-01 4:06 ` Hangbin Liu
2021-11-01 4:06 ` [PATCH net 3/5] kselftests/net: add missed SRv6 tests Hangbin Liu
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Hangbin Liu @ 2021-11-01 4:06 UTC (permalink / raw)
To: netdev
Cc: David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest,
Hangbin Liu
When generating the selftests to another folder, the include file
setup_loopback.sh/setup_veth.sh for gro.sh/gre_gro.sh are missing as
they are not in Makefile, e.g.
make -C tools/testing/selftests/ install \
TARGETS="net" INSTALL_PATH=/tmp/kselftests
Fixes: 7d1575014a63 ("selftests/net: GRO coalesce test")
Fixes: 9af771d2ec04 ("selftests/net: allow GRO coalesce test on veth")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
---
tools/testing/selftests/net/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
index 9b1c2dfe1253..63ee01c1437b 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -28,7 +28,7 @@ TEST_PROGS += veth.sh
TEST_PROGS += ioam6.sh
TEST_PROGS += gro.sh
TEST_PROGS += gre_gso.sh
-TEST_PROGS_EXTENDED := in_netns.sh
+TEST_PROGS_EXTENDED := in_netns.sh setup_loopback.sh setup_veth.sh
TEST_GEN_FILES = socket nettest
TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any
TEST_GEN_FILES += tcp_mmap tcp_inq psock_snd txring_overwrite
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH net 3/5] kselftests/net: add missed SRv6 tests
2021-11-01 4:06 [PATCH net 0/5] kselftests/net: add missed tests to Makefile Hangbin Liu
2021-11-01 4:06 ` [PATCH net 1/5] kselftests/net: add missed icmp.sh test " Hangbin Liu
2021-11-01 4:06 ` [PATCH net 2/5] kselftests/net: add missed setup_loopback.sh/setup_veth.sh " Hangbin Liu
@ 2021-11-01 4:06 ` Hangbin Liu
2021-11-01 4:06 ` [PATCH net 4/5] kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile Hangbin Liu
2021-11-01 4:06 ` [PATCH net 5/5] kselftests/net: add missed vrf_strict_mode_test.sh test " Hangbin Liu
4 siblings, 0 replies; 7+ messages in thread
From: Hangbin Liu @ 2021-11-01 4:06 UTC (permalink / raw)
To: netdev
Cc: David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest,
Hangbin Liu
When generating the selftests to another folder, the SRv6 tests are
missing as they are not in Makefile, e.g.
make -C tools/testing/selftests/ install \
TARGETS="net" INSTALL_PATH=/tmp/kselftests
Fixes: 03a0b567a03d ("selftests: seg6: add selftest for SRv6 End.DT46 Behavior")
Fixes: 2195444e09b4 ("selftests: add selftest for the SRv6 End.DT4 behavior")
Fixes: 2bc035538e16 ("selftests: add selftest for the SRv6 End.DT6 (VRF) behavior")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
---
tools/testing/selftests/net/Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
index 63ee01c1437b..8a6264da5276 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -28,6 +28,9 @@ TEST_PROGS += veth.sh
TEST_PROGS += ioam6.sh
TEST_PROGS += gro.sh
TEST_PROGS += gre_gso.sh
+TEST_PROGS += srv6_end_dt46_l3vpn_test.sh
+TEST_PROGS += srv6_end_dt4_l3vpn_test.sh
+TEST_PROGS += srv6_end_dt6_l3vpn_test.sh
TEST_PROGS_EXTENDED := in_netns.sh setup_loopback.sh setup_veth.sh
TEST_GEN_FILES = socket nettest
TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH net 4/5] kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile
2021-11-01 4:06 [PATCH net 0/5] kselftests/net: add missed tests to Makefile Hangbin Liu
` (2 preceding siblings ...)
2021-11-01 4:06 ` [PATCH net 3/5] kselftests/net: add missed SRv6 tests Hangbin Liu
@ 2021-11-01 4:06 ` Hangbin Liu
2021-11-01 23:02 ` Willem de Bruijn
2021-11-01 4:06 ` [PATCH net 5/5] kselftests/net: add missed vrf_strict_mode_test.sh test " Hangbin Liu
4 siblings, 1 reply; 7+ messages in thread
From: Hangbin Liu @ 2021-11-01 4:06 UTC (permalink / raw)
To: netdev
Cc: David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest,
Hangbin Liu
When generating the selftests to another folder, the toeplitz.sh
and toeplitz_client.sh are missing as they are not in Makefile, e.g.
make -C tools/testing/selftests/ install \
TARGETS="net" INSTALL_PATH=/tmp/kselftests
Fixes: 5ebfb4cc3048 ("selftests/net: toeplitz test")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
---
tools/testing/selftests/net/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
index 8a6264da5276..514bbed80e68 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -31,7 +31,9 @@ TEST_PROGS += gre_gso.sh
TEST_PROGS += srv6_end_dt46_l3vpn_test.sh
TEST_PROGS += srv6_end_dt4_l3vpn_test.sh
TEST_PROGS += srv6_end_dt6_l3vpn_test.sh
+TEST_PROGS += toeplitz.sh
TEST_PROGS_EXTENDED := in_netns.sh setup_loopback.sh setup_veth.sh
+TEST_PROGS_EXTENDED += toeplitz_client.sh
TEST_GEN_FILES = socket nettest
TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any
TEST_GEN_FILES += tcp_mmap tcp_inq psock_snd txring_overwrite
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH net 4/5] kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile
2021-11-01 4:06 ` [PATCH net 4/5] kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile Hangbin Liu
@ 2021-11-01 23:02 ` Willem de Bruijn
0 siblings, 0 replies; 7+ messages in thread
From: Willem de Bruijn @ 2021-11-01 23:02 UTC (permalink / raw)
To: Hangbin Liu
Cc: netdev, David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest
On Mon, Nov 1, 2021 at 12:06 AM Hangbin Liu <liuhangbin@gmail.com> wrote:
>
> When generating the selftests to another folder, the toeplitz.sh
> and toeplitz_client.sh are missing as they are not in Makefile, e.g.
>
> make -C tools/testing/selftests/ install \
> TARGETS="net" INSTALL_PATH=/tmp/kselftests
>
> Fixes: 5ebfb4cc3048 ("selftests/net: toeplitz test")
> Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
> ---
> tools/testing/selftests/net/Makefile | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
> index 8a6264da5276..514bbed80e68 100644
> --- a/tools/testing/selftests/net/Makefile
> +++ b/tools/testing/selftests/net/Makefile
> @@ -31,7 +31,9 @@ TEST_PROGS += gre_gso.sh
> TEST_PROGS += srv6_end_dt46_l3vpn_test.sh
> TEST_PROGS += srv6_end_dt4_l3vpn_test.sh
> TEST_PROGS += srv6_end_dt6_l3vpn_test.sh
> +TEST_PROGS += toeplitz.sh
> TEST_PROGS_EXTENDED := in_netns.sh setup_loopback.sh setup_veth.sh
> +TEST_PROGS_EXTENDED += toeplitz_client.sh
Thanks for adding the files. They are indeed missing.
But they are not intended to be run from kselftests, as this tests nic
hardware features. So both files should be under TEST_PROGS_EXTENDED?
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH net 5/5] kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile
2021-11-01 4:06 [PATCH net 0/5] kselftests/net: add missed tests to Makefile Hangbin Liu
` (3 preceding siblings ...)
2021-11-01 4:06 ` [PATCH net 4/5] kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile Hangbin Liu
@ 2021-11-01 4:06 ` Hangbin Liu
4 siblings, 0 replies; 7+ messages in thread
From: Hangbin Liu @ 2021-11-01 4:06 UTC (permalink / raw)
To: netdev
Cc: David S . Miller, Andrea Mayer, Coco Li, Paolo Lungaroni,
Paolo Abeni, Toke Høiland-Jørgensen, linux-kselftest,
Hangbin Liu
When generating the selftests to another folder, the
vrf_strict_mode_test.sh test will miss as it is not in Makefile, e.g.
make -C tools/testing/selftests/ install \
TARGETS="net" INSTALL_PATH=/tmp/kselftests
Fixes: 8735e6eaa438 ("selftests: add selftest for the VRF strict mode")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
---
tools/testing/selftests/net/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile
index 514bbed80e68..9452328962f6 100644
--- a/tools/testing/selftests/net/Makefile
+++ b/tools/testing/selftests/net/Makefile
@@ -32,6 +32,7 @@ TEST_PROGS += srv6_end_dt46_l3vpn_test.sh
TEST_PROGS += srv6_end_dt4_l3vpn_test.sh
TEST_PROGS += srv6_end_dt6_l3vpn_test.sh
TEST_PROGS += toeplitz.sh
+TEST_PROGS += vrf_strict_mode_test.sh
TEST_PROGS_EXTENDED := in_netns.sh setup_loopback.sh setup_veth.sh
TEST_PROGS_EXTENDED += toeplitz_client.sh
TEST_GEN_FILES = socket nettest
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread