< 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 34849 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xffd93bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58914 dport 34849] != expected 0x6bd4b5fe # # Exception| cpu 0: rx_hash 0x68df015c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58944 dport 34849] != expected 0xe0f69402 # # Exception| cpu 4: rx_hash 0x864d5084 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58922 dport 34849] != expected 0xed41c16c # # Exception| cpu 4: rx_hash 0x3a876521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58938 dport 34849] != expected 0x2e0b7b25 # # Exception| cpu 4: rx_hash 0xd41534f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 34849] != expected 0x23bc2e4b # # Exception| cpu 5: rx_hash 0xcd5131eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58892 dport 34849] != expected 0x1b9ba727 # # Exception| cpu 5: rx_hash 0x080f6f04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58900 dport 34849] != expected 0x5e4469fc # # Exception| cpu 5: rx_hash 0x97caa967 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58910 dport 34849] != expected 0xc284cf24 # # Exception| cpu 5: rx_hash 0xeaa04073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58916 dport 34849] != expected 0x7cab8e91 # # Exception| cpu 5: rx_hash 0xc9afb3b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58942 dport 34849] != expected 0x23219200 # # Exception| cpu 5: rx_hash 0xe263bc82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58956 dport 34849] != expected 0x6b4909b5 # # Exception| cpu 0: rx_hash 0xc16c4f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 34849] != expected 0x34c31524 # # Exception| cpu 0: rx_hash 0xd0ebb6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58978 dport 34849] != expected 0x1b061b6c # # Exception| cpu 0: rx_hash 0x6c218302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58994 dport 34849] != expected 0xd84ca125 # # Exception| cpu 0: rx_hash 0x29e0a1cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59016 dport 34849] != expected 0xaed8194b # # Exception| cpu 0: rx_hash 0xdac8775f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59020 dport 34849] != expected 0xa3f2f06e # # Exception| cpu 0: rx_hash 0x2d1e2395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59066 dport 34849] != expected 0x96622c6c # # Exception| cpu 4: rx_hash 0x5074ca81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59008 dport 34849] != expected 0x284d6dd9 # # Exception| cpu 4: rx_hash 0x450db13c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59014 dport 34849] != expected 0x3f3256b6 # # Exception| cpu 4: rx_hash 0x91d41630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59050 dport 34849] != expected 0x55289625 # # Exception| cpu 4: rx_hash 0x06d22ca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59080 dport 34849] != expected 0xde0ab7d9 # # Exception| cpu 5: rx_hash 0xcfb10ce2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59018 dport 34849] != expected 0xb48dcb01 # # Exception| cpu 5: rx_hash 0x0aef520d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59026 dport 34849] != expected 0xf15205da # # Exception| cpu 5: rx_hash 0x8053efd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59038 dport 34849] != expected 0x7aed986d # # Exception| cpu 5: rx_hash 0x38675828 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59068 dport 34849] != expected 0x811d1703 # # Exception| cpu 0: rx_hash 0xf1047868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59134 dport 34849] != expected 0xeb9a6bdb # # Exception| cpu 0: rx_hash 0xfa57a714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59164 dport 34849] != expected 0x4e5b6ca # # Exception| cpu 4: rx_hash 0x345a2687 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59110 dport 34849] != expected 0xae45a500 # # Exception| cpu 4: rx_hash 0x9de9689f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 34849] != expected 0x7a702426 # # Exception| cpu 4: rx_hash 0x469d92b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59148 dport 34849] != expected 0xc7af0c83 # # Exception| cpu 4: rx_hash 0x0d81f3de [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 34849] != expected 0x31756ac8 # # Exception| cpu 4: rx_hash 0x2e8e0018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59184 dport 34849] != expected 0x6eff7659 # # Exception| cpu 4: rx_hash 0x3bf77ba5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59190 dport 34849] != expected 0x79804d36 # # Exception| cpu 5: rx_hash 0x25dddf64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59090 dport 34849] != expected 0x8180ab48 # # Exception| cpu 5: rx_hash 0xc772f013 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59106 dport 34849] != expected 0xa36f4c25 # # Exception| cpu 5: rx_hash 0x58b73670 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59112 dport 34849] != expected 0x3fafeafd # # Exception| cpu 5: rx_hash 0xb5b54425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59144 dport 34849] != expected 0xca85e5a6 # # Exception| cpu 5: rx_hash 0x70eb1aca [saddr 192.0.3.2 daddr 192.0.3.1 sport 59152 dport 34849] != expected 0x8f5a2b7d # # Exception| cpu 0: rx_hash 0x426310ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59198 dport 34849] != expected 0xff1539a4 # # Exception| cpu 0: rx_hash 0x7cd66465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59210 dport 34849] != expected 0xa002997e # # Exception| cpu 0: rx_hash 0xbd76b8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59232 dport 34849] != expected 0xdd676282 # # Exception| cpu 0: rx_hash 0x01bc8d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 34849] != expected 0x1e2dd8cb # # Exception| cpu 0: rx_hash 0x7828e63b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 34849] != expected 0x98b8ac59 # # Exception| cpu 0: rx_hash 0xf8b79a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59290 dport 34849] != expected 0xabf3daec # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x6fbb6d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51314 dport 42890] OK # # # cpu 0: rx_hash 0xc2f6a153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51286 dport 42890] OK # # # cpu 0: rx_hash 0xae1bb1a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51288 dport 42890] OK # # # cpu 0: rx_hash 0xd37158b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51298 dport 42890] OK # # # cpu 0: rx_hash 0x741f550e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 42890] OK # # # cpu 0: rx_hash 0xa438705c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51382 dport 42890] OK # # # cpu 5: rx_hash 0xc608230d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51300 dport 42890] OK # # # cpu 5: rx_hash 0xf07eab76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51320 dport 42890] OK # # # cpu 5: rx_hash 0x2a7a4fdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51336 dport 42890] OK # # # cpu 5: rx_hash 0x96b07a79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 42890] OK # # # cpu 5: rx_hash 0x2e84cd82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51386 dport 42890] OK # # # cpu 4: rx_hash 0x3bfdb63f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51388 dport 42890] OK # # # cpu 4: rx_hash 0xf6601421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 42890] OK # # # cpu 4: rx_hash 0x5fd35a39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51418 dport 42890] OK # # # cpu 4: rx_hash 0xa8050ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 42890] OK # # # cpu 4: rx_hash 0x66088f60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51478 dport 42890] OK # # # cpu 0: rx_hash 0x8ff47f6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51396 dport 42890] OK # # # cpu 0: rx_hash 0xacfb8cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51422 dport 42890] OK # # # cpu 0: rx_hash 0x4e54a3da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51438 dport 42890] OK # # # cpu 0: rx_hash 0xb62faa32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51464 dport 42890] OK # # # cpu 0: rx_hash 0x84a7a017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51494 dport 42890] OK # # # cpu 5: rx_hash 0x01b640eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51450 dport 42890] OK # # # cpu 5: rx_hash 0x45077ca6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51468 dport 42890] OK # # # cpu 5: rx_hash 0x80592249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 42890] OK # # # cpu 4: rx_hash 0x0e1b1dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51498 dport 42890] OK # # # cpu 4: rx_hash 0x7f4c8a72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 42890] OK # # # cpu 4: rx_hash 0x493a0209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51542 dport 42890] OK # # # cpu 4: rx_hash 0x58bdfbea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51554 dport 42890] OK # # # cpu 4: rx_hash 0x4dc48057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51556 dport 42890] OK # # # cpu 4: rx_hash 0xab952d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51558 dport 42890] OK # # # cpu 4: rx_hash 0x175f18db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 42890] OK # # # cpu 4: rx_hash 0xd82287cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51584 dport 42890] OK # # # cpu 4: rx_hash 0x529e3a12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 42890] OK # # # cpu 0: rx_hash 0xcb454326 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 42890] OK # # # cpu 0: rx_hash 0xa7a853d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51516 dport 42890] OK # # # cpu 0: rx_hash 0xc386bfd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51546 dport 42890] OK # # # cpu 5: rx_hash 0x82b91f40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 42890] OK # # # cpu 4: rx_hash 0x0cfb20c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 42890] OK # # # cpu 4: rx_hash 0xe2697118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51654 dport 42890] OK # # # cpu 4: rx_hash 0x8a7ae3b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51706 dport 42890] OK # # # cpu 4: rx_hash 0x72b9e51b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51716 dport 42890] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 41288 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46477 dport 41288] != expected 0xe3f914d4 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46477 dport 41288] != expected 0xe3f914d4 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35073 dport 41288] != expected 0xd7868e50 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35073 dport 41288] != expected 0xd7868e50 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 41288] != expected 0xabf37e8c # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 41288] != expected 0xabf37e8c # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47657 dport 41288] != expected 0xa9bab677 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47657 dport 41288] != expected 0xa9bab677 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45636 dport 41288] != expected 0x1c5fe996 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45636 dport 41288] != expected 0x1c5fe996 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33542 dport 41288] != expected 0x1ced10d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33542 dport 41288] != expected 0x1ced10d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56302 dport 41288] != expected 0x4b700c00 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56302 dport 41288] != expected 0x4b700c00 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47927 dport 41288] != expected 0x272ee867 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47927 dport 41288] != expected 0x272ee867 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 41288] != expected 0x23dbec6d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 41288] != expected 0x23dbec6d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50747 dport 41288] != expected 0xc47c5ca0 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50747 dport 41288] != expected 0xc47c5ca0 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47253 dport 41288] != expected 0xd699ce36 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47253 dport 41288] != expected 0xd699ce36 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60010 dport 41288] != expected 0x8925f62f # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60010 dport 41288] != expected 0x8925f62f # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50530 dport 41288] != expected 0x77f4660b # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50530 dport 41288] != expected 0x77f4660b # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35959 dport 41288] != expected 0x79fd7d8d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35959 dport 41288] != expected 0x79fd7d8d # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49856 dport 41288] != expected 0xb14e6ab3 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49856 dport 41288] != expected 0xb14e6ab3 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43051 dport 41288] != expected 0x10367b55 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43051 dport 41288] != expected 0x10367b55 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47192 dport 41288] != expected 0xa1360ece # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47192 dport 41288] != expected 0xa1360ece # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 41288] != expected 0xe196d6d7 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 41288] != expected 0xe196d6d7 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55884 dport 41288] != expected 0xd4dd7f83 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55884 dport 41288] != expected 0xd4dd7f83 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34482 dport 41288] != expected 0x7d5b0941 # # Exception| cpu 0: rx_hash 0x60337e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34482 dport 41288] != expected 0x7d5b0941 # # 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 45559 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49444 dport 45559] != expected 0x65539f0e # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49444 dport 45559] != expected 0x65539f0e # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 45559] != expected 0x42af2678 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 45559] != expected 0x42af2678 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40634 dport 45559] != expected 0xd9de4a1a # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40634 dport 45559] != expected 0xd9de4a1a # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38279 dport 45559] != expected 0xc23de47d # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38279 dport 45559] != expected 0xc23de47d # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44838 dport 45559] != expected 0xb71f88a0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44838 dport 45559] != expected 0xb71f88a0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47313 dport 45559] != expected 0x60a45df1 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47313 dport 45559] != expected 0x60a45df1 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59822 dport 45559] != expected 0xa028eea8 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59822 dport 45559] != expected 0xa028eea8 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 45559] != expected 0x13ab8ecc # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 45559] != expected 0x13ab8ecc # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51065 dport 45559] != expected 0x97a1b935 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51065 dport 45559] != expected 0x97a1b935 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55482 dport 45559] != expected 0xa0e401ec # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55482 dport 45559] != expected 0xa0e401ec # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 45559] != expected 0xf848daf0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 45559] != expected 0xf848daf0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36643 dport 45559] != expected 0x34ca617c # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36643 dport 45559] != expected 0x34ca617c # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41115 dport 45559] != expected 0x599648a5 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41115 dport 45559] != expected 0x599648a5 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46549 dport 45559] != expected 0xbca9482 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46549 dport 45559] != expected 0xbca9482 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49162 dport 45559] != expected 0xdc173671 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49162 dport 45559] != expected 0xdc173671 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48006 dport 45559] != expected 0x64ac3625 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48006 dport 45559] != expected 0x64ac3625 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 45559] != expected 0xe92b2bf0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 45559] != expected 0xe92b2bf0 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54255 dport 45559] != expected 0xb3c4537a # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54255 dport 45559] != expected 0xb3c4537a # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55391 dport 45559] != expected 0xf9a15c25 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55391 dport 45559] != expected 0xf9a15c25 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48217 dport 45559] != expected 0xec5a58d9 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48217 dport 45559] != expected 0xec5a58d9 # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42421 dport 45559] != expected 0x221c90c # # Exception| cpu 4: rx_hash 0xe29c202d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42421 dport 45559] != expected 0x221c90c # # 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__->