< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 36047 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa4f1cf4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50408 dport 36047] != expected 0xb9d92f1f # # Exception| cpu 0: rx_hash 0xc99a5580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58302 dport 36047] != expected 0xdb289d67 # # Exception| cpu 0: rx_hash 0xac68ec38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58318 dport 36047] != expected 0x7e2ee84 # # Exception| cpu 0: rx_hash 0x92ac5483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58326 dport 36047] != expected 0xed479eb5 # # Exception| cpu 4: rx_hash 0x7076e060 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50400 dport 36047] != expected 0xf51f70c1 # # Exception| cpu 4: rx_hash 0x61279518 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50422 dport 36047] != expected 0xf9e99feb # # Exception| cpu 4: rx_hash 0x78efc315 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58310 dport 36047] != expected 0x4b24b15a # # Exception| cpu 4: rx_hash 0x8dce08de [saddr 192.0.3.2 daddr 192.0.3.1 sport 58342 dport 36047] != expected 0x181526ad # # Exception| cpu 4: rx_hash 0x359123fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58356 dport 36047] != expected 0x8d6f763b # # Exception| cpu 5: rx_hash 0x94065ed3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50390 dport 36047] != expected 0xaad8081c # # Exception| cpu 0: rx_hash 0x0e5508e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 36047] != expected 0xab9450ec # # Exception| cpu 0: rx_hash 0xdad227cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58412 dport 36047] != expected 0xe7520f32 # # Exception| cpu 0: rx_hash 0xcb8352b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58426 dport 36047] != expected 0xeba4e018 # # Exception| cpu 0: rx_hash 0xae71eb0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58442 dport 36047] != expected 0x376e93fb # # Exception| cpu 0: rx_hash 0x162ec029 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58456 dport 36047] != expected 0xa214c36d # # Exception| cpu 4: rx_hash 0x006621c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58370 dport 36047] != expected 0x523007de # # Exception| cpu 4: rx_hash 0xb8390ae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58384 dport 36047] != expected 0xc74a5748 # # Exception| cpu 4: rx_hash 0x432be80f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58390 dport 36047] != expected 0x6ddf978d # # Exception| cpu 4: rx_hash 0x4d18c12a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58416 dport 36047] != expected 0x947bc0bf # # Exception| cpu 4: rx_hash 0x077fb551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58446 dport 36047] != expected 0xaee22c47 # # Exception| cpu 5: rx_hash 0xbf209e73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58460 dport 36047] != expected 0x3b987cd1 # # Exception| cpu 0: rx_hash 0xb113b756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 36047] != expected 0xc23c2be3 # # Exception| cpu 0: rx_hash 0xa4d79cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58552 dport 36047] != expected 0x4c71fa9c # # Exception| cpu 0: rx_hash 0xc125254d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 36047] != expected 0x90bb897f # # Exception| cpu 4: rx_hash 0x8fd70fed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58466 dport 36047] != expected 0x28995bd2 # # Exception| cpu 4: rx_hash 0x26d951b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58470 dport 36047] != expected 0xb115e46e # # Exception| cpu 4: rx_hash 0x6594987b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58482 dport 36047] != expected 0x8efa743d # # Exception| cpu 4: rx_hash 0x4e940b63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58536 dport 36047] != expected 0xea12d573 # # Exception| cpu 4: rx_hash 0x224c0f6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58546 dport 36047] != expected 0x33aeda3b # # Exception| cpu 4: rx_hash 0xffe19df6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58576 dport 36047] != expected 0x7a1ef94e # # Exception| cpu 5: rx_hash 0xf25e7e9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58478 dport 36047] != expected 0xfdd3bbb0 # # Exception| cpu 5: rx_hash 0xc63cb1df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58500 dport 36047] != expected 0x6c69a2e6 # # Exception| cpu 5: rx_hash 0x2c7f2649 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58516 dport 36047] != expected 0xca0a8d09 # # Exception| cpu 5: rx_hash 0xaae4b5d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58526 dport 36047] != expected 0xb5d5adae # # Exception| cpu 0: rx_hash 0xd0745035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58590 dport 36047] != expected 0x9c4d6655 # # Exception| cpu 0: rx_hash 0x8c5bc5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 36047] != expected 0x56f04e1e # # Exception| cpu 0: rx_hash 0xa69d3398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 36047] != expected 0x8d2c65b6 # # Exception| cpu 0: rx_hash 0xebe3d371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58658 dport 36047] != expected 0x4b67a2d7 # # Exception| cpu 4: rx_hash 0xe083c1ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 58592 dport 36047] != expected 0x8f4c4156 # # Exception| cpu 4: rx_hash 0x1ec218ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 58626 dport 36047] != expected 0x18563520 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdc049e95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60802 dport 44037] OK # # # cpu 4: rx_hash 0x19d2c4c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60828 dport 44037] OK # # # cpu 5: rx_hash 0x7facb731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 44037] OK # # # cpu 5: rx_hash 0x2db00b85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60790 dport 44037] OK # # # cpu 5: rx_hash 0xa18defe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 44037] OK # # # cpu 5: rx_hash 0x2925555e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60834 dport 44037] OK # # # cpu 5: rx_hash 0x917a7e7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 44037] OK # # # cpu 0: rx_hash 0xd237b7b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60836 dport 44037] OK # # # cpu 0: rx_hash 0x54ac2429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 44037] OK # # # cpu 0: rx_hash 0x6a689c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60854 dport 44037] OK # # # cpu 0: rx_hash 0xbeefb3bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 44037] OK # # # cpu 0: rx_hash 0x8901b6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 44037] OK # # # cpu 0: rx_hash 0xb7c50e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 44037] OK # # # cpu 4: rx_hash 0x7213545d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60874 dport 44037] OK # # # cpu 4: rx_hash 0xb9f6272d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 44037] OK # # # cpu 4: rx_hash 0xf0bac9a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 44037] OK # # # cpu 5: rx_hash 0xca4c7f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 44037] OK # # # cpu 5: rx_hash 0xa8a75255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 44037] OK # # # cpu 5: rx_hash 0xd52e2322 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 44037] OK # # # cpu 5: rx_hash 0x356c93f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 44037] OK # # # cpu 0: rx_hash 0x243de68f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60938 dport 44037] OK # # # cpu 0: rx_hash 0xe1ebbcda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60948 dport 44037] OK # # # cpu 0: rx_hash 0xd11c2d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60970 dport 44037] OK # # # cpu 0: rx_hash 0x2324721d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 44037] OK # # # cpu 0: rx_hash 0x09597ad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32786 dport 44037] OK # # # cpu 4: rx_hash 0x46d6cba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 44037] OK # # # cpu 4: rx_hash 0x4a14b31b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32774 dport 44037] OK # # # cpu 4: rx_hash 0x5b45c663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 44037] OK # # # cpu 4: rx_hash 0x163b268a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 44037] OK # # # cpu 4: rx_hash 0x3eb77fdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32864 dport 44037] OK # # # cpu 5: rx_hash 0xfc78b11c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32818 dport 44037] OK # # # cpu 5: rx_hash 0x5576ef46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32822 dport 44037] OK # # # cpu 5: rx_hash 0xd3ed7cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32828 dport 44037] OK # # # cpu 5: rx_hash 0x88db7ddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32852 dport 44037] OK # # # cpu 0: rx_hash 0x6298ea4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32836 dport 44037] OK # # # cpu 0: rx_hash 0xc5a59d35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32870 dport 44037] OK # # # cpu 0: rx_hash 0xd4f4e84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32880 dport 44037] OK # # # cpu 0: rx_hash 0x526f7bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32890 dport 44037] OK # # # cpu 4: rx_hash 0xb82cec42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32874 dport 44037] OK # # # cpu 4: rx_hash 0x58c90c2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32904 dport 44037] OK # # # cpu 4: rx_hash 0x932c7f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 44037] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 52912 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59683 dport 52912] != expected 0x853f2c6d # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59683 dport 52912] != expected 0x853f2c6d # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45059 dport 52912] != expected 0x3cabb4df # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45059 dport 52912] != expected 0x3cabb4df # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42554 dport 52912] != expected 0x60015b05 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42554 dport 52912] != expected 0x60015b05 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38353 dport 52912] != expected 0xf629c599 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38353 dport 52912] != expected 0xf629c599 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54407 dport 52912] != expected 0x24084b7d # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54407 dport 52912] != expected 0x24084b7d # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37047 dport 52912] != expected 0xbeeae711 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37047 dport 52912] != expected 0xbeeae711 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 52912] != expected 0x7a07cba5 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 52912] != expected 0x7a07cba5 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33872 dport 52912] != expected 0xba170f46 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33872 dport 52912] != expected 0xba170f46 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45882 dport 52912] != expected 0xc58866b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45882 dport 52912] != expected 0xc58866b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49938 dport 52912] != expected 0x20738431 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49938 dport 52912] != expected 0x20738431 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49337 dport 52912] != expected 0x113683ee # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49337 dport 52912] != expected 0x113683ee # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 52912] != expected 0xeb3bf5e8 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 52912] != expected 0xeb3bf5e8 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 52912] != expected 0x84c9f128 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 52912] != expected 0x84c9f128 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 52912] != expected 0xeefe1b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 52912] != expected 0xeefe1b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46943 dport 52912] != expected 0x5bd61797 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46943 dport 52912] != expected 0x5bd61797 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38515 dport 52912] != expected 0xed98636b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38515 dport 52912] != expected 0xed98636b # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57951 dport 52912] != expected 0x8aa65232 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57951 dport 52912] != expected 0x8aa65232 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59537 dport 52912] != expected 0x9ddebc0f # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59537 dport 52912] != expected 0x9ddebc0f # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48687 dport 52912] != expected 0x243690d5 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48687 dport 52912] != expected 0x243690d5 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46711 dport 52912] != expected 0xe47ed40 # # Exception| cpu 4: rx_hash 0x4bdf4f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46711 dport 52912] != expected 0xe47ed40 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 48765 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56495 dport 48765] != expected 0x96907eae # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56495 dport 48765] != expected 0x96907eae # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37110 dport 48765] != expected 0xfafa430d # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37110 dport 48765] != expected 0xfafa430d # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47359 dport 48765] != expected 0x5965b3ad # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47359 dport 48765] != expected 0x5965b3ad # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44980 dport 48765] != expected 0xb6e2d4b4 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44980 dport 48765] != expected 0xb6e2d4b4 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 48765] != expected 0x92e710e3 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 48765] != expected 0x92e710e3 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39661 dport 48765] != expected 0x7e9da5f8 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39661 dport 48765] != expected 0x7e9da5f8 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55469 dport 48765] != expected 0x4325cc44 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55469 dport 48765] != expected 0x4325cc44 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47892 dport 48765] != expected 0xd8c82044 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47892 dport 48765] != expected 0xd8c82044 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33635 dport 48765] != expected 0x10dae708 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33635 dport 48765] != expected 0x10dae708 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50474 dport 48765] != expected 0xda75d6ae # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50474 dport 48765] != expected 0xda75d6ae # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38699 dport 48765] != expected 0x188e6009 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38699 dport 48765] != expected 0x188e6009 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36309 dport 48765] != expected 0x2cdbe84 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36309 dport 48765] != expected 0x2cdbe84 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42892 dport 48765] != expected 0x3ed320eb # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42892 dport 48765] != expected 0x3ed320eb # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37697 dport 48765] != expected 0x960dd3e0 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37697 dport 48765] != expected 0x960dd3e0 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48006 dport 48765] != expected 0x5ddf7994 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48006 dport 48765] != expected 0x5ddf7994 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 48765] != expected 0x2a3938c4 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 48765] != expected 0x2a3938c4 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58530 dport 48765] != expected 0xbdeb93c3 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58530 dport 48765] != expected 0xbdeb93c3 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35735 dport 48765] != expected 0xa2baf537 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35735 dport 48765] != expected 0xa2baf537 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36949 dport 48765] != expected 0xc4b63fe9 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36949 dport 48765] != expected 0xc4b63fe9 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58475 dport 48765] != expected 0x8a8d5290 # # Exception| cpu 5: rx_hash 0xd2c0332b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58475 dport 48765] != expected 0x8a8d5290 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->