< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33453 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x96ad9a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34266 dport 33453] != expected 0x823482a # # Exception| cpu 0: rx_hash 0x07c0ccdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34320 dport 33453] != expected 0x44931c44 # # Exception| cpu 0: rx_hash 0xc4d4b414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34334 dport 33453] != expected 0x89324fc1 # # Exception| cpu 0: rx_hash 0x7411aa26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34342 dport 33453] != expected 0xfa5a1b20 # # Exception| cpu 0: rx_hash 0x5219382c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34460 dport 33453] != expected 0x472d8ace # # Exception| cpu 0: rx_hash 0xa26d8386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34476 dport 33453] != expected 0xc01375c3 # # Exception| cpu 0: rx_hash 0x9ae67bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34500 dport 33453] != expected 0x77daa1a9 # # Exception| cpu 0: rx_hash 0x78c99afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34526 dport 33453] != expected 0xa8fdf002 # # Exception| cpu 0: rx_hash 0x8ed13938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34590 dport 33453] != expected 0x690fa9e # # Exception| cpu 0: rx_hash 0x5f9e1b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34618 dport 33453] != expected 0x932807bd # # Exception| cpu 0: rx_hash 0xc74d31ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34626 dport 33453] != expected 0xdeca8621 # # Exception| cpu 0: rx_hash 0x2562d0da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34648 dport 33453] != expected 0x1edd78a # # Exception| cpu 0: rx_hash 0xd7d0fd11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34666 dport 33453] != expected 0x57898736 # # Exception| cpu 0: rx_hash 0xaa1f3d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34726 dport 33453] != expected 0x6abdc4c1 # # Exception| cpu 0: rx_hash 0x53462bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34754 dport 33453] != expected 0xc18fec9f # # Exception| cpu 0: rx_hash 0xb169ca83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34776 dport 33453] != expected 0x1ea8bd34 # # Exception| cpu 0: rx_hash 0x300a81b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34780 dport 33453] != expected 0xf605eaec # # Exception| cpu 0: rx_hash 0xc8a58da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 33453] != expected 0xa9bbe2e # # Exception| cpu 0: rx_hash 0x2a8a6c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34870 dport 33453] != expected 0xd5bcef85 # # Exception| cpu 0: rx_hash 0x0c82fe98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34956 dport 33453] != expected 0x68cb7e6b # # Exception| cpu 0: rx_hash 0x2f7ff105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34970 dport 33453] != expected 0xab17d3f4 # # Exception| cpu 0: rx_hash 0xbe8176cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34998 dport 33453] != expected 0xcaf9853b # # Exception| cpu 0: rx_hash 0x26525c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35022 dport 33453] != expected 0x871b04a7 # # Exception| cpu 0: rx_hash 0x860a8e86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35038 dport 33453] != expected 0x7d305151 # # Exception| cpu 0: rx_hash 0xf5dbe87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35048 dport 33453] != expected 0xc3f95635 # # Exception| cpu 0: rx_hash 0xd04aff8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35086 dport 33453] != expected 0x29760e3b # # Exception| cpu 0: rx_hash 0xb3065589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35088 dport 33453] != expected 0x1efc0848 # # Exception| cpu 0: rx_hash 0xf3b7f011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35096 dport 33453] != expected 0xeaaaa3a4 # # Exception| cpu 0: rx_hash 0xa39b9977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35128 dport 33453] != expected 0x97bf095f # # Exception| cpu 0: rx_hash 0x7bf9166e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35144 dport 33453] != expected 0x2e0b232f # # Exception| cpu 0: rx_hash 0x18b5bc6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35158 dport 33453] != expected 0x1981255c # # Exception| cpu 0: rx_hash 0xaab63438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35180 dport 33453] != expected 0xbbb3de0c # # Exception| cpu 0: rx_hash 0xcb3c085c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 33453] != expected 0x5d6377ce # # Exception| cpu 0: rx_hash 0x657a7c29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35226 dport 33453] != expected 0x24b566ab # # Exception| cpu 0: rx_hash 0x561abf4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35236 dport 33453] != expected 0x6e2aca23 # # Exception| cpu 0: rx_hash 0x75e7b0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35250 dport 33453] != expected 0xadf667bc # # Exception| cpu 0: rx_hash 0xf6426d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35252 dport 33453] != expected 0x94019fd5 # # Exception| cpu 0: rx_hash 0x2ce674fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35270 dport 33453] != expected 0xfcef1a14 # # Exception| cpu 0: rx_hash 0xde545935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35316 dport 33453] != expected 0xaa8b4aa8 # # Exception| cpu 0: rx_hash 0x5fa4c362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35350 dport 33453] != expected 0x6f781fd1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x8e31c31e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53446 dport 37032] OK # # # cpu 4: rx_hash 0x2e6911d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53462 dport 37032] OK # # # cpu 4: rx_hash 0xde1daa78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53478 dport 37032] OK # # # cpu 4: rx_hash 0x9c6a9981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53484 dport 37032] OK # # # cpu 4: rx_hash 0xdab72475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53524 dport 37032] OK # # # cpu 4: rx_hash 0xf2a110c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53588 dport 37032] OK # # # cpu 4: rx_hash 0x2f360248 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53640 dport 37032] OK # # # cpu 4: rx_hash 0x47919363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53696 dport 37032] OK # # # cpu 4: rx_hash 0x66aa0a9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53716 dport 37032] OK # # # cpu 4: rx_hash 0x15e8bd03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53764 dport 37032] OK # # # cpu 4: rx_hash 0xb5b06fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 37032] OK # # # cpu 4: rx_hash 0x76a41706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53786 dport 37032] OK # # # cpu 4: rx_hash 0x07b3e79c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53806 dport 37032] OK # # # cpu 4: rx_hash 0x2d63454e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53868 dport 37032] OK # # # cpu 4: rx_hash 0x4ce9792a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53872 dport 37032] OK # # # cpu 4: rx_hash 0xcf4ca47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53878 dport 37032] OK # # # cpu 4: rx_hash 0xb2836439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53946 dport 37032] OK # # # cpu 4: rx_hash 0x88ce0a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53968 dport 37032] OK # # # cpu 4: rx_hash 0x19308ddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54012 dport 37032] OK # # # cpu 4: rx_hash 0xdc48ed7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54018 dport 37032] OK # # # cpu 4: rx_hash 0x3e670c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54040 dport 37032] OK # # # cpu 4: rx_hash 0xa472b0ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54114 dport 37032] OK # # # cpu 4: rx_hash 0xe4c31533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54122 dport 37032] OK # # # cpu 4: rx_hash 0xc73e1aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54140 dport 37032] OK # # # cpu 4: rx_hash 0xeaddb38a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54160 dport 37032] OK # # # cpu 4: rx_hash 0x6bbef8ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54164 dport 37032] OK # # # cpu 4: rx_hash 0x20e4660c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54218 dport 37032] OK # # # cpu 4: rx_hash 0xa26b18de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54276 dport 37032] OK # # # cpu 4: rx_hash 0xe01c2b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54286 dport 37032] OK # # # cpu 4: rx_hash 0x42826f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54300 dport 37032] OK # # # cpu 4: rx_hash 0x09d8f13c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54338 dport 37032] OK # # # cpu 4: rx_hash 0xf5747a4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54410 dport 37032] OK # # # cpu 4: rx_hash 0x175b9b7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54416 dport 37032] OK # # # cpu 4: rx_hash 0x243b5818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54446 dport 37032] OK # # # cpu 4: rx_hash 0xdfa4d89c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54472 dport 37032] OK # # # cpu 4: rx_hash 0x0c2d6cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54510 dport 37032] OK # # # cpu 4: rx_hash 0x2fd06336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54520 dport 37032] OK # # # cpu 4: rx_hash 0xaeb32806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54524 dport 37032] OK # # # cpu 4: rx_hash 0x29bc7b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54536 dport 37032] OK # # # cpu 4: rx_hash 0x7b56845d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54570 dport 37032] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 49700 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47029 dport 49700] != expected 0xf31b2b45 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47029 dport 49700] != expected 0xf31b2b45 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 49700] != expected 0x683eaa19 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 49700] != expected 0x683eaa19 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52293 dport 49700] != expected 0x96d466fa # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52293 dport 49700] != expected 0x96d466fa # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34560 dport 49700] != expected 0x25ff88b3 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34560 dport 49700] != expected 0x25ff88b3 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 49700] != expected 0x8af007fb # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 49700] != expected 0x8af007fb # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40233 dport 49700] != expected 0xc0d6f197 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40233 dport 49700] != expected 0xc0d6f197 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52940 dport 49700] != expected 0x18a3a265 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52940 dport 49700] != expected 0x18a3a265 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 49700] != expected 0xd037755 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 49700] != expected 0xd037755 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38397 dport 49700] != expected 0x26b1ad1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38397 dport 49700] != expected 0x26b1ad1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40494 dport 49700] != expected 0x13e7b96c # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40494 dport 49700] != expected 0x13e7b96c # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47501 dport 49700] != expected 0x55bedef7 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47501 dport 49700] != expected 0x55bedef7 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49178 dport 49700] != expected 0x2f7d116a # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49178 dport 49700] != expected 0x2f7d116a # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51531 dport 49700] != expected 0x373f2d77 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51531 dport 49700] != expected 0x373f2d77 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42208 dport 49700] != expected 0xcd2b67d1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42208 dport 49700] != expected 0xcd2b67d1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42954 dport 49700] != expected 0xdd412687 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42954 dport 49700] != expected 0xdd412687 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58064 dport 49700] != expected 0x1012e5f1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58064 dport 49700] != expected 0x1012e5f1 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55719 dport 49700] != expected 0x8fe4ef2e # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55719 dport 49700] != expected 0x8fe4ef2e # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39659 dport 49700] != expected 0x9bd8a342 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39659 dport 49700] != expected 0x9bd8a342 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44132 dport 49700] != expected 0xcb370c1c # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44132 dport 49700] != expected 0xcb370c1c # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54873 dport 49700] != expected 0xbedbe869 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54873 dport 49700] != expected 0xbedbe869 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47645 dport 49700] != expected 0xf8a30e4f # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47645 dport 49700] != expected 0xf8a30e4f # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45671 dport 49700] != expected 0x95ef76c9 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45671 dport 49700] != expected 0x95ef76c9 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 49700] != expected 0x8e74fa09 # # Exception| cpu 5: rx_hash 0xe8570446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 49700] != expected 0x8e74fa09 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42401 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 42401] != expected 0x4c7c72ca # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 42401] != expected 0x4c7c72ca # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60218 dport 42401] != expected 0xba995a # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60218 dport 42401] != expected 0xba995a # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59102 dport 42401] != expected 0xfc2cca24 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59102 dport 42401] != expected 0xfc2cca24 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49902 dport 42401] != expected 0x8c893eac # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49902 dport 42401] != expected 0x8c893eac # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50644 dport 42401] != expected 0xc30c9e0e # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50644 dport 42401] != expected 0xc30c9e0e # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 42401] != expected 0x6f4e92b3 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 42401] != expected 0x6f4e92b3 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41281 dport 42401] != expected 0xfa48687e # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41281 dport 42401] != expected 0xfa48687e # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37765 dport 42401] != expected 0xd4c4bf89 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37765 dport 42401] != expected 0xd4c4bf89 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39956 dport 42401] != expected 0x51dcc28b # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39956 dport 42401] != expected 0x51dcc28b # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36160 dport 42401] != expected 0x3654ba3a # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36160 dport 42401] != expected 0x3654ba3a # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44130 dport 42401] != expected 0x3cebe478 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44130 dport 42401] != expected 0x3cebe478 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60839 dport 42401] != expected 0x47353679 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60839 dport 42401] != expected 0x47353679 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50798 dport 42401] != expected 0x8a0347be # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50798 dport 42401] != expected 0x8a0347be # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39724 dport 42401] != expected 0x1c9ff448 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39724 dport 42401] != expected 0x1c9ff448 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 42401] != expected 0x96e4c405 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 42401] != expected 0x96e4c405 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36892 dport 42401] != expected 0xcaacb5fd # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36892 dport 42401] != expected 0xcaacb5fd # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34977 dport 42401] != expected 0x76c3f12 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34977 dport 42401] != expected 0x76c3f12 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50156 dport 42401] != expected 0xc44a25e1 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50156 dport 42401] != expected 0xc44a25e1 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35140 dport 42401] != expected 0x25b69241 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35140 dport 42401] != expected 0x25b69241 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37599 dport 42401] != expected 0x54f8e723 # # Exception| cpu 4: rx_hash 0x9dfa0b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37599 dport 42401] != expected 0x54f8e723 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->