< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 46587 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x38050523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 46587] != expected 0x9011b609 # # Exception| cpu 0: rx_hash 0xaa3c1911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49126 dport 46587] != expected 0x1572d3de # # Exception| cpu 0: rx_hash 0xc6aa51bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 46587] != expected 0xa398f2f # # Exception| cpu 0: rx_hash 0xf0a7ae92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49168 dport 46587] != expected 0x486771c8 # # Exception| cpu 0: rx_hash 0xcc6479e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 46587] != expected 0x115dfe6d # # Exception| cpu 4: rx_hash 0xa79c104b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49088 dport 46587] != expected 0xebb0d46e # # Exception| cpu 4: rx_hash 0x9c31e63f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 46587] != expected 0x572c2d39 # # Exception| cpu 5: rx_hash 0xef786082 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49102 dport 46587] != expected 0xfe3d4330 # # Exception| cpu 5: rx_hash 0xde1bbea9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49112 dport 46587] != expected 0x59c5cb25 # # Exception| cpu 5: rx_hash 0x04c6d252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49134 dport 46587] != expected 0xc92b39ac # # Exception| cpu 5: rx_hash 0x9b5fc73a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49136 dport 46587] != expected 0xb28a5bcb # # Exception| cpu 0: rx_hash 0x778f54ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49186 dport 46587] != expected 0x603a57a5 # # Exception| cpu 0: rx_hash 0x0ff004dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49220 dport 46587] != expected 0x85736d5b # # Exception| cpu 0: rx_hash 0xb41b29d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 46587] != expected 0xf414c493 # # Exception| cpu 0: rx_hash 0x1ae1e292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49230 dport 46587] != expected 0x284d2ee1 # # Exception| cpu 0: rx_hash 0x2b823cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 46587] != expected 0x8fb5a6f4 # # Exception| cpu 4: rx_hash 0xa0f2314e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49202 dport 46587] != expected 0xe16a29c # # Exception| cpu 4: rx_hash 0x6ec6452a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 46587] != expected 0x64fa361a # # Exception| cpu 4: rx_hash 0xc03c8e69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 46587] != expected 0xb8a3dc68 # # Exception| cpu 5: rx_hash 0x46ec8ac4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49204 dport 46587] != expected 0xc7c2dfb0 # # Exception| cpu 5: rx_hash 0xb5e3d701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49208 dport 46587] != expected 0xa328e126 # # Exception| cpu 5: rx_hash 0x53fd6c8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49214 dport 46587] != expected 0x6afc9c0a # # Exception| cpu 5: rx_hash 0x5fa59b01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49254 dport 46587] != expected 0xc302be0f # # Exception| cpu 5: rx_hash 0x26de4a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 46587] != expected 0xdae9b39e # # Exception| cpu 0: rx_hash 0xb9475fe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49308 dport 46587] != expected 0xa148d1f9 # # Exception| cpu 0: rx_hash 0x85848892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 46587] != expected 0xf8725e5c # # Exception| cpu 0: rx_hash 0x530113e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49346 dport 46587] != expected 0xc1628ed0 # # Exception| cpu 0: rx_hash 0xd429e99e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 46587] != expected 0xe93fa8bd # # Exception| cpu 4: rx_hash 0xd5d1174e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 46587] != expected 0xbe038d08 # # Exception| cpu 4: rx_hash 0x768bd557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 46587] != expected 0x9c9860ca # # Exception| cpu 4: rx_hash 0x639a3318 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49322 dport 46587] != expected 0x31a62370 # # Exception| cpu 4: rx_hash 0x52f9ed33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49340 dport 46587] != expected 0x965eab65 # # Exception| cpu 4: rx_hash 0x847c7642 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49362 dport 46587] != expected 0xaf4e7be9 # # Exception| cpu 4: rx_hash 0x4bb0fcf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49390 dport 46587] != expected 0x929ecada # # Exception| cpu 4: rx_hash 0x9ccd9957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 46587] != expected 0xfcb23fe3 # # Exception| cpu 4: rx_hash 0x5457d62a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49416 dport 46587] != expected 0xbcf0a1d0 # # Exception| cpu 5: rx_hash 0xcc98068b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 46587] != expected 0xbac3ecb7 # # Exception| cpu 5: rx_hash 0xadae477c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49384 dport 46587] != expected 0x5b4ab7f6 # # Exception| cpu 0: rx_hash 0x9b9b5c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 46587] != expected 0x812010e3 # # Exception| cpu 0: rx_hash 0x05fab726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 46587] != expected 0xadbd5731 # # Exception| cpu 0: rx_hash 0xfb55e3b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 46587] != expected 0x37956e17 # # Exception| cpu 0: rx_hash 0xfba99cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49538 dport 46587] != expected 0x9c0b7ccd # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4b264a41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33690 dport 35357] OK # # # cpu 0: rx_hash 0xad38f1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33692 dport 35357] OK # # # cpu 0: rx_hash 0x761d63e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33748 dport 35357] OK # # # cpu 0: rx_hash 0x172b2217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33760 dport 35357] OK # # # cpu 4: rx_hash 0xb8291784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33686 dport 35357] OK # # # cpu 4: rx_hash 0x3f01edf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 35357] OK # # # cpu 4: rx_hash 0xb5891ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33712 dport 35357] OK # # # cpu 4: rx_hash 0x4686431b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 35357] OK # # # cpu 4: rx_hash 0x526f5b84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33736 dport 35357] OK # # # cpu 5: rx_hash 0x62f47b7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33696 dport 35357] OK # # # cpu 5: rx_hash 0xf135999d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33766 dport 35357] OK # # # cpu 0: rx_hash 0xc05647b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33776 dport 35357] OK # # # cpu 0: rx_hash 0x065773d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33814 dport 35357] OK # # # cpu 0: rx_hash 0xa8adb892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33822 dport 35357] OK # # # cpu 0: rx_hash 0x67613226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33826 dport 35357] OK # # # cpu 0: rx_hash 0x2f8542ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33836 dport 35357] OK # # # cpu 0: rx_hash 0xec113fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33864 dport 35357] OK # # # cpu 0: rx_hash 0x73882ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 35357] OK # # # cpu 4: rx_hash 0xb01c5787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33842 dport 35357] OK # # # cpu 4: rx_hash 0xf8f8274e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33852 dport 35357] OK # # # cpu 4: rx_hash 0xa9554642 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33888 dport 35357] OK # # # cpu 5: rx_hash 0x33591a73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33788 dport 35357] OK # # # cpu 5: rx_hash 0x22254bb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 35357] OK # # # cpu 5: rx_hash 0xdd72e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33886 dport 35357] OK # # # cpu 0: rx_hash 0x4f4bfdc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33894 dport 35357] OK # # # cpu 0: rx_hash 0x7e2823e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33904 dport 35357] OK # # # cpu 0: rx_hash 0xd02e97c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 35357] OK # # # cpu 0: rx_hash 0xeced40b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 35357] OK # # # cpu 4: rx_hash 0x36cc532a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33918 dport 35357] OK # # # cpu 4: rx_hash 0x0753f269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33940 dport 35357] OK # # # cpu 4: rx_hash 0x3b902518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 35357] OK # # # cpu 4: rx_hash 0xed15be69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33994 dport 35357] OK # # # cpu 5: rx_hash 0x6bc5bac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33926 dport 35357] OK # # # cpu 5: rx_hash 0x7ed45c8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 35357] OK # # # cpu 5: rx_hash 0xf45cafac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33944 dport 35357] OK # # # cpu 5: rx_hash 0xa5f1cea0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33988 dport 35357] OK # # # cpu 5: rx_hash 0x8183f6c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34008 dport 35357] OK # # # cpu 0: rx_hash 0x22d934dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 35357] OK # # # cpu 0: rx_hash 0x194c2665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34060 dport 35357] OK # # # cpu 0: rx_hash 0x258ff114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34108 dport 35357] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 60600 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32883 dport 60600] != expected 0x602e102e # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32883 dport 60600] != expected 0x602e102e # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36499 dport 60600] != expected 0xfb6344cc # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36499 dport 60600] != expected 0xfb6344cc # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53711 dport 60600] != expected 0x73ac5721 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53711 dport 60600] != expected 0x73ac5721 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52351 dport 60600] != expected 0x7cbb4fbb # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52351 dport 60600] != expected 0x7cbb4fbb # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47884 dport 60600] != expected 0xfecbad94 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47884 dport 60600] != expected 0xfecbad94 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41268 dport 60600] != expected 0xd46bdaf5 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41268 dport 60600] != expected 0xd46bdaf5 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47661 dport 60600] != expected 0x6df04bcb # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47661 dport 60600] != expected 0x6df04bcb # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50660 dport 60600] != expected 0x9e9da2b6 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50660 dport 60600] != expected 0x9e9da2b6 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46592 dport 60600] != expected 0xc5a7b66f # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46592 dport 60600] != expected 0xc5a7b66f # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35778 dport 60600] != expected 0x3b51a3ac # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35778 dport 60600] != expected 0x3b51a3ac # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55865 dport 60600] != expected 0x1843f751 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55865 dport 60600] != expected 0x1843f751 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 60600] != expected 0x85c3bc53 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 60600] != expected 0x85c3bc53 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58528 dport 60600] != expected 0xb9709235 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58528 dport 60600] != expected 0xb9709235 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37567 dport 60600] != expected 0x3595c60d # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37567 dport 60600] != expected 0x3595c60d # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59629 dport 60600] != expected 0x3dba2843 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59629 dport 60600] != expected 0x3dba2843 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49419 dport 60600] != expected 0xd93f0cd9 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49419 dport 60600] != expected 0xd93f0cd9 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54035 dport 60600] != expected 0xcc5558ce # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54035 dport 60600] != expected 0xcc5558ce # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51749 dport 60600] != expected 0x96eb100b # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51749 dport 60600] != expected 0x96eb100b # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54975 dport 60600] != expected 0x4536fee4 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54975 dport 60600] != expected 0x4536fee4 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52591 dport 60600] != expected 0x547575d1 # # Exception| cpu 0: rx_hash 0xe8585286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52591 dport 60600] != expected 0x547575d1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47955 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41533 dport 47955] != expected 0xbc0fbe11 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41533 dport 47955] != expected 0xbc0fbe11 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51691 dport 47955] != expected 0x17a033b1 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51691 dport 47955] != expected 0x17a033b1 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45615 dport 47955] != expected 0x7d4e8bd9 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45615 dport 47955] != expected 0x7d4e8bd9 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60310 dport 47955] != expected 0x6235efea # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60310 dport 47955] != expected 0x6235efea # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37679 dport 47955] != expected 0x76d2e331 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37679 dport 47955] != expected 0x76d2e331 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48924 dport 47955] != expected 0xbc34f2bb # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48924 dport 47955] != expected 0xbc34f2bb # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43518 dport 47955] != expected 0x5760fb65 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43518 dport 47955] != expected 0x5760fb65 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41028 dport 47955] != expected 0x42844a7e # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41028 dport 47955] != expected 0x42844a7e # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42755 dport 47955] != expected 0xa2023a65 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42755 dport 47955] != expected 0xa2023a65 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49423 dport 47955] != expected 0x357518f0 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49423 dport 47955] != expected 0x357518f0 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57416 dport 47955] != expected 0xdafec8e2 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57416 dport 47955] != expected 0xdafec8e2 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54807 dport 47955] != expected 0xe5b40396 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54807 dport 47955] != expected 0xe5b40396 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57275 dport 47955] != expected 0xc1336ca6 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57275 dport 47955] != expected 0xc1336ca6 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35984 dport 47955] != expected 0x3d24fd6a # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35984 dport 47955] != expected 0x3d24fd6a # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 47955] != expected 0xe98cc59b # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 47955] != expected 0xe98cc59b # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57247 dport 47955] != expected 0x777848f0 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57247 dport 47955] != expected 0x777848f0 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38306 dport 47955] != expected 0x910256e3 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38306 dport 47955] != expected 0x910256e3 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53794 dport 47955] != expected 0x4409edef # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53794 dport 47955] != expected 0x4409edef # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43677 dport 47955] != expected 0xb6f05abe # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43677 dport 47955] != expected 0xb6f05abe # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47137 dport 47955] != expected 0xbfeaf6 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47137 dport 47955] != expected 0xbfeaf6 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 47955] != expected 0x55aa5fc9 # # Exception| cpu 5: rx_hash 0x29e55522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 47955] != expected 0x55aa5fc9 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->