< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 56622 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1a49c3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41364 dport 56622] != expected 0xdbfe0e78 # # Exception| cpu 0: rx_hash 0x3af49c4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41370 dport 56622] != expected 0xb0f8b607 # # Exception| cpu 0: rx_hash 0xc47e99dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41382 dport 56622] != expected 0x803bbee7 # # Exception| cpu 0: rx_hash 0x82383bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41392 dport 56622] != expected 0xf4bcfc58 # # Exception| cpu 0: rx_hash 0xc62f9035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 56622] != expected 0xf9dc2b57 # # Exception| cpu 0: rx_hash 0x1b86c4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41424 dport 56622] != expected 0xf35c82e8 # # Exception| cpu 0: rx_hash 0xa0d46d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41432 dport 56622] != expected 0xe65dd197 # # Exception| cpu 0: rx_hash 0x5e5e6805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41444 dport 56622] != expected 0xd69ed977 # # Exception| cpu 0: rx_hash 0x1818ca1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41458 dport 56622] != expected 0xa2199bc8 # # Exception| cpu 0: rx_hash 0xa2959953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41480 dport 56622] != expected 0xfd148a6 # # Exception| cpu 0: rx_hash 0x2abacebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41520 dport 56622] != expected 0x1510e6b9 # # Exception| cpu 0: rx_hash 0xf54293cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 56622] != expected 0x6677dab6 # # Exception| cpu 0: rx_hash 0xb30431d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41552 dport 56622] != expected 0x12f09809 # # Exception| cpu 0: rx_hash 0x93b96e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 56622] != expected 0x79f62076 # # Exception| cpu 0: rx_hash 0x3b2b663b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41576 dport 56622] != expected 0x8313616 # # Exception| cpu 0: rx_hash 0xe68232a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41592 dport 56622] != expected 0x2b19fa9 # # Exception| cpu 0: rx_hash 0x4489e75f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 56622] != expected 0x8401f42e # # Exception| cpu 0: rx_hash 0x67aab650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41652 dport 56622] != expected 0xbe425571 # # Exception| cpu 0: rx_hash 0xfe144938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 56622] != expected 0xb9a22bc1 # # Exception| cpu 0: rx_hash 0x763b1ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41708 dport 56622] != expected 0xa36385de # # Exception| cpu 0: rx_hash 0x6665b108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41712 dport 56622] != expected 0x96e0d9e1 # # Exception| cpu 0: rx_hash 0x307dbcc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 56622] != expected 0xd7e4c761 # # Exception| cpu 0: rx_hash 0xaf11a3c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41748 dport 56622] != expected 0x7afa1e02 # # Exception| cpu 0: rx_hash 0x0783ab95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41762 dport 56622] != expected 0xb3d0862 # # Exception| cpu 0: rx_hash 0x17dd044a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41790 dport 56622] != expected 0x3ebe545d # # Exception| cpu 0: rx_hash 0x05d2a27d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41796 dport 56622] != expected 0x72da9dd2 # # Exception| cpu 0: rx_hash 0x256ffdc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 56622] != expected 0x19dc25ad # # Exception| cpu 0: rx_hash 0x43940062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41810 dport 56622] != expected 0x65ddf6d # # Exception| cpu 0: rx_hash 0x63295fdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41820 dport 56622] != expected 0x6d5b6712 # # Exception| cpu 0: rx_hash 0xeb060832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41828 dport 56622] != expected 0x779ac90d # # Exception| cpu 0: rx_hash 0x0d1a763e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41972 dport 56622] != expected 0xfc4a7585 # # Exception| cpu 0: rx_hash 0x0df58b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42000 dport 56622] != expected 0xa02eb58d # # Exception| cpu 0: rx_hash 0x5bed86c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42010 dport 56622] != expected 0xe12aab0d # # Exception| cpu 0: rx_hash 0xf12e877d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42058 dport 56622] != expected 0xe90a28dd # # Exception| cpu 0: rx_hash 0x878bd502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42062 dport 56622] != expected 0xc3088e22 # # Exception| cpu 0: rx_hash 0xc25379ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42106 dport 56622] != expected 0xe6cad5bd # # Exception| cpu 0: rx_hash 0x16fdfe29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42142 dport 56622] != expected 0x4a7818c5 # # Exception| cpu 0: rx_hash 0xe877fbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42146 dport 56622] != expected 0x7abb1025 # # Exception| cpu 0: rx_hash 0x9f1dae9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42210 dport 56622] != expected 0x781b3a4a # # Exception| cpu 0: rx_hash 0xf9e6533e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42234 dport 56622] != expected 0x679ac08a # # Exception| cpu 0: rx_hash 0x4637138c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42266 dport 56622] != expected 0xa182a196 # # Exception| cpu 0: rx_hash 0x754aed5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42282 dport 56622] != expected 0xae425cf6 # # Exception| cpu 0: rx_hash 0x57a6bb0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42306 dport 56622] != expected 0xbca37139 # # Exception| cpu 0: rx_hash 0xb9721144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42338 dport 56622] != expected 0xb9e325e6 # # Exception| cpu 0: rx_hash 0x99cf4efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42348 dport 56622] != expected 0xd2e59d99 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4b7b7edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56300 dport 49602] OK # # # cpu 0: rx_hash 0x68b7d2e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56356 dport 49602] OK # # # cpu 0: rx_hash 0xa7112041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56398 dport 49602] OK # # # cpu 0: rx_hash 0xbdd65235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56452 dport 49602] OK # # # cpu 0: rx_hash 0x607f06aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56468 dport 49602] OK # # # cpu 0: rx_hash 0x25a7aa05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56480 dport 49602] OK # # # cpu 0: rx_hash 0x63e1081a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56502 dport 49602] OK # # # cpu 0: rx_hash 0x9f3a0462 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56556 dport 49602] OK # # # cpu 0: rx_hash 0xf9c1f9c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56564 dport 49602] OK # # # cpu 0: rx_hash 0xab5a1d8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56598 dport 49602] OK # # # cpu 0: rx_hash 0xee82b120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56610 dport 49602] OK # # # cpu 0: rx_hash 0x88794c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56634 dport 49602] OK # # # cpu 0: rx_hash 0xcc6ee777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56650 dport 49602] OK # # # cpu 0: rx_hash 0x541f1f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56686 dport 49602] OK # # # cpu 0: rx_hash 0xff1319a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56698 dport 49602] OK # # # cpu 0: rx_hash 0xd5379bb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56738 dport 49602] OK # # # cpu 0: rx_hash 0x089ecf2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 49602] OK # # # cpu 0: rx_hash 0xe785623b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 49602] OK # # # cpu 0: rx_hash 0x18d09ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56856 dport 49602] OK # # # cpu 0: rx_hash 0xe65a984d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 49602] OK # # # cpu 0: rx_hash 0xc6e7c7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56874 dport 49602] OK # # # cpu 0: rx_hash 0x92aec3da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56902 dport 49602] OK # # # cpu 0: rx_hash 0xd4e861c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56912 dport 49602] OK # # # cpu 0: rx_hash 0x7c7a6995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 49602] OK # # # cpu 0: rx_hash 0xfecce3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56968 dport 49602] OK # # # cpu 0: rx_hash 0x98371e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56976 dport 49602] OK # # # cpu 0: rx_hash 0xab4ae0a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56992 dport 49602] OK # # # cpu 0: rx_hash 0x76e3b43e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 49602] OK # # # cpu 0: rx_hash 0xef5d4b56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57040 dport 49602] OK # # # cpu 0: rx_hash 0x99f81929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 49602] OK # # # cpu 0: rx_hash 0x67721cb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57064 dport 49602] OK # # # cpu 0: rx_hash 0xbadb4826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57080 dport 49602] OK # # # cpu 0: rx_hash 0x8ebb51cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57090 dport 49602] OK # # # cpu 0: rx_hash 0xae060e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57100 dport 49602] OK # # # cpu 0: rx_hash 0x9ee5fe14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57118 dport 49602] OK # # # cpu 0: rx_hash 0xafc9092c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57160 dport 49602] OK # # # cpu 0: rx_hash 0x72605db3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 49602] OK # # # cpu 0: rx_hash 0x8cea5823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57188 dport 49602] OK # # # cpu 0: rx_hash 0x49d57720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57304 dport 49602] OK # # # cpu 0: rx_hash 0x1c537450 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57328 dport 49602] 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 51487 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45327 dport 51487] != expected 0x79ba61ff # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45327 dport 51487] != expected 0x79ba61ff # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60794 dport 51487] != expected 0x43e5a886 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60794 dport 51487] != expected 0x43e5a886 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45374 dport 51487] != expected 0xde700760 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45374 dport 51487] != expected 0xde700760 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50796 dport 51487] != expected 0x8d8ea4e8 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50796 dport 51487] != expected 0x8d8ea4e8 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40475 dport 51487] != expected 0x73fe22c8 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40475 dport 51487] != expected 0x73fe22c8 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56898 dport 51487] != expected 0x8fd7c9b2 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56898 dport 51487] != expected 0x8fd7c9b2 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35433 dport 51487] != expected 0x9ebb3a37 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35433 dport 51487] != expected 0x9ebb3a37 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58181 dport 51487] != expected 0x774270de # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58181 dport 51487] != expected 0x774270de # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42473 dport 51487] != expected 0x352d6377 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42473 dport 51487] != expected 0x352d6377 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58831 dport 51487] != expected 0x7687c82 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58831 dport 51487] != expected 0x7687c82 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48353 dport 51487] != expected 0xc9bbb69 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48353 dport 51487] != expected 0xc9bbb69 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39212 dport 51487] != expected 0x5ae5a227 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39212 dport 51487] != expected 0x5ae5a227 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47563 dport 51487] != expected 0x985df90b # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47563 dport 51487] != expected 0x985df90b # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52499 dport 51487] != expected 0x6b0b5ee2 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52499 dport 51487] != expected 0x6b0b5ee2 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59569 dport 51487] != expected 0xf9991a9c # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59569 dport 51487] != expected 0xf9991a9c # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 51487] != expected 0xaa869296 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 51487] != expected 0xaa869296 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46318 dport 51487] != expected 0x878299ba # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46318 dport 51487] != expected 0x878299ba # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35923 dport 51487] != expected 0x6001de3c # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35923 dport 51487] != expected 0x6001de3c # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48942 dport 51487] != expected 0x2c9ba867 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48942 dport 51487] != expected 0x2c9ba867 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34647 dport 51487] != expected 0x62ea7646 # # Exception| cpu 0: rx_hash 0x3c96ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34647 dport 51487] != expected 0x62ea7646 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 53009 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55065 dport 53009] != expected 0x8750b886 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55065 dport 53009] != expected 0x8750b886 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36983 dport 53009] != expected 0x6e6508bb # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36983 dport 53009] != expected 0x6e6508bb # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54563 dport 53009] != expected 0x6cd80132 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54563 dport 53009] != expected 0x6cd80132 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59957 dport 53009] != expected 0xc457f6c5 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59957 dport 53009] != expected 0xc457f6c5 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44889 dport 53009] != expected 0x4ec5a8a3 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44889 dport 53009] != expected 0x4ec5a8a3 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56722 dport 53009] != expected 0x9d3ece27 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56722 dport 53009] != expected 0x9d3ece27 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 53009] != expected 0x44d08c6e # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 53009] != expected 0x44d08c6e # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 53009] != expected 0xb036ac7d # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 53009] != expected 0xb036ac7d # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 53009] != expected 0x73806552 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 53009] != expected 0x73806552 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 53009] != expected 0xc4470beb # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 53009] != expected 0xc4470beb # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59413 dport 53009] != expected 0xa46e162e # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59413 dport 53009] != expected 0xa46e162e # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52313 dport 53009] != expected 0x516bc9b1 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52313 dport 53009] != expected 0x516bc9b1 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35917 dport 53009] != expected 0x7e10a504 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35917 dport 53009] != expected 0x7e10a504 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43046 dport 53009] != expected 0x24bb6fab # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43046 dport 53009] != expected 0x24bb6fab # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33659 dport 53009] != expected 0x21788542 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33659 dport 53009] != expected 0x21788542 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52979 dport 53009] != expected 0x5cff0e09 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52979 dport 53009] != expected 0x5cff0e09 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47174 dport 53009] != expected 0xacd83997 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47174 dport 53009] != expected 0xacd83997 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 53009] != expected 0xedb67c28 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 53009] != expected 0xedb67c28 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 53009] != expected 0xb6874845 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 53009] != expected 0xb6874845 # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53816 dport 53009] != expected 0xe9bd6b2d # # Exception| cpu 0: rx_hash 0xd2e742e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53816 dport 53009] != expected 0xe9bd6b2d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->