< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 52206 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9b6acb26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50744 dport 52206] != expected 0xd6c38de0 # # Exception| cpu 0: rx_hash 0x83b0b438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 52206] != expected 0xb7e7a154 # # Exception| cpu 0: rx_hash 0x2236886b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50790 dport 52206] != expected 0xa01118d0 # # Exception| cpu 0: rx_hash 0x5f1e959e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 52206] != expected 0xc8eebcc # # Exception| cpu 0: rx_hash 0xe8b29aec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50832 dport 52206] != expected 0x911c54b4 # # Exception| cpu 4: rx_hash 0xa0abfbdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50730 dport 52206] != expected 0x7bc324c2 # # Exception| cpu 4: rx_hash 0xab615084 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50756 dport 52206] != expected 0x272776af # # Exception| cpu 4: rx_hash 0x1ccd5ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50770 dport 52206] != expected 0xbab5c9d7 # # Exception| cpu 4: rx_hash 0x5fc12751 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50812 dport 52206] != expected 0x9558badf # # Exception| cpu 5: rx_hash 0xce4c80a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50780 dport 52206] != expected 0x734af814 # # Exception| cpu 5: rx_hash 0x959a8719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50800 dport 52206] != expected 0x3d83a7a8 # # Exception| cpu 5: rx_hash 0x8d40f807 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50802 dport 52206] != expected 0x5ca78b1c # # Exception| cpu 0: rx_hash 0x7c05da7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 52206] != expected 0xc0aa6e5a # # Exception| cpu 0: rx_hash 0x42fe0de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50850 dport 52206] != expected 0xda0ebf5d # # Exception| cpu 0: rx_hash 0x3f09a2da [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 52206] != expected 0xef471d52 # # Exception| cpu 0: rx_hash 0x9bb579e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50882 dport 52206] != expected 0x4f15dcf3 # # Exception| cpu 0: rx_hash 0x51eed9a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50894 dport 52206] != expected 0xe7cec184 # # Exception| cpu 0: rx_hash 0x292391fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50930 dport 52206] != expected 0x65231bae # # Exception| cpu 0: rx_hash 0xe37831b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50942 dport 52206] != expected 0xcdf806d9 # # Exception| cpu 4: rx_hash 0x04c89227 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50858 dport 52206] != expected 0x4247b470 # # Exception| cpu 4: rx_hash 0x0f023978 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50884 dport 52206] != expected 0x1ea3e61d # # Exception| cpu 4: rx_hash 0x063a38f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50962 dport 52206] != expected 0xd57ea0eb # # Exception| cpu 5: rx_hash 0xfe98a9cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50906 dport 52206] != expected 0x1b785248 # # Exception| cpu 5: rx_hash 0x54d43ec1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50920 dport 52206] != expected 0x506ab9a1 # # Exception| cpu 5: rx_hash 0x7bcd97ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 50952 dport 52206] != expected 0xe03702e4 # # Exception| cpu 5: rx_hash 0x1ee047ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50960 dport 52206] != expected 0xb45a8c5f # # Exception| cpu 5: rx_hash 0xd4bbe7a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50972 dport 52206] != expected 0x1c819128 # # Exception| cpu 0: rx_hash 0xea40303b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 52206] != expected 0x625402f # # Exception| cpu 0: rx_hash 0x753ddbf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51008 dport 52206] != expected 0xb7728ac # # Exception| cpu 0: rx_hash 0x2bd13b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51018 dport 52206] != expected 0xf21a0f35 # # Exception| cpu 0: rx_hash 0x70073c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51046 dport 52206] != expected 0xbcd35089 # # Exception| cpu 0: rx_hash 0x53c3c1b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51084 dport 52206] != expected 0xe921840c # # Exception| cpu 0: rx_hash 0x2e346e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51094 dport 52206] != expected 0xdc682603 # # Exception| cpu 0: rx_hash 0xe46fcecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51098 dport 52206] != expected 0x74b33b74 # # Exception| cpu 4: rx_hash 0xd18100c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51002 dport 52206] != expected 0xab25e90d # # Exception| cpu 4: rx_hash 0x08ca74cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51034 dport 52206] != expected 0x3e3e8aa3 # # Exception| cpu 4: rx_hash 0xa286e3c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51048 dport 52206] != expected 0x752c614a # # Exception| cpu 4: rx_hash 0x0d2f2160 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51078 dport 52206] != expected 0x104ca395 # # Exception| cpu 4: rx_hash 0xa763b66c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51124 dport 52206] != expected 0x5b5e487c # # Exception| cpu 5: rx_hash 0x97b79f01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 52206] != expected 0x336ce220 # # Exception| cpu 5: rx_hash 0x531c7376 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51062 dport 52206] != expected 0x70f7d51f # # Exception| cpu 5: rx_hash 0x4e2359c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 52206] != expected 0x3fa1d09d # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x113b5df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 56872] OK # # # cpu 4: rx_hash 0xa6975284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54512 dport 56872] OK # # # cpu 4: rx_hash 0x74168dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 56872] OK # # # cpu 4: rx_hash 0xcfb86448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54552 dport 56872] OK # # # cpu 4: rx_hash 0x7d2e8c5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54568 dport 56872] OK # # # cpu 4: rx_hash 0xf143b3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 56872] OK # # # cpu 0: rx_hash 0x2fc08a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54482 dport 56872] OK # # # cpu 0: rx_hash 0x4fd7bd2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54508 dport 56872] OK # # # cpu 5: rx_hash 0x4aed5a4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54474 dport 56872] OK # # # cpu 5: rx_hash 0x712c6ab2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54488 dport 56872] OK # # # cpu 5: rx_hash 0x9d566279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54498 dport 56872] OK # # # cpu 5: rx_hash 0xf47954b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 56872] OK # # # cpu 5: rx_hash 0x946e63f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 56872] OK # # # cpu 5: rx_hash 0xe2536794 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 56872] OK # # # cpu 4: rx_hash 0x13c9f721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 56872] OK # # # cpu 4: rx_hash 0xb985602d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54636 dport 56872] OK # # # cpu 4: rx_hash 0x48c04257 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54664 dport 56872] OK # # # cpu 4: rx_hash 0xa4ba4a9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54706 dport 56872] OK # # # cpu 4: rx_hash 0xfa56aa45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 56872] OK # # # cpu 4: rx_hash 0xca5d31e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54724 dport 56872] OK # # # cpu 0: rx_hash 0x30d2b8c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54606 dport 56872] OK # # # cpu 0: rx_hash 0xc472cf17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54646 dport 56872] OK # # # cpu 5: rx_hash 0x162ca28e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54658 dport 56872] OK # # # cpu 5: rx_hash 0x2ded9273 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 56872] OK # # # cpu 5: rx_hash 0x9f7b7a61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54688 dport 56872] OK # # # cpu 5: rx_hash 0x4dfaa537 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54702 dport 56872] OK # # # cpu 5: rx_hash 0xbc603582 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54704 dport 56872] OK # # # cpu 4: rx_hash 0xd7bda999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54752 dport 56872] OK # # # cpu 4: rx_hash 0xb29079bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54776 dport 56872] OK # # # cpu 4: rx_hash 0x51bcdaed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54784 dport 56872] OK # # # cpu 4: rx_hash 0xe610d59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54806 dport 56872] OK # # # cpu 4: rx_hash 0x34910ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54808 dport 56872] OK # # # cpu 0: rx_hash 0x8c6bae20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54732 dport 56872] OK # # # cpu 0: rx_hash 0x7df13e95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54738 dport 56872] OK # # # cpu 0: rx_hash 0x1de609d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54764 dport 56872] OK # # # cpu 0: rx_hash 0x3efd4632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54780 dport 56872] OK # # # cpu 5: rx_hash 0xaa4a06a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54778 dport 56872] OK # # # cpu 5: rx_hash 0x0f503a34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54794 dport 56872] OK # # # cpu 5: rx_hash 0xb8fc3546 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54812 dport 56872] OK # # # cpu 5: rx_hash 0xa0264a58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54814 dport 56872] 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 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 52482 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60336 dport 52482] != expected 0xdfd3394e # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60336 dport 52482] != expected 0xdfd3394e # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47807 dport 52482] != expected 0x9d193419 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47807 dport 52482] != expected 0x9d193419 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 52482] != expected 0x4461a1ea # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 52482] != expected 0x4461a1ea # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55774 dport 52482] != expected 0x947c79c8 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55774 dport 52482] != expected 0x947c79c8 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38303 dport 52482] != expected 0x5e6d3f8 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38303 dport 52482] != expected 0x5e6d3f8 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39618 dport 52482] != expected 0x2653847d # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39618 dport 52482] != expected 0x2653847d # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60572 dport 52482] != expected 0x44899891 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60572 dport 52482] != expected 0x44899891 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48200 dport 52482] != expected 0xa70d972e # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48200 dport 52482] != expected 0xa70d972e # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54753 dport 52482] != expected 0xd1550d22 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54753 dport 52482] != expected 0xd1550d22 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 52482] != expected 0xeb608501 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 52482] != expected 0xeb608501 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41497 dport 52482] != expected 0x216db100 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41497 dport 52482] != expected 0x216db100 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 52482] != expected 0xcb315801 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 52482] != expected 0xcb315801 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39236 dport 52482] != expected 0xdcc24254 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39236 dport 52482] != expected 0xdcc24254 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38101 dport 52482] != expected 0x93409d5d # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38101 dport 52482] != expected 0x93409d5d # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37175 dport 52482] != expected 0x50998ba # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37175 dport 52482] != expected 0x50998ba # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60269 dport 52482] != expected 0x33e94911 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60269 dport 52482] != expected 0x33e94911 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53031 dport 52482] != expected 0x765bcfb9 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53031 dport 52482] != expected 0x765bcfb9 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54831 dport 52482] != expected 0xc084e143 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54831 dport 52482] != expected 0xc084e143 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54490 dport 52482] != expected 0xdc84fcd6 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54490 dport 52482] != expected 0xdc84fcd6 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48112 dport 52482] != expected 0xf965358f # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48112 dport 52482] != expected 0xf965358f # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 52482] != expected 0xb238f6af # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 52482] != expected 0xb238f6af # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40377 dport 52482] != expected 0x91dae2d6 # # Exception| cpu 0: rx_hash 0x3ab548b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40377 dport 52482] != expected 0x91dae2d6 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 58903 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48301 dport 58903] != expected 0x5a3460b6 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48301 dport 58903] != expected 0x5a3460b6 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55251 dport 58903] != expected 0x8c539760 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55251 dport 58903] != expected 0x8c539760 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34317 dport 58903] != expected 0xb336d4b3 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34317 dport 58903] != expected 0xb336d4b3 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 58903] != expected 0x7c88fd52 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 58903] != expected 0x7c88fd52 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47600 dport 58903] != expected 0xccbb7b19 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47600 dport 58903] != expected 0xccbb7b19 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54527 dport 58903] != expected 0x2cacfe58 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54527 dport 58903] != expected 0x2cacfe58 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 58903] != expected 0x2039e247 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 58903] != expected 0x2039e247 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42580 dport 58903] != expected 0x65f8a4f5 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42580 dport 58903] != expected 0x65f8a4f5 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33126 dport 58903] != expected 0xaa80bde0 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33126 dport 58903] != expected 0xaa80bde0 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46072 dport 58903] != expected 0x9d3083e # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46072 dport 58903] != expected 0x9d3083e # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57637 dport 58903] != expected 0xe4f1a44f # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57637 dport 58903] != expected 0xe4f1a44f # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 58903] != expected 0xe3c66d3 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 58903] != expected 0xe3c66d3 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40444 dport 58903] != expected 0x98fd3bc9 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40444 dport 58903] != expected 0x98fd3bc9 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48719 dport 58903] != expected 0x96ded822 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48719 dport 58903] != expected 0x96ded822 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 58903] != expected 0x76fdef94 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 58903] != expected 0x76fdef94 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44217 dport 58903] != expected 0x60610b95 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44217 dport 58903] != expected 0x60610b95 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 58903] != expected 0xc85b5d14 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 58903] != expected 0xc85b5d14 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56231 dport 58903] != expected 0x84a4c8a5 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56231 dport 58903] != expected 0x84a4c8a5 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60804 dport 58903] != expected 0x9e61cfdf # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60804 dport 58903] != expected 0x9e61cfdf # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49652 dport 58903] != expected 0xd06a2232 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49652 dport 58903] != expected 0xd06a2232 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 58903] != expected 0x93f17c64 # # Exception| cpu 4: rx_hash 0xa9fb2a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 58903] != expected 0x93f17c64 # # 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 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 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__->