From: Ido Schimmel <idosch@idosch.org>
To: Mirsad Todorovac <mirsad.todorovac@alu.unizg.hr>,
petrm@nvidia.com, razor@blackwall.org
Cc: Ido Schimmel <idosch@nvidia.com>,
netdev@vger.kernel.org, linux-kselftest@vger.kernel.org,
linux-kernel@vger.kernel.org,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
Shuah Khan <shuah@kernel.org>
Subject: Re: [PATCH v1 01/11] selftests: forwarding: custom_multipath_hash.sh: add cleanup for SIGTERM sent by timeout
Date: Sun, 30 Jul 2023 10:53:36 +0300 [thread overview]
Message-ID: <ZMYXABUN9OzfN5D3@shredder> (raw)
In-Reply-To: <a9b6d9f5-14ae-a931-ab7b-d31b5e40f5df@alu.unizg.hr>
On Thu, Jul 27, 2023 at 09:26:03PM +0200, Mirsad Todorovac wrote:
> marvin@defiant:~/linux/kernel/linux_torvalds$ grep "not ok" ../kselftest-6.5-rc3-net-forwarding-16.log
> not ok 3 selftests: net/forwarding: bridge_mdb.sh # exit=1
Other than one test case (see below), I believe this should be fixed by
the patches I just pushed to the existing branch. My earlier fix was
incomplete which is why it didn't solve the problem.
> not ok 5 selftests: net/forwarding: bridge_mdb_max.sh # exit=1
Should be fixed with the patches.
> not ok 11 selftests: net/forwarding: bridge_vlan_mcast.sh # exit=1
Nik, the relevant failure is this one:
# TEST: Vlan mcast_startup_query_interval global option default value [FAIL]
# Wrong default mcast_startup_query_interval global vlan option value
Any idea why the kernel will report "mcast_startup_query_interval" as
3124 instead of 3125?
# + jq -e '.[].vlans[] | select(.vlan == 10 and .mcast_startup_query_interval == 3125) '
# + echo -n '[{"ifname":"br0","vlans":[{"vlan":1,"mcast_snooping":1,"mcast_querier":0,"mcast_igmp_version":2,"mcast_mld_version":1,"mcast_last_member_count":2,"mcast_last_member_interval":100,"mcast_startup_query_count":2,"mcast_startup_query_interval":3124,"mcast_membership_interval":26000,"mcast_querier_interval":25500,"mcast_query_interval":12500,"mcast_query_response_interval":1000},{"vlan":10,"vlanEnd":11,"mcast_snooping":1,"mcast_querier":0,"mcast_igmp_version":2,"mcast_mld_version":1,"mcast_last_member_count":2,"mcast_last_member_interval":100,"mcast_startup_query_count":2,"mcast_startup_query_interval":3124,"mcast_membership_interval":26000,"mcast_querier_interval":25500,"mcast_query_interval":12500,"mcast_query_response_interval":1000}]}]'
# + check_err 4 'Wrong default mcast_startup_query_interval global vlan option value'
> not ok 26 selftests: net/forwarding: ip6_forward_instats_vrf.sh # exit=1
Please run this one with +x so that we will get more info.
> not ok 49 selftests: net/forwarding: mirror_gre_changes.sh # exit=1
Petr, please take a look. Probably need to make the filters more
specific. The failure is:
# TEST: mirror to gretap: TTL change (skip_hw) [FAIL]
# Expected to capture 10 packets, got 14.
> not ok 84 selftests: net/forwarding: tc_flower_l2_miss.sh # exit=1
Should be fixed with the patches.
> marvin@defiant:~/linux/kernel/linux_torvalds$ grep -v "^# +" ../kselftest-6.5-rc3-net-forwarding-16.log | grep -A1 FAIL | grep -v -e -- | grep -v OK
> # TEST: IPv6 (S, G) port group entries configuration tests [FAIL]
> # "temp" entry has an unpending group timer
Not sure about this one. What is the output with the following diff?
diff --git a/tools/testing/selftests/net/forwarding/bridge_mdb.sh b/tools/testing/selftests/net/forwarding/bridge_mdb.sh
index 8493c3dfc01e..2b2a3b150861 100755
--- a/tools/testing/selftests/net/forwarding/bridge_mdb.sh
+++ b/tools/testing/selftests/net/forwarding/bridge_mdb.sh
@@ -628,6 +628,7 @@ __cfg_test_port_ip_sg()
bridge -d -s mdb show dev br0 vid 10 | grep "$grp_key" | \
grep -q "0.00"
check_fail $? "\"temp\" entry has an unpending group timer"
+ bridge -d -s mdb show dev br0 vid 10 | grep "$grp_key"
bridge mdb del dev br0 port $swp1 $grp_key vid 10
# Check error cases.
> # TEST: IPv4 host entries forwarding tests [FAIL]
> # Packet not locally received after adding a host entry
> # TEST: IPv4 port group "exclude" entries forwarding tests [FAIL]
> # Packet from valid source not received on H2 after adding entry
> # TEST: IPv4 port group "include" entries forwarding tests [FAIL]
> # Packet from valid source not received on H2 after adding entry
> # TEST: IGMPv3 MODE_IS_INCLUDE tests [FAIL]
> # Source not add to source list
> # TEST: ctl4: port: ngroups reporting [FAIL]
> # Couldn't add MDB entries
> # TEST: ctl4: port maxgroups: reporting and treatment of 0 [FAIL]
> # Adding 5 MDB entries failed but should have passed
> # TEST: ctl4: port maxgroups: configure below ngroups [FAIL]
> # dev veth1: Couldn't add MDB entries
> # TEST: ctl4: port: ngroups reporting [FAIL]
> # Couldn't add MDB entries
> # TEST: ctl4: port maxgroups: reporting and treatment of 0 [FAIL]
> # Adding 5 MDB entries failed but should have passed
> # TEST: ctl4: port maxgroups: configure below ngroups [FAIL]
> # dev veth1 vid 10: Couldn't add MDB entries
> # TEST: ctl4: port_vlan: ngroups reporting [FAIL]
> # Couldn't add MDB entries
> # TEST: ctl4: port_vlan: isolation of port and per-VLAN ngroups [FAIL]
> # Couldn't add MDB entries to VLAN 10
> # TEST: ctl4: port_vlan maxgroups: reporting and treatment of 0 [FAIL]
> # Adding 5 MDB entries failed but should have passed
> # TEST: ctl4: port_vlan maxgroups: configure below ngroups [FAIL]
> # dev veth1 vid 10: Couldn't add MDB entries
> # TEST: ctl4: port_vlan maxgroups: isolation of port and per-VLAN ngroups [FAIL]
> # Couldn't add 5 entries
> # TEST: Vlan mcast_startup_query_interval global option default value [FAIL]
> # Wrong default mcast_startup_query_interval global vlan option value
> # TEST: Ip6InHdrErrors [FAIL]
> # TEST: mirror to gretap: TTL change (skip_hw) [FAIL]
> # Expected to capture 10 packets, got 14.
> # TEST: L2 miss - Multicast (IPv4) [FAIL]
> # Unregistered multicast filter was not hit before adding MDB entry
> marvin@defiant:~/linux/kernel/linux_torvalds$
>
> In case you want to pursue these failures, there is the complete test output log
> here:
>
> https://domac.alu.unizg.hr/~mtodorov/linux/selftests/net-forwarding/kselftest-6.5-rc3-net-forwarding-16.log.xz
>
> Thanks again, great work!
>
> Kind regards,
> Mirsad
next prev parent reply other threads:[~2023-07-30 7:53 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-22 0:36 [PATCH v1 01/11] selftests: forwarding: custom_multipath_hash.sh: add cleanup for SIGTERM sent by timeout Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 02/11] selftests: forwarding: gre_custom_multipath_hash.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 03/11] selftests: forwarding: gre_inner_v4_multipath.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 04/11] selftests: forwarding: gre_multipath_nh_res.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 05/11] selftests: forwarding: gre_multipath_nh.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 06/11] selftests: forwarding: ip6gre_custom_multipath_hash.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 07/11] selftests: forwarding: ip6gre_inner_v4_multipath.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 08/11] selftests: forwarding: no_forwarding.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 09/11] selftests: forwarding: router_mpath_nh_res.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 10/11] selftests: forwarding: router_mpath_nh.sh: " Mirsad Todorovac
2023-07-22 0:36 ` [PATCH v1 11/11] selftests: forwarding: router_multipath.sh: " Mirsad Todorovac
2023-07-23 8:25 ` [PATCH v1 01/11] selftests: forwarding: custom_multipath_hash.sh: " Ido Schimmel
2023-07-23 17:27 ` Ido Schimmel
2023-07-23 18:50 ` Mirsad Todorovac
2023-07-23 18:54 ` Mirsad Todorovac
2023-07-23 21:37 ` Mirsad Todorovac
2023-07-24 14:45 ` Ido Schimmel
2023-07-24 20:46 ` Mirsad Todorovac
2023-07-26 12:22 ` Ido Schimmel
2023-07-26 16:57 ` Ido Schimmel
2023-07-27 3:48 ` Mirsad Todorovac
2023-07-27 19:26 ` Mirsad Todorovac
2023-07-30 7:53 ` Ido Schimmel [this message]
2023-07-30 16:48 ` Mirsad Todorovac
2023-07-31 7:54 ` Ido Schimmel
2023-07-31 9:24 ` Mirsad Todorovac
2023-07-31 12:02 ` Ido Schimmel
2023-07-31 15:13 ` Mirsad Todorovac
2023-07-31 15:48 ` Ido Schimmel
2023-08-01 20:41 ` Mirsad Todorovac
2023-07-31 15:23 ` Mirsad Todorovac
2023-08-01 11:08 ` Petr Machata
2023-08-01 16:54 ` Mirsad Todorovac
2023-08-02 10:33 ` Petr Machata
2023-08-02 11:06 ` Mirsad Todorovac
2023-07-25 8:44 ` Petr Machata
2023-07-25 16:23 ` Mirsad Todorovac
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=ZMYXABUN9OzfN5D3@shredder \
--to=idosch@idosch.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=idosch@nvidia.com \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=mirsad.todorovac@alu.unizg.hr \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=petrm@nvidia.com \
--cc=razor@blackwall.org \
--cc=shuah@kernel.org \
/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.