< 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 34201 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x38a6f34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40110 dport 34201] != expected 0x52b04b34 # # Exception| cpu 0: rx_hash 0x13feaba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40128 dport 34201] != expected 0xda63b2ad # # Exception| cpu 0: rx_hash 0xe7b2063e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40150 dport 34201] != expected 0x139589cf # # Exception| cpu 4: rx_hash 0x9be1d3ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 34201] != expected 0x17028223 # # Exception| cpu 4: rx_hash 0x6641a9c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40194 dport 34201] != expected 0xccf64c09 # # Exception| cpu 5: rx_hash 0xa0877b94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 34201] != expected 0x5131aa6 # # Exception| cpu 5: rx_hash 0xccea5ed3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40120 dport 34201] != expected 0x9b467056 # # Exception| cpu 5: rx_hash 0x8bdf2379 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40140 dport 34201] != expected 0x8dc0e33f # # Exception| cpu 5: rx_hash 0xd184949d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40162 dport 34201] != expected 0x5cbf3cb7 # # Exception| cpu 5: rx_hash 0x158b28b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40178 dport 34201] != expected 0x3a0fa4f0 # # Exception| cpu 5: rx_hash 0x5602b87c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40196 dport 34201] != expected 0x63b0ef2c # # Exception| cpu 0: rx_hash 0x920d0459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40212 dport 34201] != expected 0x500776b # # Exception| cpu 0: rx_hash 0xe82b5295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40248 dport 34201] != expected 0xe1fb6ada # # Exception| cpu 0: rx_hash 0x9f5d3e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40266 dport 34201] != expected 0x583b5a96 # # Exception| cpu 0: rx_hash 0x8f63ce17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40270 dport 34201] != expected 0xc2f93b8a # # Exception| cpu 0: rx_hash 0x5d2701b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40296 dport 34201] != expected 0xdee7d48c # # Exception| cpu 4: rx_hash 0x844677d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40226 dport 34201] != expected 0x7fae002a # # Exception| cpu 4: rx_hash 0x1c67ff0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40238 dport 34201] != expected 0x280d51b8 # # Exception| cpu 4: rx_hash 0x27015775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40260 dport 34201] != expected 0x3a1cc93d # # Exception| cpu 5: rx_hash 0x2a516daf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 34201] != expected 0x6727e4c0 # # Exception| cpu 5: rx_hash 0x7b2f638e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40280 dport 34201] != expected 0xb0f00e8 # # Exception| cpu 0: rx_hash 0x6d641005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40302 dport 34201] != expected 0x71a177a9 # # Exception| cpu 0: rx_hash 0x5ec05e44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40322 dport 34201] != expected 0x60205f01 # # Exception| cpu 0: rx_hash 0xd6df260e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40330 dport 34201] != expected 0xad416f8f # # Exception| cpu 0: rx_hash 0xd0aaa511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40376 dport 34201] != expected 0x4d2d79d2 # # Exception| cpu 0: rx_hash 0x2fc3b14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40386 dport 34201] != expected 0x398c7910 # # Exception| cpu 4: rx_hash 0x8c8491ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 40356 dport 34201] != expected 0x7c3eb007 # # Exception| cpu 4: rx_hash 0x488b2dcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40372 dport 34201] != expected 0x1a8e2840 # # Exception| cpu 5: rx_hash 0x1137c5d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40304 dport 34201] != expected 0x75367c45 # # Exception| cpu 5: rx_hash 0x2174d46a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40310 dport 34201] != expected 0xda70df60 # # Exception| cpu 5: rx_hash 0x12d09a2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40346 dport 34201] != expected 0xcbf1f7c8 # # Exception| cpu 5: rx_hash 0xcbb1ec40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40400 dport 34201] != expected 0x6ab8236e # # Exception| cpu 5: rx_hash 0x63d37522 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40410 dport 34201] != expected 0x925dd1d9 # # Exception| cpu 0: rx_hash 0xedb98e77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40416 dport 34201] != expected 0xbf50f70a # # Exception| cpu 0: rx_hash 0x91ea5ba4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40446 dport 34201] != expected 0xbbc7fce6 # # Exception| cpu 0: rx_hash 0xe41fdf77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40454 dport 34201] != expected 0xeb6aa053 # # Exception| cpu 0: rx_hash 0x006d827a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40468 dport 34201] != expected 0xb85efa2d # # Exception| cpu 0: rx_hash 0x2665e04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40484 dport 34201] != expected 0x6db62e49 # # Exception| cpu 0: rx_hash 0xe26a5c68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40500 dport 34201] != expected 0xb06b60e # # Exception| cpu 0: rx_hash 0xb561d156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40516 dport 34201] != expected 0x8742447b # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0da7c489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49134 dport 36800] OK # # # cpu 0: rx_hash 0xbdb35ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49162 dport 36800] OK # # # cpu 0: rx_hash 0xe19d6a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49174 dport 36800] OK # # # cpu 5: rx_hash 0x2bafa6be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49118 dport 36800] OK # # # cpu 5: rx_hash 0xc9a878ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49150 dport 36800] OK # # # cpu 5: rx_hash 0x49fff33d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49180 dport 36800] OK # # # cpu 0: rx_hash 0x5fb480b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49194 dport 36800] OK # # # cpu 0: rx_hash 0x23e75565 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49204 dport 36800] OK # # # cpu 0: rx_hash 0x039ab44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49206 dport 36800] OK # # # cpu 0: rx_hash 0xa6a817f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49250 dport 36800] OK # # # cpu 0: rx_hash 0x42da4af8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49264 dport 36800] OK # # # cpu 0: rx_hash 0xfa86230e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49278 dport 36800] OK # # # cpu 4: rx_hash 0x9bbb3c93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49210 dport 36800] OK # # # cpu 4: rx_hash 0xa0dd94ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49232 dport 36800] OK # # # cpu 5: rx_hash 0xeccd5085 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49224 dport 36800] OK # # # cpu 5: rx_hash 0x38fc1c34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 36800] OK # # # cpu 5: rx_hash 0x3e899f2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49262 dport 36800] OK # # # cpu 5: rx_hash 0xeab8d39a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49274 dport 36800] OK # # # cpu 5: rx_hash 0x0d2dd16a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49282 dport 36800] OK # # # cpu 0: rx_hash 0xa54f4808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 36800] OK # # # cpu 4: rx_hash 0x950c59b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49294 dport 36800] OK # # # cpu 4: rx_hash 0xf9617cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49300 dport 36800] OK # # # cpu 4: rx_hash 0xef2a0f78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49314 dport 36800] OK # # # cpu 4: rx_hash 0x0b585275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49328 dport 36800] OK # # # cpu 4: rx_hash 0x2b25b35d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49330 dport 36800] OK # # # cpu 4: rx_hash 0x5c53df4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49344 dport 36800] OK # # # cpu 4: rx_hash 0x7c2e3e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49346 dport 36800] OK # # # cpu 5: rx_hash 0xc9226d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49298 dport 36800] OK # # # cpu 5: rx_hash 0x6c10cef7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49350 dport 36800] OK # # # cpu 5: rx_hash 0x886293fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49364 dport 36800] OK # # # cpu 0: rx_hash 0xc4725795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49356 dport 36800] OK # # # cpu 0: rx_hash 0x007debb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49372 dport 36800] OK # # # cpu 0: rx_hash 0xbe540159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49376 dport 36800] OK # # # cpu 0: rx_hash 0x29ecdd2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49410 dport 36800] OK # # # cpu 0: rx_hash 0xb1cd55f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49422 dport 36800] OK # # # cpu 4: rx_hash 0x4a18acc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49398 dport 36800] OK # # # cpu 4: rx_hash 0xede36109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49426 dport 36800] OK # # # cpu 4: rx_hash 0x55bf08ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 36800] OK # # # cpu 5: rx_hash 0x8e1710e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49382 dport 36800] OK # # # cpu 5: rx_hash 0x364b7913 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49384 dport 36800] OK # # # cpu 5: rx_hash 0x58ef3225 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49474 dport 36800] 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 49955 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34992 dport 49955] != expected 0x11854d79 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34992 dport 49955] != expected 0x11854d79 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59060 dport 49955] != expected 0x12cfff9c # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59060 dport 49955] != expected 0x12cfff9c # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51256 dport 49955] != expected 0x7b6bc2d9 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51256 dport 49955] != expected 0x7b6bc2d9 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60290 dport 49955] != expected 0x515d2208 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60290 dport 49955] != expected 0x515d2208 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56798 dport 49955] != expected 0xdc9863bb # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56798 dport 49955] != expected 0xdc9863bb # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 49955] != expected 0x2d71b884 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 49955] != expected 0x2d71b884 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35258 dport 49955] != expected 0x3f0bb64a # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35258 dport 49955] != expected 0x3f0bb64a # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 49955] != expected 0x5d14bde8 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 49955] != expected 0x5d14bde8 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45239 dport 49955] != expected 0xb4d2e3ca # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45239 dport 49955] != expected 0xb4d2e3ca # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48594 dport 49955] != expected 0x96d1c643 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48594 dport 49955] != expected 0x96d1c643 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39305 dport 49955] != expected 0x990894fd # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39305 dport 49955] != expected 0x990894fd # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59351 dport 49955] != expected 0x70ddda61 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59351 dport 49955] != expected 0x70ddda61 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35663 dport 49955] != expected 0x8567369b # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35663 dport 49955] != expected 0x8567369b # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48955 dport 49955] != expected 0x1dae8f47 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48955 dport 49955] != expected 0x1dae8f47 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33167 dport 49955] != expected 0x41e5e670 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33167 dport 49955] != expected 0x41e5e670 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 49955] != expected 0x8a6dd00b # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 49955] != expected 0x8a6dd00b # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47535 dport 49955] != expected 0x93a523b7 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47535 dport 49955] != expected 0x93a523b7 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50736 dport 49955] != expected 0x3268d5c4 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50736 dport 49955] != expected 0x3268d5c4 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52101 dport 49955] != expected 0x83a15d13 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52101 dport 49955] != expected 0x83a15d13 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47087 dport 49955] != expected 0x4e6b2235 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47087 dport 49955] != expected 0x4e6b2235 # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59478 dport 49955] != expected 0xe50b630c # # Exception| cpu 4: rx_hash 0x88672f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59478 dport 49955] != expected 0xe50b630c # # Exception| count: pass=0 nohash=0 fail=42 # # 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 38210 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47575 dport 38210] != expected 0x51f2439d # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47575 dport 38210] != expected 0x51f2439d # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43033 dport 38210] != expected 0x2da8c698 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43033 dport 38210] != expected 0x2da8c698 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 38210] != expected 0xde4c41c2 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 38210] != expected 0xde4c41c2 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60877 dport 38210] != expected 0xcf3a5479 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60877 dport 38210] != expected 0xcf3a5479 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40903 dport 38210] != expected 0x142fbb77 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40903 dport 38210] != expected 0x142fbb77 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51923 dport 38210] != expected 0x2efb3ea7 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51923 dport 38210] != expected 0x2efb3ea7 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34615 dport 38210] != expected 0xc9e9d109 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34615 dport 38210] != expected 0xc9e9d109 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45291 dport 38210] != expected 0xd0134dce # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45291 dport 38210] != expected 0xd0134dce # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53628 dport 38210] != expected 0x2cf62a71 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53628 dport 38210] != expected 0x2cf62a71 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53388 dport 38210] != expected 0x5f3cab09 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53388 dport 38210] != expected 0x5f3cab09 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39325 dport 38210] != expected 0xc0713228 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39325 dport 38210] != expected 0xc0713228 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56609 dport 38210] != expected 0x25b8125a # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56609 dport 38210] != expected 0x25b8125a # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57803 dport 38210] != expected 0x9be1644d # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57803 dport 38210] != expected 0x9be1644d # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 38210] != expected 0xbe61ddf2 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 38210] != expected 0xbe61ddf2 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50061 dport 38210] != expected 0x1c63e0c7 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50061 dport 38210] != expected 0x1c63e0c7 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48215 dport 38210] != expected 0x3223712b # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48215 dport 38210] != expected 0x3223712b # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51515 dport 38210] != expected 0x9f010651 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51515 dport 38210] != expected 0x9f010651 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40358 dport 38210] != expected 0x49f035dc # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40358 dport 38210] != expected 0x49f035dc # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45612 dport 38210] != expected 0x6709fb4f # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45612 dport 38210] != expected 0x6709fb4f # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41880 dport 38210] != expected 0xe43a6a16 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41880 dport 38210] != expected 0xe43a6a16 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54828 dport 38210] != expected 0x4c8ac18e # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54828 dport 38210] != expected 0x4c8ac18e # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45642 dport 38210] != expected 0xc44edbe8 # # Exception| cpu 0: rx_hash 0x9d498217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45642 dport 38210] != expected 0xc44edbe8 # # 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 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__->