< 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 214, 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 59825 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x27797245 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49808 dport 59825] != expected 0x9115e7ea # # Exception| cpu 4: rx_hash 0x0fc6f8a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49818 dport 59825] != expected 0xcd213977 # # Exception| cpu 4: rx_hash 0x753c16a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49844 dport 59825] != expected 0xb20b65c6 # # Exception| cpu 4: rx_hash 0xeddd8775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49860 dport 59825] != expected 0x3d71a534 # # Exception| cpu 4: rx_hash 0x32bb8fae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49862 dport 59825] != expected 0x72b4172f # # Exception| cpu 4: rx_hash 0x79824203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49872 dport 59825] != expected 0x136bca7a # # Exception| cpu 4: rx_hash 0x97276978 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49898 dport 59825] != expected 0x425bf985 # # Exception| cpu 4: rx_hash 0xeccba863 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 59825] != expected 0x4ba34fc6 # # Exception| cpu 4: rx_hash 0x138f655a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49928 dport 59825] != expected 0xaabca083 # # Exception| cpu 4: rx_hash 0xcce96d81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 59825] != expected 0xe5791298 # # Exception| cpu 5: rx_hash 0x16ba51e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49832 dport 59825] != expected 0x8fe0660e # # Exception| cpu 5: rx_hash 0x61e8c458 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49884 dport 59825] != expected 0x27787ff1 # # Exception| cpu 5: rx_hash 0x484161a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49896 dport 59825] != expected 0xd9e4b9e # # Exception| cpu 0: rx_hash 0x6863a441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49944 dport 59825] != expected 0xa34416c0 # # Exception| cpu 0: rx_hash 0xb613838c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 59825] != expected 0x9a534e29 # # Exception| cpu 0: rx_hash 0x2ef2125c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 59825] != expected 0x15298edb # # Exception| cpu 0: rx_hash 0x2fe43d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50026 dport 59825] != expected 0x63fb6429 # # Exception| cpu 4: rx_hash 0xbaadd72a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49984 dport 59825] != expected 0x3b33e195 # # Exception| cpu 4: rx_hash 0x8a78db9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49990 dport 59825] != expected 0x53148a83 # # Exception| cpu 4: rx_hash 0x8b6ef48a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50040 dport 59825] != expected 0x25c66071 # # Exception| cpu 4: rx_hash 0xfbfe73f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50054 dport 59825] != expected 0x1055b1db # # Exception| cpu 4: rx_hash 0xe394f5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50058 dport 59825] != expected 0x24460450 # # Exception| cpu 5: rx_hash 0xcdff4297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49972 dport 59825] != expected 0x93abf86a # # Exception| cpu 5: rx_hash 0x92125dc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49994 dport 59825] != expected 0x67073f08 # # Exception| cpu 5: rx_hash 0xd92b906a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 59825] != expected 0x6d8e25d # # Exception| cpu 5: rx_hash 0x24987b22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50052 dport 59825] != expected 0x5f9003c0 # # Exception| cpu 0: rx_hash 0x471e3c62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50072 dport 59825] != expected 0x627b0008 # # Exception| cpu 0: rx_hash 0x76dd1fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50080 dport 59825] != expected 0x7c8e81ec # # Exception| cpu 0: rx_hash 0xbc79eaf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50164 dport 59825] != expected 0xd0eac332 # # Exception| cpu 4: rx_hash 0x6eb79999 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50092 dport 59825] != expected 0x489d3467 # # Exception| cpu 4: rx_hash 0xe282dab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 59825] != expected 0x5294eea2 # # Exception| cpu 4: rx_hash 0x95d04f09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50112 dport 59825] != expected 0xfa0cf75d # # Exception| cpu 4: rx_hash 0x6209cd3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50120 dport 59825] != expected 0xe9fd9bdb # # Exception| cpu 4: rx_hash 0x19e50c24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50136 dport 59825] != expected 0xe0052d98 # # Exception| cpu 4: rx_hash 0x7b756472 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50170 dport 59825] != expected 0xab3cc4a2 # # Exception| cpu 5: rx_hash 0x8012b2e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 59825] != expected 0x19ad0798 # # Exception| cpu 5: rx_hash 0x155b5882 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50108 dport 59825] != expected 0x41658224 # # Exception| cpu 5: rx_hash 0xdfffadb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50152 dport 59825] != expected 0xed01c0fa # # Exception| cpu 5: rx_hash 0xa4136ca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50168 dport 59825] != expected 0xe4f976b9 # # Exception| cpu 5: rx_hash 0x6d0df2c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50182 dport 59825] != expected 0x399d0b1c # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe2762dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48256 dport 35978] OK # # # cpu 4: rx_hash 0x0dc529d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48260 dport 35978] OK # # # cpu 4: rx_hash 0x7629e8c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48276 dport 35978] OK # # # cpu 4: rx_hash 0x5e966224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48286 dport 35978] OK # # # cpu 4: rx_hash 0x6f554184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48294 dport 35978] OK # # # cpu 4: rx_hash 0xf7b4d054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48342 dport 35978] OK # # # cpu 4: rx_hash 0x29c4f799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48362 dport 35978] OK # # # cpu 5: rx_hash 0x0cd306c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48314 dport 35978] OK # # # cpu 5: rx_hash 0x8c58114f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48326 dport 35978] OK # # # cpu 5: rx_hash 0x7b819379 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 35978] OK # # # cpu 0: rx_hash 0xcbdf8844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48308 dport 35978] OK # # # cpu 0: rx_hash 0xdf0b5ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 35978] OK # # # cpu 0: rx_hash 0x85d37156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48386 dport 35978] OK # # # cpu 0: rx_hash 0xb5067de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 35978] OK # # # cpu 0: rx_hash 0xfe3fb04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48402 dport 35978] OK # # # cpu 4: rx_hash 0x720af360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48394 dport 35978] OK # # # cpu 4: rx_hash 0x382511db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 35978] OK # # # cpu 4: rx_hash 0x9cafd81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 35978] OK # # # cpu 4: rx_hash 0x43c9d0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48434 dport 35978] OK # # # cpu 5: rx_hash 0x52283682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48378 dport 35978] OK # # # cpu 5: rx_hash 0x62fd3a34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48380 dport 35978] OK # # # cpu 5: rx_hash 0x9db9f70d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48398 dport 35978] OK # # # cpu 0: rx_hash 0xd79615b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48422 dport 35978] OK # # # cpu 0: rx_hash 0x044e49cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48448 dport 35978] OK # # # cpu 4: rx_hash 0x1c24cf90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48460 dport 35978] OK # # # cpu 4: rx_hash 0x90118cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48468 dport 35978] OK # # # cpu 4: rx_hash 0x9107a3ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48490 dport 35978] OK # # # cpu 4: rx_hash 0x4eba8251 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59988 dport 35978] OK # # # cpu 4: rx_hash 0x91dc8a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59990 dport 35978] OK # # # cpu 5: rx_hash 0xb9b82946 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48480 dport 35978] OK # # # cpu 5: rx_hash 0xf25acdca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59978 dport 35978] OK # # # cpu 5: rx_hash 0xb9630067 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59996 dport 35978] OK # # # cpu 5: rx_hash 0x7f79a1f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60012 dport 35978] OK # # # cpu 5: rx_hash 0x83dc65af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60042 dport 35978] OK # # # cpu 5: rx_hash 0x26408379 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60070 dport 35978] OK # # # cpu 0: rx_hash 0x660508bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59998 dport 35978] OK # # # cpu 0: rx_hash 0x34406c5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60026 dport 35978] OK # # # cpu 0: rx_hash 0xe05a22ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60054 dport 35978] OK # # # cpu 0: rx_hash 0x82ca4ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60084 dport 35978] OK # # # cpu 0: rx_hash 0xedf2595f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60108 dport 35978] 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 214, 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 41436 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42190 dport 41436] != expected 0x11e7da44 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42190 dport 41436] != expected 0x11e7da44 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56648 dport 41436] != expected 0x4afca752 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56648 dport 41436] != expected 0x4afca752 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35813 dport 41436] != expected 0xdd449af7 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35813 dport 41436] != expected 0xdd449af7 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 41436] != expected 0xaeea53cb # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 41436] != expected 0xaeea53cb # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46037 dport 41436] != expected 0xd5e8214 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46037 dport 41436] != expected 0xd5e8214 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59260 dport 41436] != expected 0x4d4ba30e # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59260 dport 41436] != expected 0x4d4ba30e # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59639 dport 41436] != expected 0xdb2f520f # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59639 dport 41436] != expected 0xdb2f520f # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49668 dport 41436] != expected 0x567c9a9c # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49668 dport 41436] != expected 0x567c9a9c # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60035 dport 41436] != expected 0x83f88e42 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60035 dport 41436] != expected 0x83f88e42 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47456 dport 41436] != expected 0xf550f05a # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47456 dport 41436] != expected 0xf550f05a # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53262 dport 41436] != expected 0xc40e7905 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53262 dport 41436] != expected 0xc40e7905 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37413 dport 41436] != expected 0x3c802311 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37413 dport 41436] != expected 0x3c802311 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39686 dport 41436] != expected 0x74bed414 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39686 dport 41436] != expected 0x74bed414 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58242 dport 41436] != expected 0x80ff907d # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58242 dport 41436] != expected 0x80ff907d # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55720 dport 41436] != expected 0xf56625f2 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55720 dport 41436] != expected 0xf56625f2 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55913 dport 41436] != expected 0x397c344b # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55913 dport 41436] != expected 0x397c344b # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46255 dport 41436] != expected 0x36e73074 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46255 dport 41436] != expected 0x36e73074 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49155 dport 41436] != expected 0x519f500f # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49155 dport 41436] != expected 0x519f500f # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40714 dport 41436] != expected 0xb88a8346 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40714 dport 41436] != expected 0xb88a8346 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58079 dport 41436] != expected 0x407e5176 # # Exception| cpu 0: rx_hash 0xe41fb0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58079 dport 41436] != expected 0x407e5176 # # 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 214, 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 33805 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60920 dport 33805] != expected 0x21753412 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60920 dport 33805] != expected 0x21753412 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 33805] != expected 0x8bb6bfd1 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 33805] != expected 0x8bb6bfd1 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 33805] != expected 0xa1d3a251 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 33805] != expected 0xa1d3a251 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36331 dport 33805] != expected 0x19d0e135 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36331 dport 33805] != expected 0x19d0e135 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33994 dport 33805] != expected 0x7fa3859c # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33994 dport 33805] != expected 0x7fa3859c # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59931 dport 33805] != expected 0x3521fc8b # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59931 dport 33805] != expected 0x3521fc8b # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49759 dport 33805] != expected 0x4a23e742 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49759 dport 33805] != expected 0x4a23e742 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53135 dport 33805] != expected 0xc0ef28ab # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53135 dport 33805] != expected 0xc0ef28ab # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58234 dport 33805] != expected 0xda9a864 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58234 dport 33805] != expected 0xda9a864 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37374 dport 33805] != expected 0x5d20b3b3 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37374 dport 33805] != expected 0x5d20b3b3 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59330 dport 33805] != expected 0xf6f8a0e3 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59330 dport 33805] != expected 0xf6f8a0e3 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41462 dport 33805] != expected 0xef3f2b24 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41462 dport 33805] != expected 0xef3f2b24 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42367 dport 33805] != expected 0x6cb89382 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42367 dport 33805] != expected 0x6cb89382 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 33805] != expected 0xa5709348 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 33805] != expected 0xa5709348 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 33805] != expected 0x9d83f27b # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 33805] != expected 0x9d83f27b # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57077 dport 33805] != expected 0x9e741346 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57077 dport 33805] != expected 0x9e741346 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 33805] != expected 0xdc46f5ea # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36517 dport 33805] != expected 0xdc46f5ea # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49965 dport 33805] != expected 0x9a1ab258 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49965 dport 33805] != expected 0x9a1ab258 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40939 dport 33805] != expected 0xab746bfc # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40939 dport 33805] != expected 0xab746bfc # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32917 dport 33805] != expected 0xc69b58f2 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32917 dport 33805] != expected 0xc69b58f2 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33759 dport 33805] != expected 0xecbe4840 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33759 dport 33805] != expected 0xecbe4840 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55473 dport 33805] != expected 0x10cf261 # # Exception| cpu 0: rx_hash 0x952a85e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55473 dport 33805] != expected 0x10cf261 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->