< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40061 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6488593b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39240 dport 40061] != expected 0x4b377cfa # # Exception| cpu 4: rx_hash 0x45469603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39152 dport 40061] != expected 0x748edcc # # Exception| cpu 4: rx_hash 0xe7cc2603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39204 dport 40061] != expected 0xea841cd5 # # Exception| cpu 4: rx_hash 0xe1032c4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39218 dport 40061] != expected 0x20e60ec4 # # Exception| cpu 5: rx_hash 0x4026052e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39162 dport 40061] != expected 0xb3168004 # # Exception| cpu 5: rx_hash 0xe4aba325 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39176 dport 40061] != expected 0xfb515dd # # Exception| cpu 5: rx_hash 0xe144d873 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39186 dport 40061] != expected 0xa9e2dc8b # # Exception| cpu 5: rx_hash 0xe05b0885 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39194 dport 40061] != expected 0x8df195b6 # # Exception| cpu 5: rx_hash 0xe2acb52e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39214 dport 40061] != expected 0x5eda711d # # Exception| cpu 5: rx_hash 0xe65c1e8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39228 dport 40061] != expected 0xdc9ef176 # # Exception| cpu 5: rx_hash 0x66b7f8d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39244 dport 40061] != expected 0x311ee80 # # Exception| cpu 5: rx_hash 0x6167226d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39250 dport 40061] != expected 0xed60b5ac # # Exception| cpu 5: rx_hash 0x62475376 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39262 dport 40061] != expected 0x81556eeb # # Exception| cpu 0: rx_hash 0x252a66a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39312 dport 40061] != expected 0x9beecced # # Exception| cpu 0: rx_hash 0x27523377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39348 dport 40061] != expected 0x5acc8cd8 # # Exception| cpu 0: rx_hash 0xa7b9d52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39364 dport 40061] != expected 0x8543932e # # Exception| cpu 4: rx_hash 0x628f4f30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39278 dport 40061] != expected 0x1a58183a # # Exception| cpu 4: rx_hash 0x667fe490 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39292 dport 40061] != expected 0x981c9851 # # Exception| cpu 4: rx_hash 0x25e27ae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39328 dport 40061] != expected 0xe3ba3c # # Exception| cpu 4: rx_hash 0xa7363d54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39380 dport 40061] != expected 0x974a37b0 # # Exception| cpu 4: rx_hash 0xa6e1f1e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39404 dport 40061] != expected 0x2854085c # # Exception| cpu 5: rx_hash 0x655f958b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39280 dport 40061] != expected 0xf4294316 # # Exception| cpu 5: rx_hash 0x25a58edc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39296 dport 40061] != expected 0x89e76873 # # Exception| cpu 5: rx_hash 0x256d929a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39344 dport 40061] != expected 0x12ea1ea2 # # Exception| cpu 5: rx_hash 0xa0690f94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39386 dport 40061] != expected 0x6b32c802 # # Exception| cpu 5: rx_hash 0xa256ae79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39390 dport 40061] != expected 0x23145a78 # # Exception| cpu 5: rx_hash 0xa30e8ab2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39414 dport 40061] != expected 0x8e03c10a # # Exception| cpu 0: rx_hash 0xf5b8f217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39424 dport 40061] != expected 0x52168b8d # # Exception| cpu 0: rx_hash 0xf0578941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39450 dport 40061] != expected 0xf44142db # # Exception| cpu 0: rx_hash 0xf46f3ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39480 dport 40061] != expected 0xed08b461 # # Exception| cpu 4: rx_hash 0xf3f81021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 40061] != expected 0x8a7d3d02 # # Exception| cpu 4: rx_hash 0xf14859b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39442 dport 40061] != expected 0xd0520be6 # # Exception| cpu 4: rx_hash 0xf377f85a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39446 dport 40061] != expected 0x9874999c # # Exception| cpu 4: rx_hash 0xf570ee51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39472 dport 40061] != expected 0xc91bfd5c # # Exception| cpu 4: rx_hash 0x77a4a9e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39492 dport 40061] != expected 0x5eb270d0 # # Exception| cpu 4: rx_hash 0x772b419f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39508 dport 40061] != expected 0x4cbbd44e # # Exception| cpu 5: rx_hash 0xf18045f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39458 dport 40061] != expected 0x4b5f7d37 # # Exception| cpu 5: rx_hash 0xf3bfe41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39462 dport 40061] != expected 0x379ef4d # # Exception| cpu 5: rx_hash 0xf22fdc91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39486 dport 40061] != expected 0x356302ee # # Exception| cpu 5: rx_hash 0x724bd2b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39518 dport 40061] != expected 0xf8e5b986 # # 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 0xd3c2d9cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 33066] OK # # # cpu 4: rx_hash 0xd7758651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57960 dport 33066] OK # # # cpu 4: rx_hash 0xd0a55cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57974 dport 33066] OK # # # cpu 4: rx_hash 0x94200466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57988 dport 33066] OK # # # cpu 4: rx_hash 0x953fd490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 33066] OK # # # cpu 5: rx_hash 0xd215157c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57954 dport 33066] OK # # # cpu 5: rx_hash 0xd5c5cfc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 33066] OK # # # cpu 5: rx_hash 0x96d7b9cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58032 dport 33066] OK # # # cpu 5: rx_hash 0x95f7c8d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58044 dport 33066] OK # # # cpu 0: rx_hash 0xd54a27bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57964 dport 33066] OK # # # cpu 0: rx_hash 0x94afec1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58004 dport 33066] OK # # # cpu 0: rx_hash 0x93f0dedd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58010 dport 33066] OK # # # cpu 0: rx_hash 0x9018b380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58022 dport 33066] OK # # # cpu 4: rx_hash 0x14440a45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58084 dport 33066] OK # # # cpu 4: rx_hash 0x493dc160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 33066] OK # # # cpu 4: rx_hash 0x4eed1bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54520 dport 33066] OK # # # cpu 5: rx_hash 0x91888b0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58046 dport 33066] OK # # # cpu 5: rx_hash 0x107cbda3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 33066] OK # # # cpu 5: rx_hash 0x16b3b7ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58064 dport 33066] OK # # # cpu 5: rx_hash 0x16f443d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58096 dport 33066] OK # # # cpu 5: rx_hash 0x10b4a1e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58102 dport 33066] OK # # # cpu 5: rx_hash 0x4d8a9efd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54484 dport 33066] OK # # # cpu 5: rx_hash 0x4e62f3a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54504 dport 33066] OK # # # cpu 0: rx_hash 0x1593c6f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58076 dport 33066] OK # # # cpu 0: rx_hash 0x11249968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58094 dport 33066] OK # # # cpu 0: rx_hash 0x4f7d2356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 33066] OK # # # cpu 4: rx_hash 0x48adf9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 33066] OK # # # cpu 4: rx_hash 0xe90738f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54566 dport 33066] OK # # # cpu 4: rx_hash 0xea2749ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54570 dport 33066] OK # # # cpu 4: rx_hash 0xeaa8a196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54586 dport 33066] OK # # # cpu 4: rx_hash 0x6e3c0415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54600 dport 33066] OK # # # cpu 4: rx_hash 0x6d939d75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54612 dport 33066] OK # # # cpu 4: rx_hash 0x6d5b8133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54628 dport 33066] OK # # # cpu 5: rx_hash 0xed3f8f10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54532 dport 33066] OK # # # cpu 5: rx_hash 0xea60bdd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 33066] OK # # # cpu 5: rx_hash 0x6accafb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54618 dport 33066] OK # # # cpu 0: rx_hash 0xe940cccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54534 dport 33066] OK # # # cpu 0: rx_hash 0xe9cf24b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54550 dport 33066] OK # # # cpu 0: rx_hash 0xeed7e24d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54584 dport 33066] OK # # # cpu 0: rx_hash 0x6fac3c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54608 dport 33066] 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 46820 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42977 dport 46820] != expected 0x9ff903bf # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42977 dport 46820] != expected 0x9ff903bf # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40671 dport 46820] != expected 0xa4130eaa # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40671 dport 46820] != expected 0xa4130eaa # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59241 dport 46820] != expected 0x98effc78 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59241 dport 46820] != expected 0x98effc78 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 46820] != expected 0x7d22db4e # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 46820] != expected 0x7d22db4e # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57888 dport 46820] != expected 0x9d8c2953 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57888 dport 46820] != expected 0x9d8c2953 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36321 dport 46820] != expected 0xbfc45900 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36321 dport 46820] != expected 0xbfc45900 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 46820] != expected 0xf3c70a19 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 46820] != expected 0xf3c70a19 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59387 dport 46820] != expected 0xb8ea4880 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59387 dport 46820] != expected 0xb8ea4880 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58578 dport 46820] != expected 0x4cd74d75 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58578 dport 46820] != expected 0x4cd74d75 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57910 dport 46820] != expected 0x57ee3b42 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57910 dport 46820] != expected 0x57ee3b42 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53151 dport 46820] != expected 0x35e77609 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53151 dport 46820] != expected 0x35e77609 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36955 dport 46820] != expected 0x7888d0bc # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36955 dport 46820] != expected 0x7888d0bc # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48434 dport 46820] != expected 0xfc42c043 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48434 dport 46820] != expected 0xfc42c043 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46790 dport 46820] != expected 0xba3ebd78 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46790 dport 46820] != expected 0xba3ebd78 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39905 dport 46820] != expected 0x860e3b12 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39905 dport 46820] != expected 0x860e3b12 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57786 dport 46820] != expected 0xe02a03fb # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57786 dport 46820] != expected 0xe02a03fb # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41799 dport 46820] != expected 0x789f757e # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41799 dport 46820] != expected 0x789f757e # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38147 dport 46820] != expected 0x4f78e8e3 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38147 dport 46820] != expected 0x4f78e8e3 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57712 dport 46820] != expected 0xb2b73387 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57712 dport 46820] != expected 0xb2b73387 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33722 dport 46820] != expected 0x4b77c864 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33722 dport 46820] != expected 0x4b77c864 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 46820] != expected 0xe8ef12d # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 46820] != expected 0xe8ef12d # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 46820] != expected 0xf0aaa3b7 # # Exception| cpu 0: rx_hash 0x1aed84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 46820] != expected 0xf0aaa3b7 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 44940 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49497 dport 44940] != expected 0x738df453 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49497 dport 44940] != expected 0x738df453 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33885 dport 44940] != expected 0xce38b762 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33885 dport 44940] != expected 0xce38b762 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47310 dport 44940] != expected 0x97248e17 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47310 dport 44940] != expected 0x97248e17 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44893 dport 44940] != expected 0xad356e82 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44893 dport 44940] != expected 0xad356e82 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49490 dport 44940] != expected 0x7e13e0c9 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49490 dport 44940] != expected 0x7e13e0c9 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38549 dport 44940] != expected 0xe111902e # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38549 dport 44940] != expected 0xe111902e # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 44940] != expected 0x23e7a7b6 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 44940] != expected 0x23e7a7b6 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36674 dport 44940] != expected 0xed1b747a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36674 dport 44940] != expected 0xed1b747a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48831 dport 44940] != expected 0x9737af1a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48831 dport 44940] != expected 0x9737af1a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47218 dport 44940] != expected 0x54dd1e45 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47218 dport 44940] != expected 0x54dd1e45 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36136 dport 44940] != expected 0x981b9637 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36136 dport 44940] != expected 0x981b9637 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44812 dport 44940] != expected 0x2567fb50 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44812 dport 44940] != expected 0x2567fb50 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39761 dport 44940] != expected 0x717e824 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39761 dport 44940] != expected 0x717e824 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32993 dport 44940] != expected 0x75c31891 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32993 dport 44940] != expected 0x75c31891 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60213 dport 44940] != expected 0x73ccac0c # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60213 dport 44940] != expected 0x73ccac0c # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50621 dport 44940] != expected 0x49c59933 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50621 dport 44940] != expected 0x49c59933 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48277 dport 44940] != expected 0x6214b749 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48277 dport 44940] != expected 0x6214b749 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52826 dport 44940] != expected 0x2b03918a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52826 dport 44940] != expected 0x2b03918a # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45578 dport 44940] != expected 0x192c4878 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45578 dport 44940] != expected 0x192c4878 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45235 dport 44940] != expected 0x20108133 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45235 dport 44940] != expected 0x20108133 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44124 dport 44940] != expected 0xb5c768f1 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44124 dport 44940] != expected 0xb5c768f1 # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34288 dport 44940] != expected 0xe5b8b67b # # Exception| cpu 0: rx_hash 0x5520568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34288 dport 44940] != expected 0xe5b8b67b # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->