< 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 48584 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x820f8c4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51660 dport 48584] != expected 0x40ada4b0 # # Exception| cpu 0: rx_hash 0xd9d9f459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51680 dport 48584] != expected 0x615a6a3 # # Exception| cpu 0: rx_hash 0xe4d44dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51720 dport 48584] != expected 0xd66269ba # # Exception| cpu 4: rx_hash 0xb297519c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51628 dport 48584] != expected 0x5483d015 # # Exception| cpu 4: rx_hash 0x8870922a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51632 dport 48584] != expected 0x3a673b4c # # Exception| cpu 4: rx_hash 0x053ba1b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51642 dport 48584] != expected 0xd9f3d433 # # Exception| cpu 4: rx_hash 0x699f7e72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51714 dport 48584] != expected 0x35f686c5 # # Exception| cpu 5: rx_hash 0x7a8b38be [saddr 192.0.3.2 daddr 192.0.3.1 sport 51656 dport 48584] != expected 0x7ef09d7c # # Exception| cpu 5: rx_hash 0x49e1261c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51666 dport 48584] != expected 0x52f33c70 # # Exception| cpu 5: rx_hash 0xac167334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51694 dport 48584] != expected 0xdbdc7010 # # Exception| cpu 5: rx_hash 0x1bba831c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51704 dport 48584] != expected 0x56ac7436 # # Exception| cpu 5: rx_hash 0x5af560d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51736 dport 48584] != expected 0x19f527c9 # # Exception| cpu 5: rx_hash 0x5378bdc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51742 dport 48584] != expected 0x5b126d9c # # Exception| cpu 0: rx_hash 0x4786810b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51744 dport 48584] != expected 0xae875265 # # Exception| cpu 0: rx_hash 0xbf0235f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51748 dport 48584] != expected 0x90da6ba9 # # Exception| cpu 0: rx_hash 0x771e5cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51776 dport 48584] != expected 0xbaa926c0 # # Exception| cpu 0: rx_hash 0x7e9381ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51782 dport 48584] != expected 0xf84e6c95 # # Exception| cpu 0: rx_hash 0xc93f71e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51792 dport 48584] != expected 0x753e68b3 # # Exception| cpu 0: rx_hash 0xc0b2acf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51798 dport 48584] != expected 0x37d922e6 # # Exception| cpu 0: rx_hash 0xa80eca44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51808 dport 48584] != expected 0x5d6281f9 # # Exception| cpu 0: rx_hash 0x2cc824ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51820 dport 48584] != expected 0xfc1124d3 # # Exception| cpu 4: rx_hash 0x508a7eb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51812 dport 48584] != expected 0x633fb835 # # Exception| cpu 5: rx_hash 0xf9a7ac37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51760 dport 48584] != expected 0x61101c16 # # Exception| cpu 5: rx_hash 0x012318c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51764 dport 48584] != expected 0x5f4d25da # # Exception| cpu 5: rx_hash 0x74ec9fa9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51770 dport 48584] != expected 0x8284f369 # # Exception| cpu 5: rx_hash 0x97d686c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51844 dport 48584] != expected 0xee3255e # # Exception| cpu 0: rx_hash 0x9b64d4e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51834 dport 48584] != expected 0x716120f5 # # Exception| cpu 0: rx_hash 0x1a9db55f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51854 dport 48584] != expected 0xed77ca21 # # Exception| cpu 0: rx_hash 0xd8fec21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51862 dport 48584] != expected 0xbdce18b4 # # Exception| cpu 0: rx_hash 0x7221d3e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51896 dport 48584] != expected 0x87cc693e # # Exception| cpu 0: rx_hash 0x0d914ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 48584] != expected 0x20cf2071 # # Exception| cpu 0: rx_hash 0x42b90e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51928 dport 48584] != expected 0x93e21d9b # # Exception| cpu 4: rx_hash 0xf6e73d63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51892 dport 48584] != expected 0x26bfcc14 # # Exception| cpu 4: rx_hash 0xdb0c0169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51948 dport 48584] != expected 0x85e3cd1d # # Exception| cpu 4: rx_hash 0x1f365f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51976 dport 48584] != expected 0xea9b1d5d # # Exception| cpu 5: rx_hash 0xb9cf79b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 48584] != expected 0x9592f1fe # # Exception| cpu 5: rx_hash 0xc58d23c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 48584] != expected 0xabc6d18 # # Exception| cpu 5: rx_hash 0x71d3109a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51906 dport 48584] != expected 0xbfe1bc97 # # Exception| cpu 5: rx_hash 0xaec38604 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51938 dport 48584] != expected 0x582a1bae # # Exception| cpu 5: rx_hash 0x652d2c55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51964 dport 48584] != expected 0x4a74836e # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x094ba27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51850 dport 39247] OK # # # cpu 0: rx_hash 0x4663e6a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51864 dport 39247] OK # # # cpu 0: rx_hash 0x620507bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51910 dport 39247] OK # # # cpu 4: rx_hash 0x8d8d4cf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51846 dport 39247] OK # # # cpu 4: rx_hash 0x3a21bcd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51856 dport 39247] OK # # # cpu 4: rx_hash 0x27525d03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51880 dport 39247] OK # # # cpu 4: rx_hash 0xd65b34e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51882 dport 39247] OK # # # cpu 4: rx_hash 0x61f7c4cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51900 dport 39247] OK # # # cpu 4: rx_hash 0xef4e3421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51916 dport 39247] OK # # # cpu 4: rx_hash 0x58e2c409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51930 dport 39247] OK # # # cpu 5: rx_hash 0x1db59eb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 39247] OK # # # cpu 5: rx_hash 0xa9ebadee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51928 dport 39247] OK # # # cpu 0: rx_hash 0x0ce0481a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51980 dport 39247] OK # # # cpu 0: rx_hash 0xbb4cb832 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 39247] OK # # # cpu 0: rx_hash 0xa63f59e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52002 dport 39247] OK # # # cpu 0: rx_hash 0x2b746a77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52008 dport 39247] OK # # # cpu 0: rx_hash 0xe09ac026 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52022 dport 39247] OK # # # cpu 4: rx_hash 0x9555474b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52024 dport 39247] OK # # # cpu 5: rx_hash 0xa06670fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51934 dport 39247] OK # # # cpu 5: rx_hash 0xc157cb58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51950 dport 39247] OK # # # cpu 5: rx_hash 0x76fb3b70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51960 dport 39247] OK # # # cpu 5: rx_hash 0x7f76e664 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51966 dport 39247] OK # # # cpu 5: rx_hash 0x3f8a56b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51990 dport 39247] OK # # # cpu 0: rx_hash 0x9cd89a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52030 dport 39247] OK # # # cpu 0: rx_hash 0xeae5de41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 39247] OK # # # cpu 0: rx_hash 0x4c889d95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52122 dport 39247] OK # # # cpu 0: rx_hash 0x2434fb23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52140 dport 39247] OK # # # cpu 4: rx_hash 0xbd81f472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52120 dport 39247] OK # # # cpu 4: rx_hash 0xe6578c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52148 dport 39247] OK # # # cpu 5: rx_hash 0x2886a904 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52050 dport 39247] OK # # # cpu 5: rx_hash 0xd0021df7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52054 dport 39247] OK # # # cpu 5: rx_hash 0x49b712a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52066 dport 39247] OK # # # cpu 5: rx_hash 0xb133a655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52070 dport 39247] OK # # # cpu 5: rx_hash 0xf7963f9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52082 dport 39247] OK # # # cpu 5: rx_hash 0x8259b8f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52092 dport 39247] OK # # # cpu 5: rx_hash 0xf2a9b0a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52106 dport 39247] OK # # # cpu 5: rx_hash 0xa0f215a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52128 dport 39247] OK # # # cpu 5: rx_hash 0x68ee7c8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52164 dport 39247] OK # # # cpu 5: rx_hash 0xec289201 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52168 dport 39247] OK # # # cpu 0: rx_hash 0x2e4be544 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52176 dport 39247] OK # # # cpu 0: rx_hash 0x4f7a5ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 39247] OK # # # cpu 0: rx_hash 0x09dfc729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52212 dport 39247] OK # # # count: pass=42 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 49174 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57477 dport 49174] != expected 0xc379ef81 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57477 dport 49174] != expected 0xc379ef81 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52669 dport 49174] != expected 0xf1b456c8 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52669 dport 49174] != expected 0xf1b456c8 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38054 dport 49174] != expected 0xc4993811 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38054 dport 49174] != expected 0xc4993811 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34135 dport 49174] != expected 0x4090ef93 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34135 dport 49174] != expected 0x4090ef93 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58894 dport 49174] != expected 0x3129e949 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58894 dport 49174] != expected 0x3129e949 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43341 dport 49174] != expected 0xd5d5f69d # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43341 dport 49174] != expected 0xd5d5f69d # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 49174] != expected 0xb1f0cdd0 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 49174] != expected 0xb1f0cdd0 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59121 dport 49174] != expected 0xb7df0bd1 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59121 dport 49174] != expected 0xb7df0bd1 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36839 dport 49174] != expected 0xc8dd7bf8 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36839 dport 49174] != expected 0xc8dd7bf8 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 49174] != expected 0x4dd7894d # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 49174] != expected 0x4dd7894d # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33913 dport 49174] != expected 0x466beafe # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33913 dport 49174] != expected 0x466beafe # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34203 dport 49174] != expected 0x6bf470eb # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34203 dport 49174] != expected 0x6bf470eb # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57990 dport 49174] != expected 0x58cbc158 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57990 dport 49174] != expected 0x58cbc158 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35870 dport 49174] != expected 0x2e491da1 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35870 dport 49174] != expected 0x2e491da1 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58958 dport 49174] != expected 0xc2cc3ad5 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58958 dport 49174] != expected 0xc2cc3ad5 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58162 dport 49174] != expected 0xbc18cf7 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58162 dport 49174] != expected 0xbc18cf7 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48276 dport 49174] != expected 0xa60747f9 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48276 dport 49174] != expected 0xa60747f9 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45908 dport 49174] != expected 0x4634c09a # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45908 dport 49174] != expected 0x4634c09a # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51330 dport 49174] != expected 0x4e92a7dc # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51330 dport 49174] != expected 0x4e92a7dc # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35033 dport 49174] != expected 0x90f3d7ac # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35033 dport 49174] != expected 0x90f3d7ac # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52321 dport 49174] != expected 0x29bef324 # # Exception| cpu 4: rx_hash 0x2d313b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52321 dport 49174] != expected 0x29bef324 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 54286 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49043 dport 54286] != expected 0xa359609d # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49043 dport 54286] != expected 0xa359609d # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56565 dport 54286] != expected 0x986fe33f # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56565 dport 54286] != expected 0x986fe33f # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38046 dport 54286] != expected 0x5b3d14af # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38046 dport 54286] != expected 0x5b3d14af # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45223 dport 54286] != expected 0x9d7bb298 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45223 dport 54286] != expected 0x9d7bb298 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54731 dport 54286] != expected 0x680f8f79 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54731 dport 54286] != expected 0x680f8f79 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54045 dport 54286] != expected 0x84e69c64 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54045 dport 54286] != expected 0x84e69c64 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48293 dport 54286] != expected 0x4df61d91 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48293 dport 54286] != expected 0x4df61d91 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58908 dport 54286] != expected 0xab8fe876 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58908 dport 54286] != expected 0xab8fe876 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57538 dport 54286] != expected 0x3b24a112 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57538 dport 54286] != expected 0x3b24a112 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40222 dport 54286] != expected 0x48676181 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40222 dport 54286] != expected 0x48676181 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39281 dport 54286] != expected 0xd1da6c47 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39281 dport 54286] != expected 0xd1da6c47 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35049 dport 54286] != expected 0x10210d5b # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35049 dport 54286] != expected 0x10210d5b # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46341 dport 54286] != expected 0x81bcfe21 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46341 dport 54286] != expected 0x81bcfe21 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60455 dport 54286] != expected 0xc76af8b7 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60455 dport 54286] != expected 0xc76af8b7 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 54286] != expected 0x2abaad51 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 54286] != expected 0x2abaad51 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58625 dport 54286] != expected 0xf569e3b4 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58625 dport 54286] != expected 0xf569e3b4 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52332 dport 54286] != expected 0x4064433e # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52332 dport 54286] != expected 0x4064433e # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40419 dport 54286] != expected 0x57ce898f # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40419 dport 54286] != expected 0x57ce898f # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36161 dport 54286] != expected 0x81ad727c # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36161 dport 54286] != expected 0x81ad727c # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46219 dport 54286] != expected 0xf8554e38 # # Exception| cpu 0: rx_hash 0x793cb11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46219 dport 54286] != expected 0xf8554e38 # # 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-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__->