< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 41301 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8876da4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50450 dport 41301] != expected 0xbccef35 # # Exception| cpu 0: rx_hash 0xb38413b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50504 dport 41301] != expected 0xf39110ea # # Exception| cpu 4: rx_hash 0x018a99b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50420 dport 41301] != expected 0xbe7eae6 # # Exception| cpu 4: rx_hash 0x09d07d99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50424 dport 41301] != expected 0xd99c3a47 # # Exception| cpu 4: rx_hash 0x1965b5c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50430 dport 41301] != expected 0x7d6b9b05 # # Exception| cpu 4: rx_hash 0xaab9132d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50464 dport 41301] != expected 0x3808da9e # # Exception| cpu 4: rx_hash 0x423a876c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50478 dport 41301] != expected 0x2d29cbbc # # Exception| cpu 4: rx_hash 0xc7c5d993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50516 dport 41301] != expected 0x7901987b # # Exception| cpu 5: rx_hash 0xf1e62182 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50416 dport 41301] != expected 0x684a8a27 # # Exception| cpu 5: rx_hash 0x14b4842b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50432 dport 41301] != expected 0x947d7686 # # Exception| cpu 5: rx_hash 0xfc37106a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 41301] != expected 0x815c67a4 # # Exception| cpu 5: rx_hash 0x3e21a961 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50494 dport 41301] != expected 0x75c2938c # # Exception| cpu 0: rx_hash 0x05d36098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50532 dport 41301] != expected 0x8d9f6c53 # # Exception| cpu 0: rx_hash 0xfde53c83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50540 dport 41301] != expected 0x3c49dc33 # # Exception| cpu 0: rx_hash 0x914bdad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50554 dport 41301] != expected 0xc0552541 # # Exception| cpu 0: rx_hash 0xab8229b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50566 dport 41301] != expected 0x5b97bcc2 # # Exception| cpu 4: rx_hash 0xf5bfd8ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 50528 dport 41301] != expected 0xee320c92 # # Exception| cpu 4: rx_hash 0xbb37e1ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 50560 dport 41301] != expected 0xff601d80 # # Exception| cpu 4: rx_hash 0xc72ccfe7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 41301] != expected 0xa78b45b0 # # Exception| cpu 4: rx_hash 0xdfc3e390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50586 dport 41301] != expected 0xd1073453 # # Exception| cpu 5: rx_hash 0xcf9f3dbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50520 dport 41301] != expected 0xab7a48da # # Exception| cpu 5: rx_hash 0xed50f4d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50538 dport 41301] != expected 0x98be7d71 # # Exception| cpu 5: rx_hash 0x81fe128e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50556 dport 41301] != expected 0x64a28403 # # Exception| cpu 5: rx_hash 0x4b5b59dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50564 dport 41301] != expected 0x9ccd7d41 # # Exception| cpu 5: rx_hash 0x2faf5ba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 41301] != expected 0xb2aa5492 # # Exception| cpu 0: rx_hash 0xe5e30680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50594 dport 41301] != expected 0x944f701b # # Exception| cpu 0: rx_hash 0xa20ae174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50664 dport 41301] != expected 0x34f9d7f4 # # Exception| cpu 0: rx_hash 0x36925b38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50678 dport 41301] != expected 0x79339ee6 # # Exception| cpu 4: rx_hash 0x792158e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50608 dport 41301] != expected 0xbfee9a8 # # Exception| cpu 4: rx_hash 0xbae5cd03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50658 dport 41301] != expected 0x4275a617 # # Exception| cpu 4: rx_hash 0x52665942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50668 dport 41301] != expected 0x5754b735 # # Exception| cpu 4: rx_hash 0xd8f9578d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 41301] != expected 0x1899f905 # # Exception| cpu 4: rx_hash 0x307ac3cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50698 dport 41301] != expected 0xdb8e827 # # Exception| cpu 5: rx_hash 0x91a2cca0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50622 dport 41301] != expected 0x1edff88a # # Exception| cpu 5: rx_hash 0x0cb2be28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 41301] != expected 0x3c7bdaae # # Exception| cpu 5: rx_hash 0x601c587f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50648 dport 41301] != expected 0xc06723dc # # Exception| cpu 5: rx_hash 0x9070e049 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 41301] != expected 0xa3ca431d # # Exception| cpu 5: rx_hash 0xb2bf292e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50670 dport 41301] != expected 0x900e76b6 # # Exception| cpu 5: rx_hash 0xde11cf79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50680 dport 41301] != expected 0x6c128fc4 # # Exception| cpu 0: rx_hash 0x443b09ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50710 dport 41301] != expected 0x872860b6 # # Exception| cpu 0: rx_hash 0x2e20dbd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56688 dport 41301] != expected 0x8b30694a # # Exception| cpu 0: rx_hash 0x882b76d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56734 dport 41301] != expected 0x8f43697a # # Exception| cpu 0: rx_hash 0xaae4bfb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56748 dport 41301] != expected 0xbc875cd1 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x51e5b41d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45444 dport 36969] OK # # # cpu 0: rx_hash 0xb966205c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 36969] OK # # # cpu 0: rx_hash 0x639fb520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 36969] OK # # # cpu 4: rx_hash 0xc57d0e51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45466 dport 36969] OK # # # cpu 4: rx_hash 0x076bb75a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45482 dport 36969] OK # # # cpu 4: rx_hash 0x624d99c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45522 dport 36969] OK # # # cpu 4: rx_hash 0x922121ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 36969] OK # # # cpu 5: rx_hash 0x93f30d16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45492 dport 36969] OK # # # cpu 5: rx_hash 0x1e56b7c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45506 dport 36969] OK # # # cpu 5: rx_hash 0x503798f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45542 dport 36969] OK # # # cpu 0: rx_hash 0x48d8b483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45548 dport 36969] OK # # # cpu 0: rx_hash 0x247652d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45562 dport 36969] OK # # # cpu 0: rx_hash 0x9c935d26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45606 dport 36969] OK # # # cpu 0: rx_hash 0xf03dbb71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45616 dport 36969] OK # # # cpu 4: rx_hash 0x3a71e657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45580 dport 36969] OK # # # cpu 4: rx_hash 0xb606706c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45592 dport 36969] OK # # # cpu 4: rx_hash 0x56df0000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 36969] OK # # # cpu 4: rx_hash 0x18be2f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45630 dport 36969] OK # # # cpu 4: rx_hash 0x6d2dc9f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45632 dport 36969] OK # # # cpu 4: rx_hash 0x9d4171cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 36969] OK # # # cpu 5: rx_hash 0xd41aeae2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45566 dport 36969] OK # # # cpu 5: rx_hash 0xd2f27216 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45570 dport 36969] OK # # # cpu 5: rx_hash 0x75c2e58e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45642 dport 36969] OK # # # cpu 0: rx_hash 0x65772dd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45644 dport 36969] OK # # # cpu 0: rx_hash 0xe900bbef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45656 dport 36969] OK # # # cpu 0: rx_hash 0x570d2ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45688 dport 36969] OK # # # cpu 0: rx_hash 0x7d7117d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45698 dport 36969] OK # # # cpu 0: rx_hash 0xf10681ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45718 dport 36969] OK # # # cpu 4: rx_hash 0x2b1602e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45672 dport 36969] OK # # # cpu 4: rx_hash 0xcb2664fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45742 dport 36969] OK # # # cpu 4: rx_hash 0x2277dc54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45762 dport 36969] OK # # # cpu 5: rx_hash 0xcbcf7288 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45674 dport 36969] OK # # # cpu 5: rx_hash 0x659e3ba0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45704 dport 36969] OK # # # cpu 5: rx_hash 0xd3c9488b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45732 dport 36969] OK # # # cpu 5: rx_hash 0xb73d4af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45758 dport 36969] OK # # # cpu 5: rx_hash 0xda41804f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 36969] OK # # # cpu 0: rx_hash 0xbeb58235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 36969] OK # # # cpu 0: rx_hash 0x56361674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45790 dport 36969] OK # # # cpu 0: rx_hash 0x811eb2e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45850 dport 36969] OK # # # cpu 4: rx_hash 0x100ddd69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 36969] OK # # # cpu 4: rx_hash 0x0d6924db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45838 dport 36969] OK # # # cpu 4: rx_hash 0x91ab7aba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45852 dport 36969] OK # # # cpu 4: rx_hash 0xbb3e57f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45858 dport 36969] OK # # # count: pass=43 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 338, 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 34330 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 35 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48704 dport 34330] != expected 0xec3a139e # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54276 dport 34330] != expected 0xdaa16658 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56147 dport 34330] != expected 0xeaa95eb3 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33857 dport 34330] != expected 0xf00d821c # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40836 dport 34330] != expected 0x72920e7a # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55268 dport 34330] != expected 0x24ba9808 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37138 dport 34330] != expected 0xc486bd1f # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32949 dport 34330] != expected 0x777a069f # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43335 dport 34330] != expected 0x6f0a98a1 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41018 dport 34330] != expected 0x725f8a10 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59647 dport 34330] != expected 0xe0738ba # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44010 dport 34330] != expected 0xae6b56d8 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60651 dport 34330] != expected 0x9822ad2b # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36547 dport 34330] != expected 0xd03ca4e8 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54098 dport 34330] != expected 0xb2ad0b04 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37021 dport 34330] != expected 0x8181f1bf # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 34330] != expected 0x5339ebdd # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41716 dport 34330] != expected 0x809e7cf9 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48982 dport 34330] != expected 0xa5a85f6f # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37701 dport 34330] != expected 0x3ad24ba7 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48717 dport 34330] != expected 0xb0f44038 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50899 dport 34330] != expected 0xa4b010be # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40451 dport 34330] != expected 0x8643f2ba # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 34330] != expected 0x1f7bcfa # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46254 dport 34330] != expected 0x643f9fdf # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48237 dport 34330] != expected 0x4646b6e1 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34324 dport 34330] != expected 0xc903b527 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37825 dport 34330] != expected 0x32624060 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38029 dport 34330] != expected 0x740904ef # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56020 dport 34330] != expected 0x1e78a273 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50002 dport 34330] != expected 0x59f5e05c # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44010 dport 34330] != expected 0xae6b56d8 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34301 dport 34330] != expected 0x87b7810 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50184 dport 34330] != expected 0xe3825da1 # # Exception| cpu 4: rx_hash 0x43064a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52864 dport 34330] != expected 0xb53f0ab6 # # Exception| count: pass=0 nohash=0 fail=35 # # 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 338, 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 40575 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41158 dport 40575] != expected 0xc144a0e5 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58473 dport 40575] != expected 0x2b544cc9 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34079 dport 40575] != expected 0x98d14fa7 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 40575] != expected 0xd614fe05 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37801 dport 40575] != expected 0xe69df5d1 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60990 dport 40575] != expected 0x8566ee8 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40702 dport 40575] != expected 0x8c4ed0d8 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55000 dport 40575] != expected 0xbf51bf13 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51107 dport 40575] != expected 0xb1a1a8fb # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46547 dport 40575] != expected 0xb3cc1371 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48547 dport 40575] != expected 0x142457a5 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 40575] != expected 0xbfb74ab0 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34262 dport 40575] != expected 0x51d05d27 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41593 dport 40575] != expected 0x6e00d1c7 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39340 dport 40575] != expected 0x65b4212 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35695 dport 40575] != expected 0xa129bebb # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57916 dport 40575] != expected 0xa7874460 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52512 dport 40575] != expected 0xee51b2a3 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59245 dport 40575] != expected 0xe7199f6f # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57779 dport 40575] != expected 0x1d143ea9 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52014 dport 40575] != expected 0x98c2932a # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53745 dport 40575] != expected 0x710993ff # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34010 dport 40575] != expected 0x8e4b0bea # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50871 dport 40575] != expected 0xea178c20 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41339 dport 40575] != expected 0xb2f8ca3b # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 40575] != expected 0xbcb384ee # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57604 dport 40575] != expected 0xa186cae0 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35718 dport 40575] != expected 0xd6253b3d # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47375 dport 40575] != expected 0x78002df7 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37070 dport 40575] != expected 0xeab0ea47 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49413 dport 40575] != expected 0x2e8a27ae # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45431 dport 40575] != expected 0x27de3538 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60660 dport 40575] != expected 0xbdc35ad # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49202 dport 40575] != expected 0xea5a04c6 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34974 dport 40575] != expected 0x6e2922bb # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37549 dport 40575] != expected 0xc130ff07 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53897 dport 40575] != expected 0x280ed6fc # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33006 dport 40575] != expected 0xc9c1666f # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39067 dport 40575] != expected 0xc28b617a # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32931 dport 40575] != expected 0x5f2fa918 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41345 dport 40575] != expected 0x9884f105 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34623 dport 40575] != expected 0xcd3c01d1 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 40575] != expected 0xfaec3469 # # Exception| cpu 4: rx_hash 0xa1aa39d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42178 dport 40575] != expected 0x44d8746b # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->