< 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 53813 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6c74c877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41366 dport 53813] != expected 0xb3862d14 # # Exception| cpu 0: rx_hash 0x71503c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41380 dport 53813] != expected 0xf253a43c # # Exception| cpu 0: rx_hash 0xec6d7d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41388 dport 53813] != expected 0x99ea62c6 # # Exception| cpu 0: rx_hash 0x9898799b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41390 dport 53813] != expected 0x370d792d # # Exception| cpu 0: rx_hash 0xd606d905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41406 dport 53813] != expected 0x82d19a50 # # Exception| cpu 0: rx_hash 0xffc24641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 53813] != expected 0x52b960a8 # # Exception| cpu 4: rx_hash 0x65bae0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 53813] != expected 0x7c43e3f1 # # Exception| cpu 4: rx_hash 0x6c65ee66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41344 dport 53813] != expected 0x7fce5877 # # Exception| cpu 4: rx_hash 0x85adabae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41354 dport 53813] != expected 0xba908566 # # Exception| cpu 4: rx_hash 0x8b2664a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41428 dport 53813] != expected 0x30160e20 # # Exception| cpu 5: rx_hash 0x561f6c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41348 dport 53813] != expected 0xa8bdd582 # # Exception| cpu 5: rx_hash 0x3fdfbadc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41378 dport 53813] != expected 0x8bc73222 # # Exception| cpu 5: rx_hash 0x62ff077c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41416 dport 53813] != expected 0x3900a652 # # Exception| cpu 0: rx_hash 0xac7812fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 53813] != expected 0xa6b00afd # # Exception| cpu 0: rx_hash 0x5ae360b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 53813] != expected 0xa2d83025 # # Exception| cpu 0: rx_hash 0xfdb585e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41488 dport 53813] != expected 0xd25a0e49 # # Exception| cpu 0: rx_hash 0xae0fd15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41522 dport 53813] != expected 0x2653641c # # Exception| cpu 0: rx_hash 0x94755326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41526 dport 53813] != expected 0xf120e9e9 # # Exception| cpu 4: rx_hash 0x9613b690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41456 dport 53813] != expected 0xbd8bf26b # # Exception| cpu 5: rx_hash 0x7fdbf358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41466 dport 53813] != expected 0x78d52f7a # # Exception| cpu 5: rx_hash 0xfda4a3f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41478 dport 53813] != expected 0x1e127b2a # # Exception| cpu 5: rx_hash 0x94647537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41504 dport 53813] != expected 0x3d689c8a # # Exception| cpu 5: rx_hash 0xdaebf3b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41510 dport 53813] != expected 0x44fc0a94 # # Exception| cpu 5: rx_hash 0xe08057d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41524 dport 53813] != expected 0x5fc7f202 # # Exception| cpu 5: rx_hash 0x1af60f25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41540 dport 53813] != expected 0x9d82581e # # Exception| cpu 5: rx_hash 0x5468afbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41556 dport 53813] != expected 0x285ebb63 # # Exception| cpu 5: rx_hash 0x7336d9e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41570 dport 53813] != expected 0xbef8bfbe # # Exception| cpu 0: rx_hash 0xc955ee86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41564 dport 53813] != expected 0x43e77d99 # # Exception| cpu 0: rx_hash 0xd4603cb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41592 dport 53813] != expected 0xce7a81d2 # # Exception| cpu 0: rx_hash 0x7af8f16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41600 dport 53813] != expected 0x713d715b # # Exception| cpu 0: rx_hash 0xddbf322c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41612 dport 53813] != expected 0xcdf73a54 # # Exception| cpu 0: rx_hash 0x7ae9d77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41622 dport 53813] != expected 0xbd750438 # # Exception| cpu 4: rx_hash 0xa0841e57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41580 dport 53813] != expected 0xacd5ef5a # # Exception| cpu 4: rx_hash 0x347777e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41606 dport 53813] != expected 0x8a9e745 # # Exception| cpu 4: rx_hash 0xfaf06263 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41644 dport 53813] != expected 0x97194bea # # Exception| cpu 4: rx_hash 0x295383c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41652 dport 53813] != expected 0x497c6e6d # # Exception| cpu 5: rx_hash 0xa0953846 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41594 dport 53813] != expected 0x609d9a39 # # Exception| cpu 5: rx_hash 0xa94a36d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41614 dport 53813] != expected 0x631021bf # # Exception| cpu 5: rx_hash 0x67cd235e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41636 dport 53813] != expected 0xfca08d10 # # Exception| cpu 5: rx_hash 0xc08ae019 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41640 dport 53813] != expected 0x406ac61f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xd4bb7e9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42644 dport 39325] OK # # # cpu 4: rx_hash 0xbd6a8e4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42660 dport 39325] OK # # # cpu 4: rx_hash 0xb3e14145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 39325] OK # # # cpu 4: rx_hash 0x0d6df169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42796 dport 39325] OK # # # cpu 5: rx_hash 0xf3f42ed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42676 dport 39325] OK # # # cpu 5: rx_hash 0x470df0a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42690 dport 39325] OK # # # cpu 5: rx_hash 0x14b7a413 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42720 dport 39325] OK # # # cpu 5: rx_hash 0x898ae52e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42728 dport 39325] OK # # # cpu 5: rx_hash 0x605386f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42740 dport 39325] OK # # # cpu 5: rx_hash 0x64ad27a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42762 dport 39325] OK # # # cpu 5: rx_hash 0x2a338737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42778 dport 39325] OK # # # cpu 0: rx_hash 0x7d6654c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42704 dport 39325] OK # # # cpu 0: rx_hash 0x1049054d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42782 dport 39325] OK # # # cpu 4: rx_hash 0x90419645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42802 dport 39325] OK # # # cpu 4: rx_hash 0xaa3b143f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42806 dport 39325] OK # # # cpu 4: rx_hash 0x504d4cc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42822 dport 39325] OK # # # cpu 4: rx_hash 0x1ed3ec57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42838 dport 39325] OK # # # cpu 4: rx_hash 0x3043b287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42882 dport 39325] OK # # # cpu 5: rx_hash 0xf70a8f8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42826 dport 39325] OK # # # cpu 5: rx_hash 0xea3f5dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 39325] OK # # # cpu 5: rx_hash 0x7edd1219 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42898 dport 39325] OK # # # cpu 5: rx_hash 0x2d7660b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42918 dport 39325] OK # # # cpu 0: rx_hash 0x6a37ceb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42818 dport 39325] OK # # # cpu 0: rx_hash 0x77021c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42854 dport 39325] OK # # # cpu 0: rx_hash 0xea2e7baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42872 dport 39325] OK # # # cpu 0: rx_hash 0x170ce2c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42914 dport 39325] OK # # # cpu 0: rx_hash 0x59836447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42916 dport 39325] OK # # # cpu 0: rx_hash 0xb04b218f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42926 dport 39325] OK # # # cpu 4: rx_hash 0x04b2fff6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 39325] OK # # # cpu 4: rx_hash 0x6d630f27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42984 dport 39325] OK # # # cpu 4: rx_hash 0x23ec89a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42990 dport 39325] OK # # # cpu 4: rx_hash 0xbec0ee84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42992 dport 39325] OK # # # cpu 4: rx_hash 0x19872dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43004 dport 39325] OK # # # cpu 4: rx_hash 0x2aaa3e5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43010 dport 39325] OK # # # cpu 5: rx_hash 0x3ed95b9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42954 dport 39325] OK # # # cpu 5: rx_hash 0xb7977f67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43018 dport 39325] OK # # # cpu 5: rx_hash 0x64349ec4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43026 dport 39325] OK # # # cpu 0: rx_hash 0x59924256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42930 dport 39325] OK # # # cpu 0: rx_hash 0xc4af036b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42938 dport 39325] OK # # # cpu 0: rx_hash 0x3ec87d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42972 dport 39325] OK # # # cpu 0: rx_hash 0xc3627b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43016 dport 39325] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 38741 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 38741] != expected 0xf5c51992 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 38741] != expected 0xf5c51992 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50917 dport 38741] != expected 0x255a7718 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50917 dport 38741] != expected 0x255a7718 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 38741] != expected 0x7a49fc73 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 38741] != expected 0x7a49fc73 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 38741] != expected 0xaef149ad # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 38741] != expected 0xaef149ad # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 38741] != expected 0xbeab6f88 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 38741] != expected 0xbeab6f88 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43766 dport 38741] != expected 0x8864eb5b # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43766 dport 38741] != expected 0x8864eb5b # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43675 dport 38741] != expected 0x1ef9dee2 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43675 dport 38741] != expected 0x1ef9dee2 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56705 dport 38741] != expected 0x2a9dff85 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56705 dport 38741] != expected 0x2a9dff85 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 38741] != expected 0xb30cc657 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 38741] != expected 0xb30cc657 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45580 dport 38741] != expected 0x381a651c # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45580 dport 38741] != expected 0x381a651c # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34391 dport 38741] != expected 0xea191567 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34391 dport 38741] != expected 0xea191567 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48777 dport 38741] != expected 0xe7a0891a # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48777 dport 38741] != expected 0xe7a0891a # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44716 dport 38741] != expected 0x57469e65 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44716 dport 38741] != expected 0x57469e65 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37974 dport 38741] != expected 0xd2cc1948 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37974 dport 38741] != expected 0xd2cc1948 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60881 dport 38741] != expected 0xe2d916b5 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60881 dport 38741] != expected 0xe2d916b5 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34694 dport 38741] != expected 0x329aab4a # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34694 dport 38741] != expected 0x329aab4a # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37368 dport 38741] != expected 0x53e19c7 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37368 dport 38741] != expected 0x53e19c7 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54391 dport 38741] != expected 0x4dc12819 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54391 dport 38741] != expected 0x4dc12819 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42108 dport 38741] != expected 0x1d938775 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42108 dport 38741] != expected 0x1d938775 # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 38741] != expected 0x40c5299a # # Exception| cpu 0: rx_hash 0x71288de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 38741] != expected 0x40c5299a # # 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 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 45127 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43398 dport 45127] != expected 0x3c90fb8d # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43398 dport 45127] != expected 0x3c90fb8d # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35809 dport 45127] != expected 0x324e36d4 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35809 dport 45127] != expected 0x324e36d4 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50781 dport 45127] != expected 0x63d6db33 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50781 dport 45127] != expected 0x63d6db33 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40666 dport 45127] != expected 0x1820840c # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40666 dport 45127] != expected 0x1820840c # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50985 dport 45127] != expected 0x4733ebb6 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50985 dport 45127] != expected 0x4733ebb6 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 45127] != expected 0xc77f7a56 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 45127] != expected 0xc77f7a56 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 45127] != expected 0x647da056 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 45127] != expected 0x647da056 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46297 dport 45127] != expected 0x24f10e06 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46297 dport 45127] != expected 0x24f10e06 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38415 dport 45127] != expected 0x63c7ee77 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38415 dport 45127] != expected 0x63c7ee77 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50075 dport 45127] != expected 0xeafeb103 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50075 dport 45127] != expected 0xeafeb103 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54937 dport 45127] != expected 0xdd96bbdd # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54937 dport 45127] != expected 0xdd96bbdd # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58810 dport 45127] != expected 0x40322870 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58810 dport 45127] != expected 0x40322870 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44682 dport 45127] != expected 0xf4705d45 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44682 dport 45127] != expected 0xf4705d45 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35153 dport 45127] != expected 0x6038e712 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35153 dport 45127] != expected 0x6038e712 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55933 dport 45127] != expected 0x5f70521f # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55933 dport 45127] != expected 0x5f70521f # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55703 dport 45127] != expected 0xdd1e24a1 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55703 dport 45127] != expected 0xdd1e24a1 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45091 dport 45127] != expected 0x87a6bda9 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45091 dport 45127] != expected 0x87a6bda9 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 45127] != expected 0xa2567c0 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 45127] != expected 0xa2567c0 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37657 dport 45127] != expected 0xfe0558ed # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37657 dport 45127] != expected 0xfe0558ed # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53786 dport 45127] != expected 0xf0601853 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53786 dport 45127] != expected 0xf0601853 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60465 dport 45127] != expected 0xd1b76709 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60465 dport 45127] != expected 0xd1b76709 # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51243 dport 45127] != expected 0xe0fcb78d # # Exception| cpu 5: rx_hash 0x92308637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51243 dport 45127] != expected 0xe0fcb78d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->