< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 36793 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7caf1b38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38956 dport 36793] != expected 0x196c03ce # # Exception| cpu 0: rx_hash 0x6ac0588f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 36793] != expected 0xc9ee5f8c # # Exception| cpu 0: rx_hash 0x8c574265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 36793] != expected 0x4e415d51 # # Exception| cpu 0: rx_hash 0x5c2195dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39038 dport 36793] != expected 0xf9dc2a89 # # Exception| cpu 0: rx_hash 0x5f9241f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39050 dport 36793] != expected 0x6d26f578 # # Exception| cpu 0: rx_hash 0x8fe4964d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39060 dport 36793] != expected 0xdabb82a0 # # Exception| cpu 4: rx_hash 0x6da7f0de [saddr 192.0.3.2 daddr 192.0.3.1 sport 38982 dport 36793] != expected 0xe01be06f # # Exception| cpu 4: rx_hash 0x910fa009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38992 dport 36793] != expected 0xf6822f32 # # Exception| cpu 4: rx_hash 0x7bc8b369 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38998 dport 36793] != expected 0x3099bc2d # # Exception| cpu 4: rx_hash 0x062f4f2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39054 dport 36793] != expected 0x2f2f8472 # # Exception| cpu 5: rx_hash 0xbab68f37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38946 dport 36793] != expected 0x7e732854 # # Exception| cpu 5: rx_hash 0x4a4ed66a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39022 dport 36793] != expected 0x295e76cb # # Exception| cpu 0: rx_hash 0xcb017afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 36793] != expected 0x207181c9 # # Exception| cpu 0: rx_hash 0x787b6741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39074 dport 36793] != expected 0xa46363dc # # Exception| cpu 0: rx_hash 0xf1b0be26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39096 dport 36793] != expected 0x51f7650e # # Exception| cpu 0: rx_hash 0xf6d71677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39106 dport 36793] != expected 0x7802daed # # Exception| cpu 0: rx_hash 0x69738ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 36793] != expected 0x5d14807d # # Exception| cpu 0: rx_hash 0xc7517374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39162 dport 36793] != expected 0x61c5100b # # Exception| cpu 0: rx_hash 0x592c03b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 36793] != expected 0xeae2563 # # Exception| cpu 4: rx_hash 0xe0b855c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39122 dport 36793] != expected 0xa88086af # # Exception| cpu 4: rx_hash 0x26a1c1cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39132 dport 36793] != expected 0xcf9fad35 # # Exception| cpu 5: rx_hash 0xe7dffd91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39080 dport 36793] != expected 0x8175394c # # Exception| cpu 5: rx_hash 0x83b49fc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 36793] != expected 0x9b0f1362 # # Exception| cpu 5: rx_hash 0x3bf923a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39148 dport 36793] != expected 0x775cdf56 # # Exception| cpu 5: rx_hash 0xfc395db8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39178 dport 36793] != expected 0x5a3e9b34 # # Exception| cpu 0: rx_hash 0x68aa66b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39200 dport 36793] != expected 0x1769ef85 # # Exception| cpu 0: rx_hash 0x07f6a53e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39270 dport 36793] != expected 0x6552eb8a # # Exception| cpu 0: rx_hash 0x8e3d7c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39292 dport 36793] != expected 0x90c6ed58 # # Exception| cpu 4: rx_hash 0xf70efc63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39210 dport 36793] != expected 0x327fb515 # # Exception| cpu 4: rx_hash 0x27782bdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39220 dport 36793] != expected 0x85e2c2cd # # Exception| cpu 4: rx_hash 0x0ba6acb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39228 dport 36793] != expected 0x24e67a48 # # Exception| cpu 4: rx_hash 0x5e4babe1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39266 dport 36793] != expected 0x275b9a80 # # Exception| cpu 4: rx_hash 0x2b282251 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39278 dport 36793] != expected 0xc456530f # # Exception| cpu 5: rx_hash 0x4474e1dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39208 dport 36793] != expected 0xb66d5700 # # Exception| cpu 5: rx_hash 0x0cc104e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39238 dport 36793] != expected 0xd13c5ab # # Exception| cpu 5: rx_hash 0x1aae4752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39254 dport 36793] != expected 0xdd9199e9 # # Exception| cpu 5: rx_hash 0xed31b65e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39264 dport 36793] != expected 0xa3497895 # # Exception| cpu 5: rx_hash 0xf8ed21c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39300 dport 36793] != expected 0xe731fb26 # # Exception| cpu 5: rx_hash 0xee826276 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39316 dport 36793] != expected 0x37b3a764 # # Exception| cpu 0: rx_hash 0xf3da801a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39332 dport 36793] != expected 0x8f70d507 # # Exception| cpu 0: rx_hash 0x7a11597d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39358 dport 36793] != expected 0x7ae4d3d5 # # Exception| cpu 0: rx_hash 0x6b19b29b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39380 dport 36793] != expected 0x83933074 # # Exception| cpu 0: rx_hash 0xb058c4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 36793] != expected 0x5c4f698d # # Exception| cpu 0: rx_hash 0x5a9fd798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39404 dport 36793] != expected 0x9a54fa92 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x77572a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37874 dport 39762] OK # # # cpu 0: rx_hash 0xe8f3b08f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37880 dport 39762] OK # # # cpu 0: rx_hash 0x4e12d0e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37892 dport 39762] OK # # # cpu 0: rx_hash 0x3b715950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37896 dport 39762] OK # # # cpu 0: rx_hash 0x880b44ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37898 dport 39762] OK # # # cpu 0: rx_hash 0x4525713b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37924 dport 39762] OK # # # cpu 4: rx_hash 0xd1b64a30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37902 dport 39762] OK # # # cpu 4: rx_hash 0x587d9357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37908 dport 39762] OK # # # cpu 4: rx_hash 0x69fbf654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37932 dport 39762] OK # # # cpu 5: rx_hash 0x613869e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37858 dport 39762] OK # # # cpu 5: rx_hash 0x9e640758 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37914 dport 39762] OK # # # cpu 0: rx_hash 0xb98d21ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 39762] OK # # # cpu 0: rx_hash 0x7f94b5e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37948 dport 39762] OK # # # cpu 0: rx_hash 0xcceea85c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37950 dport 39762] OK # # # cpu 0: rx_hash 0x542d9add [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37966 dport 39762] OK # # # cpu 0: rx_hash 0x845b4d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37968 dport 39762] OK # # # cpu 0: rx_hash 0xfa0f650e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38012 dport 39762] OK # # # cpu 4: rx_hash 0x2629bb3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37944 dport 39762] OK # # # cpu 4: rx_hash 0x73c4bc69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37990 dport 39762] OK # # # cpu 4: rx_hash 0x66182bf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 39762] OK # # # cpu 5: rx_hash 0x214e136d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37954 dport 39762] OK # # # cpu 5: rx_hash 0xa885ca0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37976 dport 39762] OK # # # cpu 5: rx_hash 0x3c16f101 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38002 dport 39762] OK # # # cpu 0: rx_hash 0xf9bcb126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38024 dport 39762] OK # # # cpu 0: rx_hash 0xc30d75fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38032 dport 39762] OK # # # cpu 0: rx_hash 0x349284f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38054 dport 39762] OK # # # cpu 0: rx_hash 0xbd595d95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38076 dport 39762] OK # # # cpu 0: rx_hash 0xfedb1977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38130 dport 39762] OK # # # cpu 4: rx_hash 0xe383fb1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38082 dport 39762] OK # # # cpu 4: rx_hash 0x2eadcecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38124 dport 39762] OK # # # cpu 4: rx_hash 0x03aaa3b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 39762] OK # # # cpu 5: rx_hash 0xefd3f291 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38040 dport 39762] OK # # # cpu 5: rx_hash 0xab361e22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38060 dport 39762] OK # # # cpu 5: rx_hash 0xf5ecb8ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38098 dport 39762] OK # # # cpu 5: rx_hash 0x5bce477f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38112 dport 39762] OK # # # cpu 5: rx_hash 0x9dd7d370 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38126 dport 39762] OK # # # cpu 5: rx_hash 0xc5b337bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38146 dport 39762] OK # # # cpu 0: rx_hash 0x60a669b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38160 dport 39762] OK # # # cpu 0: rx_hash 0x51200cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38184 dport 39762] OK # # # cpu 0: rx_hash 0xdf8c7d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38216 dport 39762] 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 35548 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 35548] != expected 0x7bd724f5 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 35548] != expected 0x7bd724f5 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53475 dport 35548] != expected 0xc2d76c35 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53475 dport 35548] != expected 0xc2d76c35 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42380 dport 35548] != expected 0xb1caf5e4 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42380 dport 35548] != expected 0xb1caf5e4 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58684 dport 35548] != expected 0x14adec98 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58684 dport 35548] != expected 0x14adec98 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41551 dport 35548] != expected 0x33033114 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41551 dport 35548] != expected 0x33033114 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43460 dport 35548] != expected 0xe20dd7b8 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43460 dport 35548] != expected 0xe20dd7b8 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60759 dport 35548] != expected 0xd85ecfab # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60759 dport 35548] != expected 0xd85ecfab # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56725 dport 35548] != expected 0xa3c43254 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56725 dport 35548] != expected 0xa3c43254 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32914 dport 35548] != expected 0x1f75efa7 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32914 dport 35548] != expected 0x1f75efa7 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 35548] != expected 0x6d2a16db # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 35548] != expected 0x6d2a16db # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48171 dport 35548] != expected 0x3dc6458 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48171 dport 35548] != expected 0x3dc6458 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52368 dport 35548] != expected 0x1a3020ec # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52368 dport 35548] != expected 0x1a3020ec # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36636 dport 35548] != expected 0xff15b55a # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36636 dport 35548] != expected 0xff15b55a # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 35548] != expected 0x99407959 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 35548] != expected 0x99407959 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56375 dport 35548] != expected 0x788f902c # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56375 dport 35548] != expected 0x788f902c # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 35548] != expected 0x6f839fae # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 35548] != expected 0x6f839fae # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43899 dport 35548] != expected 0x19601301 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43899 dport 35548] != expected 0x19601301 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36194 dport 35548] != expected 0x626d6951 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36194 dport 35548] != expected 0x626d6951 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36362 dport 35548] != expected 0x4845fc3 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36362 dport 35548] != expected 0x4845fc3 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57846 dport 35548] != expected 0x24c963e1 # # Exception| cpu 0: rx_hash 0xec4ffbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57846 dport 35548] != expected 0x24c963e1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54263 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40511 dport 54263] != expected 0xfde9ed4 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40511 dport 54263] != expected 0xfde9ed4 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37855 dport 54263] != expected 0x56ac9026 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37855 dport 54263] != expected 0x56ac9026 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45849 dport 54263] != expected 0xf0368c7c # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45849 dport 54263] != expected 0xf0368c7c # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 54263] != expected 0x5fd77304 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 54263] != expected 0x5fd77304 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55987 dport 54263] != expected 0x65acd9cc # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55987 dport 54263] != expected 0x65acd9cc # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54852 dport 54263] != expected 0xc7e448ac # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54852 dport 54263] != expected 0xc7e448ac # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 54263] != expected 0xc92c26f2 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 54263] != expected 0xc92c26f2 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59935 dport 54263] != expected 0xc4284133 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59935 dport 54263] != expected 0xc4284133 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54240 dport 54263] != expected 0x6e9c46eb # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54240 dport 54263] != expected 0x6e9c46eb # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32922 dport 54263] != expected 0x2bbd940f # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32922 dport 54263] != expected 0x2bbd940f # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60177 dport 54263] != expected 0x63572107 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60177 dport 54263] != expected 0x63572107 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43959 dport 54263] != expected 0xc5efe01a # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43959 dport 54263] != expected 0xc5efe01a # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60525 dport 54263] != expected 0x77ba91e # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60525 dport 54263] != expected 0x77ba91e # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47073 dport 54263] != expected 0xdebf6cea # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47073 dport 54263] != expected 0xdebf6cea # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36018 dport 54263] != expected 0x7821d132 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36018 dport 54263] != expected 0x7821d132 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47132 dport 54263] != expected 0x3286e97c # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47132 dport 54263] != expected 0x3286e97c # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49672 dport 54263] != expected 0x7953c3bc # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49672 dport 54263] != expected 0x7953c3bc # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52848 dport 54263] != expected 0xb93b15db # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52848 dport 54263] != expected 0xb93b15db # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47075 dport 54263] != expected 0x6dc57155 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47075 dport 54263] != expected 0x6dc57155 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 54263] != expected 0xe1f5c635 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 54263] != expected 0xe1f5c635 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59510 dport 54263] != expected 0xb01df609 # # Exception| cpu 0: rx_hash 0x67cdfdce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59510 dport 54263] != expected 0xb01df609 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->