< 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 194, 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 200, 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 129, 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 50690 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbfc2a9aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53336 dport 50690] != expected 0x51ccbfd # # Exception| cpu 0: rx_hash 0x4e4f156e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53350 dport 50690] != expected 0x1f6d1b65 # # Exception| cpu 0: rx_hash 0xe04831f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53394 dport 50690] != expected 0x97f78a37 # # Exception| cpu 4: rx_hash 0x52699e90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53360 dport 50690] != expected 0x19e001a # # Exception| cpu 4: rx_hash 0xe4c54278 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53370 dport 50690] != expected 0x13952f87 # # Exception| cpu 4: rx_hash 0xfc6eba06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 50690] != expected 0x89049148 # # Exception| cpu 4: rx_hash 0xf27dfff9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53416 dport 50690] != expected 0x867d1cf7 # # Exception| cpu 4: rx_hash 0xbb4fda2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53424 dport 50690] != expected 0x817e6e4d # # Exception| cpu 5: rx_hash 0x2903df79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46582 dport 50690] != expected 0xb0e9c642 # # Exception| cpu 5: rx_hash 0x9faf0391 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46588 dport 50690] != expected 0xa2e2e9df # # Exception| cpu 5: rx_hash 0x5985fd8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46596 dport 50690] != expected 0x8446866c # # Exception| cpu 5: rx_hash 0xa97a142b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53386 dport 50690] != expected 0x90f4f88d # # Exception| cpu 5: rx_hash 0x56e4ed10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53400 dport 50690] != expected 0x85fca5aa # # Exception| cpu 0: rx_hash 0x58f7a8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 53428 dport 50690] != expected 0x8a852815 # # Exception| cpu 0: rx_hash 0x2c350f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53506 dport 50690] != expected 0xd5796c8a # # Exception| cpu 0: rx_hash 0xcf8d7dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53510 dport 50690] != expected 0xde822ad2 # # Exception| cpu 0: rx_hash 0xbe5144b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 50690] != expected 0xdb7f89fe # # Exception| cpu 0: rx_hash 0x86bf5802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 50690] != expected 0xd9815868 # # Exception| cpu 4: rx_hash 0x292b918d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53436 dport 50690] != expected 0x8f788b39 # # Exception| cpu 4: rx_hash 0x2031768d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53448 dport 50690] != expected 0x87bdc059 # # Exception| cpu 4: rx_hash 0x18df6a3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53464 dport 50690] != expected 0x854311cf # # Exception| cpu 4: rx_hash 0xfb6718f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53468 dport 50690] != expected 0x8eb85797 # # Exception| cpu 4: rx_hash 0xcd9a41b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53472 dport 50690] != expected 0x833f0bbe # # Exception| cpu 4: rx_hash 0x2e223372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53476 dport 50690] != expected 0x88c44de6 # # Exception| cpu 4: rx_hash 0x16cc2fc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53492 dport 50690] != expected 0x8a3a9c70 # # Exception| cpu 4: rx_hash 0x948a9603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53540 dport 50690] != expected 0xc80bcea8 # # Exception| cpu 5: rx_hash 0x5de93676 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53514 dport 50690] != expected 0xd084cfa6 # # Exception| cpu 0: rx_hash 0x620e8838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53570 dport 50690] != expected 0xd5c6d8ef # # Exception| cpu 0: rx_hash 0xa1f31e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53672 dport 50690] != expected 0x4652f1ee # # Exception| cpu 4: rx_hash 0x9d907103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 50690] != expected 0xc0ce85c8 # # Exception| cpu 4: rx_hash 0x0b794924 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53684 dport 50690] != expected 0x4aaac50c # # Exception| cpu 4: rx_hash 0xbdd595cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53694 dport 50690] != expected 0x58a1ea91 # # Exception| cpu 5: rx_hash 0xac648ab2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53556 dport 50690] != expected 0xcaf51f3e # # Exception| cpu 5: rx_hash 0xc884df2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53598 dport 50690] != expected 0xd93eec0d # # Exception| cpu 5: rx_hash 0x6c1dcdc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 50690] != expected 0xdabf5550 # # Exception| cpu 5: rx_hash 0x54f3d176 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53630 dport 50690] != expected 0xd84184c6 # # Exception| cpu 5: rx_hash 0x8b28cc82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53634 dport 50690] != expected 0x5526b6b8 # # Exception| cpu 5: rx_hash 0xafe05bcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53636 dport 50690] != expected 0x492b7c51 # # Exception| cpu 5: rx_hash 0x970e477c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53652 dport 50690] != expected 0x4bd5adc7 # # Exception| cpu 5: rx_hash 0x21a29b94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53662 dport 50690] != expected 0x59de825a # # 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 0x5e3a4b47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38928 dport 57154] OK # # # cpu 0: rx_hash 0xcc5e00e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 57154] OK # # # cpu 0: rx_hash 0x21f537da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38964 dport 57154] OK # # # cpu 4: rx_hash 0xd77129e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38994 dport 57154] OK # # # cpu 4: rx_hash 0x8c76c233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39024 dport 57154] OK # # # cpu 4: rx_hash 0x3ada1edb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39034 dport 57154] OK # # # cpu 4: rx_hash 0xc1c99460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39040 dport 57154] OK # # # cpu 5: rx_hash 0x0b2ee56a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38942 dport 57154] OK # # # cpu 5: rx_hash 0x4c0f8546 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38954 dport 57154] OK # # # cpu 5: rx_hash 0x5933e9b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38984 dport 57154] OK # # # cpu 5: rx_hash 0x45156246 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39006 dport 57154] OK # # # cpu 0: rx_hash 0x28efd0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38976 dport 57154] OK # # # cpu 0: rx_hash 0xc544e7e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39016 dport 57154] OK # # # cpu 0: rx_hash 0xf92788d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39056 dport 57154] OK # # # cpu 0: rx_hash 0x88fbb1b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39064 dport 57154] OK # # # cpu 4: rx_hash 0x06b971ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39042 dport 57154] OK # # # cpu 4: rx_hash 0x4f8b5439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39066 dport 57154] OK # # # cpu 4: rx_hash 0xac3326fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39070 dport 57154] OK # # # cpu 4: rx_hash 0x4882f6c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39106 dport 57154] OK # # # cpu 4: rx_hash 0x2578445a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 57154] OK # # # cpu 5: rx_hash 0xeb1246d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39082 dport 57154] OK # # # cpu 5: rx_hash 0x86e8f44c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39092 dport 57154] OK # # # cpu 5: rx_hash 0xf734cd2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 57154] OK # # # cpu 5: rx_hash 0x8ff2134c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39104 dport 57154] OK # # # cpu 5: rx_hash 0xb71c0ffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39120 dport 57154] OK # # # cpu 0: rx_hash 0x54a47d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39124 dport 57154] OK # # # cpu 0: rx_hash 0xd4f5f89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39138 dport 57154] OK # # # cpu 0: rx_hash 0xf03d6fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39140 dport 57154] OK # # # cpu 0: rx_hash 0xec1be42f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39154 dport 57154] OK # # # cpu 4: rx_hash 0xf22a53b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39170 dport 57154] OK # # # cpu 4: rx_hash 0xcac44f06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39186 dport 57154] OK # # # cpu 4: rx_hash 0xfc391648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39214 dport 57154] OK # # # cpu 4: rx_hash 0x276f783c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39226 dport 57154] OK # # # cpu 5: rx_hash 0x62592476 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39144 dport 57154] OK # # # cpu 5: rx_hash 0x355ab63d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39168 dport 57154] OK # # # cpu 5: rx_hash 0xd8f18107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39208 dport 57154] OK # # # cpu 5: rx_hash 0x03a7ef73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39228 dport 57154] OK # # # cpu 0: rx_hash 0x58a004a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39198 dport 57154] OK # # # cpu 0: rx_hash 0x3b49f3c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39212 dport 57154] OK # # # cpu 0: rx_hash 0x727bd611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39220 dport 57154] OK # # # cpu 0: rx_hash 0xa0375f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39252 dport 57154] 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 194, 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 200, 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 129, 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 57418 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53728 dport 57418] != expected 0x26fb0d2b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53728 dport 57418] != expected 0x26fb0d2b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 57418] != expected 0xf265cb06 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 57418] != expected 0xf265cb06 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46429 dport 57418] != expected 0x69c4a9c8 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46429 dport 57418] != expected 0x69c4a9c8 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38231 dport 57418] != expected 0xedcef93d # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38231 dport 57418] != expected 0xedcef93d # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46189 dport 57418] != expected 0xaa6afd8c # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46189 dport 57418] != expected 0xaa6afd8c # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59441 dport 57418] != expected 0xa9213a8b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59441 dport 57418] != expected 0xa9213a8b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33660 dport 57418] != expected 0x2d495412 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33660 dport 57418] != expected 0x2d495412 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56910 dport 57418] != expected 0xf61dcb67 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56910 dport 57418] != expected 0xf61dcb67 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40425 dport 57418] != expected 0x2fe50e34 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40425 dport 57418] != expected 0x2fe50e34 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 57418] != expected 0xf3d0dd97 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 57418] != expected 0xf3d0dd97 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50555 dport 57418] != expected 0x5b535e7 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50555 dport 57418] != expected 0x5b535e7 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51905 dport 57418] != expected 0xdc566465 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51905 dport 57418] != expected 0xdc566465 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60712 dport 57418] != expected 0xf1eb470c # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60712 dport 57418] != expected 0xf1eb470c # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43069 dport 57418] != expected 0x6c27604b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43069 dport 57418] != expected 0x6c27604b # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49947 dport 57418] != expected 0xd469e483 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49947 dport 57418] != expected 0xd469e483 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40067 dport 57418] != expected 0xfc01101e # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40067 dport 57418] != expected 0xfc01101e # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60767 dport 57418] != expected 0xc13599bf # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60767 dport 57418] != expected 0xc13599bf # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42147 dport 57418] != expected 0x1f7804cf # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42147 dport 57418] != expected 0x1f7804cf # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37729 dport 57418] != expected 0x225e8743 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37729 dport 57418] != expected 0x225e8743 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41074 dport 57418] != expected 0x280592a # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41074 dport 57418] != expected 0x280592a # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55545 dport 57418] != expected 0x963f7649 # # Exception| cpu 0: rx_hash 0x1943ba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55545 dport 57418] != expected 0x963f7649 # # 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 194, 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 200, 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 129, 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 56375 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37461 dport 56375] != expected 0xc3d5b449 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37461 dport 56375] != expected 0xc3d5b449 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55617 dport 56375] != expected 0x1df5acad # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55617 dport 56375] != expected 0x1df5acad # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58889 dport 56375] != expected 0xd96d7e94 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58889 dport 56375] != expected 0xd96d7e94 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52056 dport 56375] != expected 0x26d9dc92 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52056 dport 56375] != expected 0x26d9dc92 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 56375] != expected 0x449da804 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 56375] != expected 0x449da804 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40683 dport 56375] != expected 0x6bd7af50 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40683 dport 56375] != expected 0x6bd7af50 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58013 dport 56375] != expected 0xf1c56b04 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58013 dport 56375] != expected 0xf1c56b04 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43708 dport 56375] != expected 0x1c6c49f7 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43708 dport 56375] != expected 0x1c6c49f7 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55581 dport 56375] != expected 0xf9447c97 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55581 dport 56375] != expected 0xf9447c97 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42581 dport 56375] != expected 0x68929529 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42581 dport 56375] != expected 0x68929529 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 56375] != expected 0xdb5c0a80 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 56375] != expected 0xdb5c0a80 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39108 dport 56375] != expected 0xd1710ca7 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39108 dport 56375] != expected 0xd1710ca7 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 56375] != expected 0x49305cad # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 56375] != expected 0x49305cad # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45575 dport 56375] != expected 0xd8ecbd50 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45575 dport 56375] != expected 0xd8ecbd50 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 56375] != expected 0x2730f75f # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 56375] != expected 0x2730f75f # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48033 dport 56375] != expected 0x3eb1da23 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48033 dport 56375] != expected 0x3eb1da23 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38984 dport 56375] != expected 0xe4088496 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38984 dport 56375] != expected 0xe4088496 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35509 dport 56375] != expected 0x49cdcc8e # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35509 dport 56375] != expected 0x49cdcc8e # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44695 dport 56375] != expected 0xecb5e820 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44695 dport 56375] != expected 0xecb5e820 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51253 dport 56375] != expected 0x1259447a # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51253 dport 56375] != expected 0x1259447a # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49236 dport 56375] != expected 0xe485da22 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49236 dport 56375] != expected 0xe485da22 # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54199 dport 56375] != expected 0x7734c16d # # Exception| cpu 5: rx_hash 0x6ca193d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54199 dport 56375] != expected 0x7734c16d # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->