< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41303 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a7b1daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56540 dport 41303] != expected 0xc2926cca # # Exception| cpu 4: rx_hash 0x87952fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56446 dport 41303] != expected 0xe63b254e # # Exception| cpu 4: rx_hash 0xd9b833fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56450 dport 41303] != expected 0x4e0e0788 # # Exception| cpu 4: rx_hash 0xff1b7e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56464 dport 41303] != expected 0x3880b6ef # # Exception| cpu 4: rx_hash 0x4fb04409 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56480 dport 41303] != expected 0x5d9ac5bf # # Exception| cpu 4: rx_hash 0x15dbb92a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56502 dport 41303] != expected 0xcca502a4 # # Exception| cpu 4: rx_hash 0xee74b8f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56514 dport 41303] != expected 0x207510ef # # Exception| cpu 4: rx_hash 0x81edaeed [saddr 192.0.3.2 daddr 192.0.3.1 sport 56546 dport 41303] != expected 0xfc833e20 # # Exception| cpu 5: rx_hash 0xb62125e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 41303] != expected 0x92f82947 # # Exception| cpu 5: rx_hash 0x90826834 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56496 dport 41303] != expected 0xe4769820 # # Exception| cpu 5: rx_hash 0xc8d7f525 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56528 dport 41303] != expected 0x56fba188 # # Exception| cpu 0: rx_hash 0xa74ee33b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56560 dport 41303] != expected 0x8a0d8f47 # # Exception| cpu 0: rx_hash 0xb63c3553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56576 dport 41303] != expected 0x2dcfa51a # # Exception| cpu 0: rx_hash 0x08586d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 41303] != expected 0x5e171e24 # # Exception| cpu 0: rx_hash 0xd76a4114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56600 dport 41303] != expected 0xe7fb43bb # # Exception| cpu 0: rx_hash 0x1b09cbc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 41303] != expected 0x65504697 # # Exception| cpu 0: rx_hash 0x3daa8614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56638 dport 41303] != expected 0x13def7f0 # # Exception| cpu 0: rx_hash 0x81f0be5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56640 dport 41303] != expected 0x43b4b27d # # Exception| cpu 0: rx_hash 0xbacd3738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56654 dport 41303] != expected 0x18bf93c7 # # Exception| cpu 4: rx_hash 0x7861dfb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56642 dport 41303] != expected 0x8cd65e85 # # Exception| cpu 4: rx_hash 0xe0a6ca1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 41303] != expected 0x898054dc # # Exception| cpu 5: rx_hash 0x8d01bc37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56590 dport 41303] != expected 0x76c484a0 # # Exception| cpu 5: rx_hash 0xec57c870 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56598 dport 41303] != expected 0xbcf06201 # # Exception| cpu 5: rx_hash 0x203442a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56610 dport 41303] != expected 0x3e5b672d # # Exception| cpu 5: rx_hash 0x06970f70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56624 dport 41303] != expected 0x48d5d64a # # Exception| cpu 0: rx_hash 0x500df038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56680 dport 41303] != expected 0xec9a278c # # Exception| cpu 0: rx_hash 0xd5542126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56686 dport 41303] != expected 0xc449bd08 # # Exception| cpu 0: rx_hash 0xf58fedc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56800 dport 41303] != expected 0xa87f1701 # # Exception| cpu 0: rx_hash 0x4bebb5bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56808 dport 41303] != expected 0xdba7ac3f # # Exception| cpu 4: rx_hash 0x0a660d1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56702 dport 41303] != expected 0x7da5e097 # # Exception| cpu 4: rx_hash 0xbe8bd63f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 41303] != expected 0x21b5761a # # Exception| cpu 4: rx_hash 0x5a847366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56762 dport 41303] != expected 0xc3520a3f # # Exception| cpu 4: rx_hash 0x9a16fbdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56768 dport 41303] != expected 0x748939ce # # Exception| cpu 4: rx_hash 0x58ba1354 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 41303] != expected 0xe0e0f48c # # Exception| cpu 4: rx_hash 0xfb408f9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56792 dport 41303] != expected 0xbebddf6f # # Exception| cpu 5: rx_hash 0xa99c91d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 41303] != expected 0x23f8cb74 # # Exception| cpu 5: rx_hash 0x6f76985b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56716 dport 41303] != expected 0x8e9be3eb # # Exception| cpu 5: rx_hash 0xf7b18df7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56726 dport 41303] != expected 0x8bcde9b2 # # Exception| cpu 5: rx_hash 0x85b65f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 41303] != expected 0x7abe57a0 # # Exception| cpu 0: rx_hash 0x3723054a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56812 dport 41303] != expected 0x3c16da43 # # Exception| cpu 0: rx_hash 0xe8112977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56828 dport 41303] != expected 0x85fa87dc # # Exception| cpu 0: rx_hash 0x460b0f95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56846 dport 41303] != expected 0x20952395 # # Exception| cpu 0: rx_hash 0x3f94e626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56648 dport 41303] != expected 0x306c0943 # # Exception| cpu 0: rx_hash 0xbacd3738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56654 dport 41303] != expected 0x18bf93c7 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0aecb080 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38006 dport 35692] OK # # # cpu 0: rx_hash 0x3597d8e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38034 dport 35692] OK # # # cpu 0: rx_hash 0xf9f45235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38054 dport 35692] OK # # # cpu 0: rx_hash 0x26c67e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38070 dport 35692] OK # # # cpu 0: rx_hash 0x870282f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38100 dport 35692] OK # # # cpu 4: rx_hash 0xeaa5f4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 35692] OK # # # cpu 4: rx_hash 0xd1987dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38028 dport 35692] OK # # # cpu 4: rx_hash 0x5830aecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38084 dport 35692] OK # # # cpu 4: rx_hash 0x630d27ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38090 dport 35692] OK # # # cpu 4: rx_hash 0xb2f069cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38114 dport 35692] OK # # # cpu 5: rx_hash 0x7cad832b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 35692] OK # # # cpu 5: rx_hash 0x705c8140 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38126 dport 35692] OK # # # cpu 5: rx_hash 0x94532419 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38128 dport 35692] OK # # # cpu 0: rx_hash 0x3b45aa0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38152 dport 35692] OK # # # cpu 0: rx_hash 0x4b7c1895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38210 dport 35692] OK # # # cpu 0: rx_hash 0x1117e5b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38228 dport 35692] OK # # # cpu 4: rx_hash 0x56ffcc96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38140 dport 35692] OK # # # cpu 4: rx_hash 0xbe1c7b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38158 dport 35692] OK # # # cpu 4: rx_hash 0xeab8e46f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38176 dport 35692] OK # # # cpu 4: rx_hash 0x727ff1c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38202 dport 35692] OK # # # cpu 4: rx_hash 0xb2ed797e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38208 dport 35692] OK # # # cpu 5: rx_hash 0x612e5728 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38174 dport 35692] OK # # # cpu 5: rx_hash 0x358ac852 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 35692] OK # # # cpu 5: rx_hash 0x0c892104 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38216 dport 35692] OK # # # cpu 5: rx_hash 0x24e50e8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38242 dport 35692] OK # # # cpu 0: rx_hash 0x41f59bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38288 dport 35692] OK # # # cpu 0: rx_hash 0xd7fdec3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38322 dport 35692] OK # # # cpu 0: rx_hash 0xab355ccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38326 dport 35692] OK # # # cpu 4: rx_hash 0x582dbe7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 35692] OK # # # cpu 4: rx_hash 0xbc221b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38264 dport 35692] OK # # # cpu 4: rx_hash 0x397bca39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38270 dport 35692] OK # # # cpu 4: rx_hash 0x9ec7b7f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38272 dport 35692] OK # # # cpu 4: rx_hash 0xff91c3b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38296 dport 35692] OK # # # cpu 4: rx_hash 0x08cfc003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38306 dport 35692] OK # # # cpu 4: rx_hash 0xa90b3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38336 dport 35692] OK # # # cpu 5: rx_hash 0xe649e604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38254 dport 35692] OK # # # cpu 5: rx_hash 0x871f9243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38262 dport 35692] OK # # # cpu 5: rx_hash 0x1b9e66e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38278 dport 35692] OK # # # cpu 5: rx_hash 0xd9328e67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 35692] OK # # # cpu 0: rx_hash 0xeefe0568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 35692] OK # # # cpu 0: rx_hash 0x6568b62f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38388 dport 35692] OK # # # cpu 0: rx_hash 0x5d7ae738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38436 dport 35692] 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53125 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 53125] != expected 0x1b6e23ff # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 53125] != expected 0x1b6e23ff # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50811 dport 53125] != expected 0xf3e1b3c1 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50811 dport 53125] != expected 0xf3e1b3c1 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49202 dport 53125] != expected 0x5baf15f2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49202 dport 53125] != expected 0x5baf15f2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 53125] != expected 0xada31ab3 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 53125] != expected 0xada31ab3 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43799 dport 53125] != expected 0x99bd6606 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43799 dport 53125] != expected 0x99bd6606 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57345 dport 53125] != expected 0x13cea584 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57345 dport 53125] != expected 0x13cea584 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 53125] != expected 0x3eb484b2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 53125] != expected 0x3eb484b2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53108 dport 53125] != expected 0x5ec256e9 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53108 dport 53125] != expected 0x5ec256e9 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51763 dport 53125] != expected 0xfbd67655 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51763 dport 53125] != expected 0xfbd67655 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40003 dport 53125] != expected 0x9c4856b2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40003 dport 53125] != expected 0x9c4856b2 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47329 dport 53125] != expected 0x22da586e # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47329 dport 53125] != expected 0x22da586e # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49456 dport 53125] != expected 0xf533cd3 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49456 dport 53125] != expected 0xf533cd3 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33528 dport 53125] != expected 0xcdf2c71b # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33528 dport 53125] != expected 0xcdf2c71b # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46447 dport 53125] != expected 0xc0e65e73 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46447 dport 53125] != expected 0xc0e65e73 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43787 dport 53125] != expected 0xb438f6db # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43787 dport 53125] != expected 0xb438f6db # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 53125] != expected 0xc8fb8264 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 53125] != expected 0xc8fb8264 # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 53125] != expected 0x1b6e23ff # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37373 dport 53125] != expected 0x1b6e23ff # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 53125] != expected 0xa26f5b6a # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 53125] != expected 0xa26f5b6a # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47246 dport 53125] != expected 0x5599998c # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47246 dport 53125] != expected 0x5599998c # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50860 dport 53125] != expected 0xa55d31fe # # Exception| cpu 5: rx_hash 0x5e952249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50860 dport 53125] != expected 0xa55d31fe # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48513 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36098 dport 48513] != expected 0xc4f4578f # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36098 dport 48513] != expected 0xc4f4578f # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43593 dport 48513] != expected 0x1bf6c4c2 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43593 dport 48513] != expected 0x1bf6c4c2 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44347 dport 48513] != expected 0xd766f17 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44347 dport 48513] != expected 0xd766f17 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45645 dport 48513] != expected 0xde5f2243 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45645 dport 48513] != expected 0xde5f2243 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46053 dport 48513] != expected 0x99b70b63 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46053 dport 48513] != expected 0x99b70b63 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59998 dport 48513] != expected 0xa88836bd # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59998 dport 48513] != expected 0xa88836bd # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33610 dport 48513] != expected 0x7967b973 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33610 dport 48513] != expected 0x7967b973 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58163 dport 48513] != expected 0x9d1ec66f # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58163 dport 48513] != expected 0x9d1ec66f # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44610 dport 48513] != expected 0xc5df634 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44610 dport 48513] != expected 0xc5df634 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33978 dport 48513] != expected 0x8d9036ca # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33978 dport 48513] != expected 0x8d9036ca # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48668 dport 48513] != expected 0xb741ea4e # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48668 dport 48513] != expected 0xb741ea4e # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57394 dport 48513] != expected 0xa536b61a # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57394 dport 48513] != expected 0xa536b61a # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 48513] != expected 0xe39ecced # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 48513] != expected 0xe39ecced # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 48513] != expected 0x5d6e0145 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 48513] != expected 0x5d6e0145 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57170 dport 48513] != expected 0x181b9f7b # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57170 dport 48513] != expected 0x181b9f7b # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59531 dport 48513] != expected 0x9283364b # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59531 dport 48513] != expected 0x9283364b # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56457 dport 48513] != expected 0x94de342a # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56457 dport 48513] != expected 0x94de342a # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36228 dport 48513] != expected 0x5a4bc316 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36228 dport 48513] != expected 0x5a4bc316 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53632 dport 48513] != expected 0x26a921ac # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53632 dport 48513] != expected 0x26a921ac # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46419 dport 48513] != expected 0x5226fc08 # # Exception| cpu 5: rx_hash 0x0a4be879 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46419 dport 48513] != expected 0x5226fc08 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->