< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37337 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x333b594d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58604 dport 37337] != expected 0xc9607f5e # # Exception| cpu 4: rx_hash 0xfcad50a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 37337] != expected 0x7bb3d889 # # Exception| cpu 4: rx_hash 0x1b665451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58610 dport 37337] != expected 0x22da0b62 # # Exception| cpu 4: rx_hash 0xf53279b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58650 dport 37337] != expected 0xacf1724f # # Exception| cpu 4: rx_hash 0x8c9183d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58654 dport 37337] != expected 0x4dd0ce93 # # Exception| cpu 5: rx_hash 0xdeb625ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 58580 dport 37337] != expected 0xdd9cf99c # # Exception| cpu 5: rx_hash 0x850eaaca [saddr 192.0.3.2 daddr 192.0.3.1 sport 58594 dport 37337] != expected 0x9a926455 # # Exception| cpu 5: rx_hash 0xa4cc8ec4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58624 dport 37337] != expected 0xa66abaaf # # Exception| cpu 5: rx_hash 0x12f97d43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58638 dport 37337] != expected 0xf598a1a4 # # Exception| cpu 0: rx_hash 0x18bf0556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58658 dport 37337] != expected 0xb80df48d # # Exception| cpu 0: rx_hash 0x214dc46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58738 dport 37337] != expected 0xee578077 # # Exception| cpu 0: rx_hash 0x4bd06c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 37337] != expected 0xa1f36927 # # Exception| cpu 4: rx_hash 0x89b2bfd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58694 dport 37337] != expected 0x6b1a6407 # # Exception| cpu 4: rx_hash 0x2b0bbc7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58718 dport 37337] != expected 0xa3c2d55e # # Exception| cpu 4: rx_hash 0xbf253af0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58722 dport 37337] != expected 0x561fef40 # # Exception| cpu 4: rx_hash 0xaba9cadb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 37337] != expected 0xcd354512 # # Exception| cpu 4: rx_hash 0x643fc333 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 37337] != expected 0x7fe6e2c5 # # Exception| cpu 5: rx_hash 0x246ef861 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58666 dport 37337] != expected 0xc89d2ae3 # # Exception| cpu 5: rx_hash 0xba0606fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58682 dport 37337] != expected 0x70d545d4 # # Exception| cpu 5: rx_hash 0x17da4149 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58710 dport 37337] != expected 0xd3520b30 # # Exception| cpu 5: rx_hash 0xd5b892bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58776 dport 37337] != expected 0x19bb0610 # # Exception| cpu 5: rx_hash 0xcb721a85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58786 dport 37337] != expected 0xcf04f96b # # Exception| cpu 0: rx_hash 0x7d47e902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58796 dport 37337] != expected 0x9cf6e260 # # Exception| cpu 0: rx_hash 0x2cb91e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58806 dport 37337] != expected 0x966d2a80 # # Exception| cpu 0: rx_hash 0x69cb1929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58810 dport 37337] != expected 0x7dc4832 # # Exception| cpu 0: rx_hash 0x1f0da759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58826 dport 37337] != expected 0x8da20b53 # # Exception| cpu 0: rx_hash 0xf8c6a3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58846 dport 37337] != expected 0xd4cbd8b8 # # Exception| cpu 4: rx_hash 0xd09baeb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58816 dport 37337] != expected 0x3f71ac84 # # Exception| cpu 4: rx_hash 0x66ae5d36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58830 dport 37337] != expected 0x6c83b78f # # Exception| cpu 4: rx_hash 0x4ef3502a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58832 dport 37337] != expected 0x8739c3b3 # # Exception| cpu 4: rx_hash 0x299a227b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58862 dport 37337] != expected 0xb0a78014 # # Exception| cpu 4: rx_hash 0x44b5283f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58876 dport 37337] != expected 0xcaac969a # # Exception| cpu 4: rx_hash 0x333d4869 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58886 dport 37337] != expected 0xe34eba40 # # Exception| cpu 0: rx_hash 0xad55b6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58902 dport 37337] != expected 0x5b06d577 # # Exception| cpu 0: rx_hash 0x54543a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58936 dport 37337] != expected 0xd4d0f9e7 # # Exception| cpu 0: rx_hash 0xa8768af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58958 dport 37337] != expected 0x7dcc7fe3 # # Exception| cpu 0: rx_hash 0xc55980bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 37337] != expected 0x7c7696d # # Exception| cpu 0: rx_hash 0x51770632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58976 dport 37337] != expected 0xf21a5373 # # Exception| cpu 4: rx_hash 0x1b604575 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58904 dport 37337] != expected 0x8f4ce7c # # Exception| cpu 4: rx_hash 0xb39f3ecc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58924 dport 37337] != expected 0x8db92a0c # # Exception| cpu 4: rx_hash 0x361e7463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58974 dport 37337] != expected 0xc58410d4 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x956c0a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 40368] OK # # # cpu 5: rx_hash 0xa3fb8f01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40188 dport 40368] OK # # # cpu 5: rx_hash 0x2080a8a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40198 dport 40368] OK # # # cpu 0: rx_hash 0x78e176c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40160 dport 40368] OK # # # cpu 0: rx_hash 0xe6898859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40176 dport 40368] OK # # # cpu 0: rx_hash 0x65f2affb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40202 dport 40368] OK # # # cpu 0: rx_hash 0x029bddaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40244 dport 40368] OK # # # cpu 4: rx_hash 0x4dafa2e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40212 dport 40368] OK # # # cpu 4: rx_hash 0x488c9eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40268 dport 40368] OK # # # cpu 5: rx_hash 0x9cf32331 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40228 dport 40368] OK # # # cpu 5: rx_hash 0x3e4a209d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40252 dport 40368] OK # # # cpu 5: rx_hash 0xd6e46076 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40284 dport 40368] OK # # # cpu 5: rx_hash 0x8d5cef10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40298 dport 40368] OK # # # cpu 5: rx_hash 0x564616d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40310 dport 40368] OK # # # cpu 0: rx_hash 0xea359d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40276 dport 40368] OK # # # cpu 0: rx_hash 0x42cae6f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 40368] OK # # # cpu 4: rx_hash 0x369dc68d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40352 dport 40368] OK # # # cpu 4: rx_hash 0xa7907c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40388 dport 40368] OK # # # cpu 5: rx_hash 0x8aee4d1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40322 dport 40368] OK # # # cpu 5: rx_hash 0xe7c1475b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40336 dport 40368] OK # # # cpu 5: rx_hash 0xbc79c83d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40358 dport 40368] OK # # # cpu 5: rx_hash 0xd156c279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40372 dport 40368] OK # # # cpu 5: rx_hash 0xb31c8c22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40402 dport 40368] OK # # # cpu 5: rx_hash 0x62400df4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40418 dport 40368] OK # # # cpu 5: rx_hash 0xd475fe73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40428 dport 40368] OK # # # cpu 5: rx_hash 0x76ccfddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 40368] OK # # # cpu 5: rx_hash 0xb95af437 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40446 dport 40368] OK # # # cpu 0: rx_hash 0xf2036956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40460 dport 40368] OK # # # cpu 0: rx_hash 0xecc9e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 40368] OK # # # cpu 0: rx_hash 0xf720555c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40532 dport 40368] OK # # # cpu 4: rx_hash 0x15c86da2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40472 dport 40368] OK # # # cpu 4: rx_hash 0x72a11ff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40486 dport 40368] OK # # # cpu 4: rx_hash 0x9a0f5f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40518 dport 40368] OK # # # cpu 5: rx_hash 0xf8451143 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40480 dport 40368] OK # # # cpu 5: rx_hash 0x5fdf2ee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40544 dport 40368] OK # # # cpu 5: rx_hash 0x9049270d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40554 dport 40368] OK # # # cpu 0: rx_hash 0x0467a183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40534 dport 40368] OK # # # cpu 0: rx_hash 0xe9eadd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40558 dport 40368] OK # # # cpu 0: rx_hash 0x4b53dece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40566 dport 40368] OK # # # cpu 4: rx_hash 0xc1b7d07e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 40368] OK # # # cpu 4: rx_hash 0x0e21d996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40570 dport 40368] OK # # # cpu 4: rx_hash 0x09937b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40594 dport 40368] OK # # # cpu 4: rx_hash 0x2b880e90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40608 dport 40368] OK # # # cpu 4: rx_hash 0x0cb04793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40650 dport 40368] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57092 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60205 dport 57092] != expected 0x63f6da95 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60205 dport 57092] != expected 0x63f6da95 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41382 dport 57092] != expected 0x7ef6426a # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41382 dport 57092] != expected 0x7ef6426a # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 57092] != expected 0x28b1df98 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 57092] != expected 0x28b1df98 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37371 dport 57092] != expected 0x8bffcb08 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37371 dport 57092] != expected 0x8bffcb08 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41192 dport 57092] != expected 0x7892c45f # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41192 dport 57092] != expected 0x7892c45f # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 57092] != expected 0x7905c85c # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 57092] != expected 0x7905c85c # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35296 dport 57092] != expected 0x692a282b # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35296 dport 57092] != expected 0x692a282b # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48293 dport 57092] != expected 0x819eb75f # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48293 dport 57092] != expected 0x819eb75f # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52464 dport 57092] != expected 0x32e9f248 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52464 dport 57092] != expected 0x32e9f248 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 57092] != expected 0x7bc3503d # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 57092] != expected 0x7bc3503d # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 57092] != expected 0x74e3145 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 57092] != expected 0x74e3145 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55848 dport 57092] != expected 0xbb17f90 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55848 dport 57092] != expected 0xbb17f90 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35357 dport 57092] != expected 0xe72c32e6 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35357 dport 57092] != expected 0xe72c32e6 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35420 dport 57092] != expected 0x8db8da59 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35420 dport 57092] != expected 0x8db8da59 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33607 dport 57092] != expected 0xf51f7e6 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33607 dport 57092] != expected 0xf51f7e6 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58379 dport 57092] != expected 0x23675c83 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58379 dport 57092] != expected 0x23675c83 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33163 dport 57092] != expected 0xda39c006 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33163 dport 57092] != expected 0xda39c006 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54116 dport 57092] != expected 0x78e610c2 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54116 dport 57092] != expected 0x78e610c2 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60638 dport 57092] != expected 0xd0e3faef # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60638 dport 57092] != expected 0xd0e3faef # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39937 dport 57092] != expected 0xa64e15c9 # # Exception| cpu 4: rx_hash 0x1007c48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39937 dport 57092] != expected 0xa64e15c9 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 46572 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48701 dport 46572] != expected 0x39780ea1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48701 dport 46572] != expected 0x39780ea1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 46572] != expected 0x68561910 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 46572] != expected 0x68561910 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 46572] != expected 0xa53dc614 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 46572] != expected 0xa53dc614 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56290 dport 46572] != expected 0xa08a4825 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56290 dport 46572] != expected 0xa08a4825 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48606 dport 46572] != expected 0xac684e5 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48606 dport 46572] != expected 0xac684e5 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49064 dport 46572] != expected 0x21773d1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49064 dport 46572] != expected 0x21773d1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49357 dport 46572] != expected 0x61b35c4f # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49357 dport 46572] != expected 0x61b35c4f # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36191 dport 46572] != expected 0x5e552e09 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36191 dport 46572] != expected 0x5e552e09 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36423 dport 46572] != expected 0xe1f9e5b8 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36423 dport 46572] != expected 0xe1f9e5b8 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59847 dport 46572] != expected 0xe5b03fcc # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59847 dport 46572] != expected 0xe5b03fcc # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53328 dport 46572] != expected 0x31753b1f # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53328 dport 46572] != expected 0x31753b1f # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 46572] != expected 0x4b403036 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 46572] != expected 0x4b403036 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36483 dport 46572] != expected 0xec0d3fa2 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36483 dport 46572] != expected 0xec0d3fa2 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55335 dport 46572] != expected 0x56e4b39c # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55335 dport 46572] != expected 0x56e4b39c # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46302 dport 46572] != expected 0x9e1cdaf1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46302 dport 46572] != expected 0x9e1cdaf1 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42030 dport 46572] != expected 0x858913ac # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42030 dport 46572] != expected 0x858913ac # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56330 dport 46572] != expected 0x405481cd # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56330 dport 46572] != expected 0x405481cd # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33310 dport 46572] != expected 0x8510420b # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33310 dport 46572] != expected 0x8510420b # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52683 dport 46572] != expected 0x85f4af11 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52683 dport 46572] != expected 0x85f4af11 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39255 dport 46572] != expected 0x2663183a # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39255 dport 46572] != expected 0x2663183a # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53706 dport 46572] != expected 0x5aa05c56 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53706 dport 46572] != expected 0x5aa05c56 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47652 dport 46572] != expected 0x87374749 # # Exception| cpu 0: rx_hash 0xcb803b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47652 dport 46572] != expected 0x87374749 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->