< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 214, 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 46405 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7eea119b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57228 dport 46405] != expected 0x7c244bb9 # # Exception| cpu 0: rx_hash 0x630fd6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57238 dport 46405] != expected 0x9b20dcb2 # # Exception| cpu 0: rx_hash 0x4e8ce856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57286 dport 46405] != expected 0x3612be16 # # Exception| cpu 4: rx_hash 0xfff9632d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57274 dport 46405] != expected 0xfb1a1146 # # Exception| cpu 4: rx_hash 0x776183f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57296 dport 46405] != expected 0xf66725fe # # Exception| cpu 4: rx_hash 0x79936042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57316 dport 46405] != expected 0x5e56e7b # # Exception| cpu 5: rx_hash 0x6e418da0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57202 dport 46405] != expected 0x544205d6 # # Exception| cpu 5: rx_hash 0xc5a8b067 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57212 dport 46405] != expected 0x78f184f # # Exception| cpu 5: rx_hash 0x25ec6cca [saddr 192.0.3.2 daddr 192.0.3.1 sport 57252 dport 46405] != expected 0x26408ef0 # # Exception| cpu 5: rx_hash 0xc614088b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57260 dport 46405] != expected 0x3b6f8aae # # Exception| cpu 5: rx_hash 0x3f70da76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57302 dport 46405] != expected 0xb8853c39 # # Exception| cpu 0: rx_hash 0xcf9f9ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57328 dport 46405] != expected 0xb12ce4e9 # # Exception| cpu 0: rx_hash 0xfd50dbaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 46405] != expected 0xb9aad6de # # Exception| cpu 0: rx_hash 0x91492eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57358 dport 46405] != expected 0xd039c3fa # # Exception| cpu 0: rx_hash 0x825e0a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57376 dport 46405] != expected 0xc4bf1f74 # # Exception| cpu 4: rx_hash 0x6476a727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57342 dport 46405] != expected 0xe2e1f970 # # Exception| cpu 4: rx_hash 0xc4bdb00c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57362 dport 46405] != expected 0x79df4d36 # # Exception| cpu 4: rx_hash 0x45aec2ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57380 dport 46405] != expected 0xfee117c9 # # Exception| cpu 4: rx_hash 0xf3a23818 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57392 dport 46405] != expected 0x4a289d5b # # Exception| cpu 4: rx_hash 0x42d7b363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57420 dport 46405] != expected 0x8720320b # # Exception| cpu 4: rx_hash 0xafdd3490 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57456 dport 46405] != expected 0x698d7dd0 # # Exception| cpu 5: rx_hash 0x66df1fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57408 dport 46405] != expected 0xa0513ee8 # # Exception| cpu 5: rx_hash 0x332b8143 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57436 dport 46405] != expected 0x9b7b024 # # Exception| cpu 5: rx_hash 0x3dd962f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 46405] != expected 0xfa35fba1 # # Exception| cpu 5: rx_hash 0xe7cc6d16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57462 dport 46405] != expected 0x276f6417 # # Exception| cpu 0: rx_hash 0xa2936fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57492 dport 46405] != expected 0xa6efa4b4 # # Exception| cpu 0: rx_hash 0x416b0b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 46405] != expected 0xbbc0a0ea # # Exception| cpu 0: rx_hash 0xdd9dbe5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 46405] != expected 0xdbfa6d1e # # Exception| cpu 0: rx_hash 0x7674839b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57534 dport 46405] != expected 0x88377087 # # Exception| cpu 0: rx_hash 0xe309a423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 46405] != expected 0x624ed334 # # Exception| cpu 4: rx_hash 0x5c8eccea [saddr 192.0.3.2 daddr 192.0.3.1 sport 57478 dport 46405] != expected 0x5cc437e1 # # Exception| cpu 4: rx_hash 0xc0787939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57514 dport 46405] != expected 0x3cfefa15 # # Exception| cpu 4: rx_hash 0xb6fd3ac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 46405] != expected 0xcba85df8 # # Exception| cpu 4: rx_hash 0x92f59603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 46405] != expected 0xecd9511b # # Exception| cpu 4: rx_hash 0xb80fd972 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57574 dport 46405] != expected 0x382a167d # # Exception| cpu 5: rx_hash 0x6563a74c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57488 dport 46405] != expected 0x9cb1ac09 # # Exception| cpu 5: rx_hash 0x2d72feca [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 46405] != expected 0xd253b5ce # # Exception| cpu 5: rx_hash 0xce8a9a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57502 dport 46405] != expected 0xcf7cb190 # # Exception| cpu 0: rx_hash 0x46127a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 46405] != expected 0xc2018528 # # Exception| cpu 0: rx_hash 0xd5c87041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57676 dport 46405] != expected 0xcfc94a29 # # Exception| cpu 0: rx_hash 0x63c48ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57688 dport 46405] != expected 0x7b00c0bb # # 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 0x579ea871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48874 dport 57239] OK # # # cpu 0: rx_hash 0xd02af768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48916 dport 57239] OK # # # cpu 4: rx_hash 0x26629a51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48890 dport 57239] OK # # # cpu 4: rx_hash 0xf4225bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48920 dport 57239] OK # # # cpu 4: rx_hash 0xbc33022d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48926 dport 57239] OK # # # cpu 4: rx_hash 0x68d4ee78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48948 dport 57239] OK # # # cpu 4: rx_hash 0x1e51ad81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48972 dport 57239] OK # # # cpu 5: rx_hash 0x85de698b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48904 dport 57239] OK # # # cpu 5: rx_hash 0xfad0b819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48940 dport 57239] OK # # # cpu 5: rx_hash 0xb5b89046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48962 dport 57239] OK # # # cpu 0: rx_hash 0xa85d5723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 57239] OK # # # cpu 0: rx_hash 0xcab641d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48998 dport 57239] OK # # # cpu 0: rx_hash 0xda1dddef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49048 dport 57239] OK # # # cpu 4: rx_hash 0xd75386b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49020 dport 57239] OK # # # cpu 4: rx_hash 0xabe1efcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49032 dport 57239] OK # # # cpu 4: rx_hash 0xd35d1399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33034 dport 57239] OK # # # cpu 4: rx_hash 0x2d40b0bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 57239] OK # # # cpu 5: rx_hash 0x7cbabb76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49010 dport 57239] OK # # # cpu 5: rx_hash 0x58b217b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49022 dport 57239] OK # # # cpu 5: rx_hash 0x55fc4ceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49050 dport 57239] OK # # # cpu 0: rx_hash 0x4faba64a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33062 dport 57239] OK # # # cpu 0: rx_hash 0xac53c20b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33070 dport 57239] OK # # # cpu 0: rx_hash 0x524e612f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 57239] OK # # # cpu 0: rx_hash 0xdad681f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33110 dport 57239] OK # # # cpu 4: rx_hash 0xe33bea54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33088 dport 57239] OK # # # cpu 4: rx_hash 0x9c353bc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33124 dport 57239] OK # # # cpu 4: rx_hash 0xa5d85060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 57239] OK # # # cpu 4: rx_hash 0x46203421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33146 dport 57239] OK # # # cpu 4: rx_hash 0xca7d1dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33192 dport 57239] OK # # # cpu 4: rx_hash 0x58794ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33200 dport 57239] OK # # # cpu 5: rx_hash 0xc7334697 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 57239] OK # # # cpu 5: rx_hash 0x81d0fca3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33150 dport 57239] OK # # # cpu 5: rx_hash 0xb573cc5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33164 dport 57239] OK # # # cpu 5: rx_hash 0x27779a3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33172 dport 57239] OK # # # cpu 5: rx_hash 0xee75b10a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 57239] OK # # # cpu 0: rx_hash 0x7c71e76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33212 dport 57239] OK # # # cpu 0: rx_hash 0x0af4a492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33220 dport 57239] OK # # # cpu 4: rx_hash 0x75fa7500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33248 dport 57239] OK # # # cpu 4: rx_hash 0x19e38045 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33258 dport 57239] OK # # # cpu 4: rx_hash 0x8be7d624 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33266 dport 57239] OK # # # cpu 4: rx_hash 0xc3f68fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33268 dport 57239] OK # # # count: pass=41 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 214, 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 50055 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53016 dport 50055] != expected 0x57bf578e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53016 dport 50055] != expected 0x57bf578e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56253 dport 50055] != expected 0x94b4851e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56253 dport 50055] != expected 0x94b4851e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55822 dport 50055] != expected 0x19977dce # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55822 dport 50055] != expected 0x19977dce # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58771 dport 50055] != expected 0x81a848ce # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58771 dport 50055] != expected 0x81a848ce # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54119 dport 50055] != expected 0xe8da2ddf # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54119 dport 50055] != expected 0xe8da2ddf # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44298 dport 50055] != expected 0xe68496eb # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44298 dport 50055] != expected 0xe68496eb # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60801 dport 50055] != expected 0x529ef49f # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60801 dport 50055] != expected 0x529ef49f # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46417 dport 50055] != expected 0x76ce7b18 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46417 dport 50055] != expected 0x76ce7b18 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 50055] != expected 0x7589eb23 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 50055] != expected 0x7589eb23 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37787 dport 50055] != expected 0x1123d72a # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37787 dport 50055] != expected 0x1123d72a # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39256 dport 50055] != expected 0xb3f9677e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39256 dport 50055] != expected 0xb3f9677e # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47320 dport 50055] != expected 0x2085a4d8 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47320 dport 50055] != expected 0x2085a4d8 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 50055] != expected 0x77d43204 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 50055] != expected 0x77d43204 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42816 dport 50055] != expected 0x21dbf051 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42816 dport 50055] != expected 0x21dbf051 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47113 dport 50055] != expected 0xf51d14cc # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47113 dport 50055] != expected 0xf51d14cc # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41724 dport 50055] != expected 0x447769e5 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41724 dport 50055] != expected 0x447769e5 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 50055] != expected 0x4530e60d # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 50055] != expected 0x4530e60d # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54170 dport 50055] != expected 0x5d78503f # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54170 dport 50055] != expected 0x5d78503f # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38106 dport 50055] != expected 0x65598f6f # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59777 dport 50055] != expected 0xa4aa97 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59777 dport 50055] != expected 0xa4aa97 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 50055] != expected 0xe809c539 # # Exception| cpu 0: rx_hash 0x6f2ec277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 50055] != expected 0xe809c539 # # Exception| count: pass=0 nohash=0 fail=41 # # 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 214, 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 55492 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60034 dport 55492] != expected 0x6dd3bb4c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60034 dport 55492] != expected 0x6dd3bb4c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39442 dport 55492] != expected 0x4985720f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39442 dport 55492] != expected 0x4985720f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37838 dport 55492] != expected 0xbcd5d66 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37838 dport 55492] != expected 0xbcd5d66 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42439 dport 55492] != expected 0xdc77085c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42439 dport 55492] != expected 0xdc77085c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53696 dport 55492] != expected 0x15f7fe3c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53696 dport 55492] != expected 0x15f7fe3c # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41389 dport 55492] != expected 0xb1281849 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41389 dport 55492] != expected 0xb1281849 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34485 dport 55492] != expected 0x66c3624a # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34485 dport 55492] != expected 0x66c3624a # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 55492] != expected 0x5eda0804 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 55492] != expected 0x5eda0804 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46459 dport 55492] != expected 0xe633f5d9 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46459 dport 55492] != expected 0xe633f5d9 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37392 dport 55492] != expected 0x34871b6f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37392 dport 55492] != expected 0x34871b6f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44043 dport 55492] != expected 0xefc31515 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44043 dport 55492] != expected 0xefc31515 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49789 dport 55492] != expected 0x6ce00303 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49789 dport 55492] != expected 0x6ce00303 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32865 dport 55492] != expected 0x8cc7037d # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32865 dport 55492] != expected 0x8cc7037d # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50410 dport 55492] != expected 0x4ab9ddb1 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50410 dport 55492] != expected 0x4ab9ddb1 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44896 dport 55492] != expected 0x2408f572 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44896 dport 55492] != expected 0x2408f572 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45779 dport 55492] != expected 0x2a5ddcb7 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45779 dport 55492] != expected 0x2a5ddcb7 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43840 dport 55492] != expected 0x79311caa # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43840 dport 55492] != expected 0x79311caa # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53559 dport 55492] != expected 0xf967244f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53559 dport 55492] != expected 0xf967244f # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 55492] != expected 0xac7f3b94 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 55492] != expected 0xac7f3b94 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 55492] != expected 0x4c864938 # # Exception| cpu 4: rx_hash 0x4e39e3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 55492] != expected 0x4c864938 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->