< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 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 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33959 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3d31b19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57908 dport 33959] != expected 0x37e265b8 # # Exception| cpu 0: rx_hash 0x5663d09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57912 dport 33959] != expected 0x4af41680 # # Exception| cpu 0: rx_hash 0x65f2cd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57932 dport 33959] != expected 0x46cb9243 # # Exception| cpu 0: rx_hash 0xf695dd44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57948 dport 33959] != expected 0xacb28537 # # Exception| cpu 4: rx_hash 0xc9749aa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57886 dport 33959] != expected 0xc5e47b4b # # Exception| cpu 4: rx_hash 0xc504c0e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 33959] != expected 0xa08d01f4 # # Exception| cpu 4: rx_hash 0x99e87584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57972 dport 33959] != expected 0xd7c2065 # # Exception| cpu 4: rx_hash 0xbf26557b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57980 dport 33959] != expected 0xd98e0e8d # # Exception| cpu 5: rx_hash 0x80c7129a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57918 dport 33959] != expected 0xb0d8f0f1 # # Exception| cpu 5: rx_hash 0xd8046e3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57926 dport 33959] != expected 0xc1f1070a # # Exception| cpu 5: rx_hash 0xb3560f3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57930 dport 33959] != expected 0xbce77432 # # Exception| cpu 5: rx_hash 0x47132404 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57952 dport 33959] != expected 0x4ee16ac1 # # Exception| cpu 5: rx_hash 0xb779c6fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57966 dport 33959] != expected 0x603fa258 # # Exception| cpu 5: rx_hash 0x4f4cb785 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 33959] != expected 0xf750c614 # # Exception| cpu 0: rx_hash 0xf04a19aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58002 dport 33959] != expected 0x25bd2a9d # # Exception| cpu 0: rx_hash 0x9b1878aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58014 dport 33959] != expected 0x58ab59a5 # # Exception| cpu 0: rx_hash 0xdaf46314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58028 dport 33959] != expected 0x94267eca # # Exception| cpu 0: rx_hash 0x22c1126b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58032 dport 33959] != expected 0x3491a86 # # Exception| cpu 0: rx_hash 0x7e2da70b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58092 dport 33959] != expected 0xaeb83b17 # # Exception| cpu 4: rx_hash 0x632d09d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57986 dport 33959] != expected 0xcfc43de9 # # Exception| cpu 4: rx_hash 0x6b729a54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58000 dport 33959] != expected 0x7675913c # # Exception| cpu 4: rx_hash 0xcfab5e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58064 dport 33959] != expected 0x4cebd4e1 # # Exception| cpu 4: rx_hash 0xa4f93f4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 33959] != expected 0x31fda7d9 # # Exception| cpu 4: rx_hash 0x50bc1475 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58102 dport 33959] != expected 0xc3fbb92a # # Exception| cpu 5: rx_hash 0xfc3a43eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58020 dport 33959] != expected 0x40d45022 # # Exception| cpu 5: rx_hash 0xf465d06a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58038 dport 33959] != expected 0xf965fcf7 # # Exception| cpu 5: rx_hash 0x5ccc4e34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58048 dport 33959] != expected 0xa692c395 # # Exception| cpu 0: rx_hash 0x834f1923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58112 dport 33959] != expected 0x4fe435d1 # # Exception| cpu 0: rx_hash 0x1c58531d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58150 dport 33959] != expected 0xc0f4581a # # Exception| cpu 0: rx_hash 0xec32b1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 33959] != expected 0xee2a9083 # # Exception| cpu 0: rx_hash 0x8f3f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58166 dport 33959] != expected 0x2a8d4f6e # # Exception| cpu 0: rx_hash 0xbcae5ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58178 dport 33959] != expected 0x26b2cbad # # Exception| cpu 4: rx_hash 0xe042eba2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58142 dport 33959] != expected 0x8b43ea3c # # Exception| cpu 4: rx_hash 0x1407c09c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58164 dport 33959] != expected 0x7945f4cf # # Exception| cpu 4: rx_hash 0x449b2fbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58206 dport 33959] != expected 0xb1ddafe1 # # Exception| cpu 4: rx_hash 0x6e255503 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58208 dport 33959] != expected 0x46fbb6 # # Exception| cpu 5: rx_hash 0xa58139dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58120 dport 33959] != expected 0x9b161b39 # # Exception| cpu 5: rx_hash 0x5db448a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58132 dport 33959] != expected 0xc797f75 # # Exception| cpu 5: rx_hash 0xf1321f3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58182 dport 33959] != expected 0x8f56967d # # Exception| cpu 5: rx_hash 0xb4f1cd43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58192 dport 33959] != expected 0x9f036778 # # Exception| cpu 5: rx_hash 0xf51dd6fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58210 dport 33959] != expected 0x538e4017 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xd621d363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 56636] OK # # # cpu 4: rx_hash 0x8acd6603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41282 dport 56636] OK # # # cpu 4: rx_hash 0xc75127fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41286 dport 56636] OK # # # cpu 4: rx_hash 0xe5b0cec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 56636] OK # # # cpu 4: rx_hash 0xa82c8f3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41326 dport 56636] OK # # # cpu 5: rx_hash 0x264b319d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 56636] OK # # # cpu 5: rx_hash 0x72f8177c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41310 dport 56636] OK # # # cpu 5: rx_hash 0x7e884d3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41320 dport 56636] OK # # # cpu 0: rx_hash 0x6388e3e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41222 dport 56636] OK # # # cpu 0: rx_hash 0x67a72a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41250 dport 56636] OK # # # cpu 0: rx_hash 0xf4c03a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 56636] OK # # # cpu 0: rx_hash 0x373bc502 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41288 dport 56636] OK # # # cpu 0: rx_hash 0xa45cd57d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41304 dport 56636] OK # # # cpu 4: rx_hash 0xcb217dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41328 dport 56636] OK # # # cpu 4: rx_hash 0xa0731cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41340 dport 56636] OK # # # cpu 4: rx_hash 0xe740c3ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41344 dport 56636] OK # # # cpu 4: rx_hash 0xa2831193 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41366 dport 56636] OK # # # cpu 4: rx_hash 0xfe6fa4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 56636] OK # # # cpu 4: rx_hash 0xf6303772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41432 dport 56636] OK # # # cpu 4: rx_hash 0xb7dc2ccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41450 dport 56636] OK # # # cpu 5: rx_hash 0x172a2113 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41358 dport 56636] OK # # # cpu 5: rx_hash 0x2094f573 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41438 dport 56636] OK # # # cpu 0: rx_hash 0x35cbc82c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41378 dport 56636] OK # # # cpu 0: rx_hash 0xa6acd853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41394 dport 56636] OK # # # cpu 0: rx_hash 0x56c63aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41404 dport 56636] OK # # # cpu 0: rx_hash 0x2ce4af32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 56636] OK # # # cpu 0: rx_hash 0xd4d1de4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41460 dport 56636] OK # # # cpu 4: rx_hash 0x4d42ba18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41494 dport 56636] OK # # # cpu 4: rx_hash 0x6b8c9ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41502 dport 56636] OK # # # cpu 4: rx_hash 0x6fa35327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41530 dport 56636] OK # # # cpu 4: rx_hash 0x72a3fdf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41556 dport 56636] OK # # # cpu 5: rx_hash 0x69277d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 56636] OK # # # cpu 5: rx_hash 0x97962258 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41510 dport 56636] OK # # # cpu 0: rx_hash 0xbf83bf4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41464 dport 56636] OK # # # cpu 0: rx_hash 0xf8eb8a98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41486 dport 56636] OK # # # cpu 0: rx_hash 0xd67a39e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41492 dport 56636] OK # # # cpu 0: rx_hash 0x2a608159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 56636] OK # # # cpu 0: rx_hash 0xe1c4ed86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 56636] OK # # # cpu 0: rx_hash 0xa87765b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41572 dport 56636] OK # # # cpu 0: rx_hash 0x581d8747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41578 dport 56636] 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 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36639 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59951 dport 36639] != expected 0xcfce9dce # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59951 dport 36639] != expected 0xcfce9dce # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32797 dport 36639] != expected 0xce8b22fa # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32797 dport 36639] != expected 0xce8b22fa # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51095 dport 36639] != expected 0xf99b689 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51095 dport 36639] != expected 0xf99b689 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35758 dport 36639] != expected 0x58f8fbdb # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35758 dport 36639] != expected 0x58f8fbdb # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51188 dport 36639] != expected 0xb462b40d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51188 dport 36639] != expected 0xb462b40d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58447 dport 36639] != expected 0xbd428d61 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58447 dport 36639] != expected 0xbd428d61 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50421 dport 36639] != expected 0x7a079a83 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50421 dport 36639] != expected 0x7a079a83 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45489 dport 36639] != expected 0xd3d62c7d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45489 dport 36639] != expected 0xd3d62c7d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59907 dport 36639] != expected 0xc7e4654c # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59907 dport 36639] != expected 0xc7e4654c # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50511 dport 36639] != expected 0xb190209d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50511 dport 36639] != expected 0xb190209d # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34827 dport 36639] != expected 0xd70a21d1 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34827 dport 36639] != expected 0xd70a21d1 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55635 dport 36639] != expected 0xb8682bb5 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55635 dport 36639] != expected 0xb8682bb5 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60427 dport 36639] != expected 0x27ec6742 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60427 dport 36639] != expected 0x27ec6742 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34386 dport 36639] != expected 0x49a0f41a # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34386 dport 36639] != expected 0x49a0f41a # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53026 dport 36639] != expected 0xa32d015 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53026 dport 36639] != expected 0xa32d015 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60193 dport 36639] != expected 0xafb7c420 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60193 dport 36639] != expected 0xafb7c420 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 36639] != expected 0x84dcb772 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 36639] != expected 0x84dcb772 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33572 dport 36639] != expected 0x4b59be52 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33572 dport 36639] != expected 0x4b59be52 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46423 dport 36639] != expected 0xe8bec2d8 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46423 dport 36639] != expected 0xe8bec2d8 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35353 dport 36639] != expected 0x49e845bf # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35353 dport 36639] != expected 0x49e845bf # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35018 dport 36639] != expected 0xd74a31a0 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35018 dport 36639] != expected 0xd74a31a0 # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52708 dport 36639] != expected 0x709c99ec # # Exception| cpu 4: rx_hash 0x663223f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52708 dport 36639] != expected 0x709c99ec # # 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 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 51925 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38582 dport 51925] != expected 0x9cf22137 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38582 dport 51925] != expected 0x9cf22137 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54417 dport 51925] != expected 0x15ab8db3 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54417 dport 51925] != expected 0x15ab8db3 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47068 dport 51925] != expected 0x8c110c99 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47068 dport 51925] != expected 0x8c110c99 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50691 dport 51925] != expected 0x990a3ae # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50691 dport 51925] != expected 0x990a3ae # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50785 dport 51925] != expected 0x7fc26c70 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50785 dport 51925] != expected 0x7fc26c70 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44943 dport 51925] != expected 0x6153f5ca # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44943 dport 51925] != expected 0x6153f5ca # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53367 dport 51925] != expected 0x36447ddc # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53367 dport 51925] != expected 0x36447ddc # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46643 dport 51925] != expected 0xdc3a36b2 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46643 dport 51925] != expected 0xdc3a36b2 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46721 dport 51925] != expected 0xcfbacf03 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46721 dport 51925] != expected 0xcfbacf03 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35574 dport 51925] != expected 0x5d3d059 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35574 dport 51925] != expected 0x5d3d059 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51296 dport 51925] != expected 0x3243016f # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51296 dport 51925] != expected 0x3243016f # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60009 dport 51925] != expected 0xdf2ead66 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60009 dport 51925] != expected 0xdf2ead66 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46619 dport 51925] != expected 0xb3479e72 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46619 dport 51925] != expected 0xb3479e72 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47864 dport 51925] != expected 0x4e63e63f # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47864 dport 51925] != expected 0x4e63e63f # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52897 dport 51925] != expected 0x2c518440 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52897 dport 51925] != expected 0x2c518440 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58876 dport 51925] != expected 0x370e02f1 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58876 dport 51925] != expected 0x370e02f1 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59418 dport 51925] != expected 0x98f14db9 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59418 dport 51925] != expected 0x98f14db9 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 51925] != expected 0x97496a01 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 51925] != expected 0x97496a01 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39599 dport 51925] != expected 0xf041442b # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39599 dport 51925] != expected 0xf041442b # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48785 dport 51925] != expected 0xf9fb115c # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48785 dport 51925] != expected 0xf9fb115c # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51840 dport 51925] != expected 0x19de97c3 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51840 dport 51925] != expected 0x19de97c3 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37902 dport 51925] != expected 0xa61f4304 # # Exception| cpu 4: rx_hash 0x2711d35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37902 dport 51925] != expected 0xa61f4304 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->