< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 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 36100 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xadc3ba1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56426 dport 36100] != expected 0x1bd4ab4b # # Exception| cpu 0: rx_hash 0xeaa2b274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56468 dport 36100] != expected 0x9b554469 # # Exception| cpu 4: rx_hash 0x2385372d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56404 dport 36100] != expected 0x9242668b # # Exception| cpu 5: rx_hash 0x3fe20eee [saddr 192.0.3.2 daddr 192.0.3.1 sport 56380 dport 36100] != expected 0xf423956 # # Exception| cpu 5: rx_hash 0xf8c14876 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 36100] != expected 0x4b895fb6 # # Exception| cpu 5: rx_hash 0x4e49b6c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56394 dport 36100] != expected 0xf81f2dcd # # Exception| cpu 5: rx_hash 0x950dc99a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 36100] != expected 0x21d414f0 # # Exception| cpu 5: rx_hash 0xf8aff637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56438 dport 36100] != expected 0x4d31886e # # Exception| cpu 5: rx_hash 0x1516660a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56454 dport 36100] != expected 0x607a2106 # # Exception| cpu 5: rx_hash 0x40149461 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56492 dport 36100] != expected 0x3027d5fb # # Exception| cpu 0: rx_hash 0x648a8105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 36100] != expected 0x147b5e71 # # Exception| cpu 0: rx_hash 0x154f876b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56540 dport 36100] != expected 0xe59e9d32 # # Exception| cpu 0: rx_hash 0x5c1d13e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56562 dport 36100] != expected 0xab9f5dfe # # Exception| cpu 0: rx_hash 0xd2352092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 36100] != expected 0x24b147e6 # # Exception| cpu 0: rx_hash 0xce654671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56574 dport 36100] != expected 0x3aed73d7 # # Exception| cpu 4: rx_hash 0x2dd8158d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56498 dport 36100] != expected 0x5a7a9ebd # # Exception| cpu 4: rx_hash 0xa3f026fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56506 dport 36100] != expected 0xd55484a5 # # Exception| cpu 4: rx_hash 0xbf971f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56530 dport 36100] != expected 0x4854db78 # # Exception| cpu 4: rx_hash 0xbff9a17e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56548 dport 36100] != expected 0x4eec0ca0 # # Exception| cpu 4: rx_hash 0x31d1920f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 36100] != expected 0xc1c216b8 # # Exception| cpu 5: rx_hash 0x64d36064 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56518 dport 36100] != expected 0x919fe245 # # Exception| cpu 5: rx_hash 0x63fdf134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56586 dport 36100] != expected 0x75839e5e # # Exception| cpu 0: rx_hash 0x120fa87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56614 dport 36100] != expected 0x73a36f1 # # Exception| cpu 0: rx_hash 0x4763e450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56634 dport 36100] != expected 0x51df15d4 # # Exception| cpu 0: rx_hash 0x7ff476b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 36100] != expected 0xee3b165b # # Exception| cpu 4: rx_hash 0x3691bd1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56598 dport 36100] != expected 0x2366bd7b # # Exception| cpu 4: rx_hash 0x2a983a9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56648 dport 36100] != expected 0xb8de357e # # Exception| cpu 4: rx_hash 0x5b6a63d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 36100] != expected 0xca679dd1 # # Exception| cpu 5: rx_hash 0xb8d7302e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56616 dport 36100] != expected 0xaaf070bb # # Exception| cpu 5: rx_hash 0xa48756cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 36100] != expected 0xb4ac448a # # Exception| cpu 5: rx_hash 0xedbb7c04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 36100] != expected 0xfc15539e # # Exception| cpu 5: rx_hash 0x7f9ac8f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56674 dport 36100] != expected 0xe883c183 # # Exception| cpu 5: rx_hash 0x9c7e7a6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56692 dport 36100] != expected 0xdf090dd # # Exception| cpu 0: rx_hash 0x0e062ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56696 dport 36100] != expected 0x9c82bef4 # # Exception| cpu 0: rx_hash 0xc74f14e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56718 dport 36100] != expected 0x932d4bce # # Exception| cpu 0: rx_hash 0x38fbc09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56732 dport 36100] != expected 0x68022ea1 # # Exception| cpu 0: rx_hash 0xaaed2b4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56742 dport 36100] != expected 0xffc8d750 # # Exception| cpu 4: rx_hash 0x6d978cb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56704 dport 36100] != expected 0x3ee70d84 # # Exception| cpu 4: rx_hash 0xb6bd4dae [saddr 192.0.3.2 daddr 192.0.3.1 sport 56738 dport 36100] != expected 0xe194e361 # # Exception| cpu 4: rx_hash 0xdb71cc42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56764 dport 36100] != expected 0x8bc9a827 # # Exception| cpu 4: rx_hash 0xe3ec71a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 36100] != expected 0x4dad94bc # # Exception| cpu 4: rx_hash 0x38a80ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 36100] != expected 0x9466ad81 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x824d2c8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35490 dport 42355] OK # # # cpu 4: rx_hash 0x6f9a02f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35428 dport 42355] OK # # # cpu 4: rx_hash 0xa88e1b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35444 dport 42355] OK # # # cpu 4: rx_hash 0xd74fdee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35464 dport 42355] OK # # # cpu 4: rx_hash 0x61a99e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35508 dport 42355] OK # # # cpu 4: rx_hash 0xd72160a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35518 dport 42355] OK # # # cpu 5: rx_hash 0x4b041797 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35412 dport 42355] OK # # # cpu 5: rx_hash 0xfde25761 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35432 dport 42355] OK # # # cpu 5: rx_hash 0x26a6283a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35452 dport 42355] OK # # # cpu 5: rx_hash 0xa6d339eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35474 dport 42355] OK # # # cpu 5: rx_hash 0xbaede149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35488 dport 42355] OK # # # cpu 5: rx_hash 0x7df9f8f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35504 dport 42355] OK # # # cpu 0: rx_hash 0x619ec132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35544 dport 42355] OK # # # cpu 0: rx_hash 0x4240fb47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35602 dport 42355] OK # # # cpu 0: rx_hash 0x66deee23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35618 dport 42355] OK # # # cpu 4: rx_hash 0xf3882ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35554 dport 42355] OK # # # cpu 4: rx_hash 0x33dc1c48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35592 dport 42355] OK # # # cpu 5: rx_hash 0x9e2a154c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35530 dport 42355] OK # # # cpu 5: rx_hash 0x827a73af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35534 dport 42355] OK # # # cpu 5: rx_hash 0xd7163f85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35538 dport 42355] OK # # # cpu 5: rx_hash 0x5950b2b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35564 dport 42355] OK # # # cpu 5: rx_hash 0xbab40028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35578 dport 42355] OK # # # cpu 5: rx_hash 0xe8f6dd52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35626 dport 42355] OK # # # cpu 5: rx_hash 0x853a5cbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35636 dport 42355] OK # # # cpu 0: rx_hash 0x42191a26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35656 dport 42355] OK # # # cpu 0: rx_hash 0x850d039e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35672 dport 42355] OK # # # cpu 0: rx_hash 0x7ad769a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35708 dport 42355] OK # # # cpu 4: rx_hash 0x2fe2c4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35642 dport 42355] OK # # # cpu 4: rx_hash 0x976ef99c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35724 dport 42355] OK # # # cpu 4: rx_hash 0xe69ca0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 42355] OK # # # cpu 5: rx_hash 0xa19316fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35688 dport 42355] OK # # # cpu 5: rx_hash 0xf4ff5ad0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 42355] OK # # # cpu 5: rx_hash 0x8b3e9f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35720 dport 42355] OK # # # cpu 5: rx_hash 0x748a4b01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35738 dport 42355] OK # # # cpu 5: rx_hash 0x68b493a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35752 dport 42355] OK # # # cpu 5: rx_hash 0x2188b96a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35760 dport 42355] OK # # # cpu 0: rx_hash 0x970047dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35770 dport 42355] OK # # # cpu 0: rx_hash 0xc25b54d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 42355] OK # # # cpu 0: rx_hash 0xaf97d53b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35796 dport 42355] OK # # # cpu 0: rx_hash 0x9759a6bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35808 dport 42355] OK # # # cpu 0: rx_hash 0x21d1580b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35818 dport 42355] 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 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 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 45550 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38694 dport 45550] != expected 0x2fc216ca # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38694 dport 45550] != expected 0x2fc216ca # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34666 dport 45550] != expected 0xc8926cad # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34666 dport 45550] != expected 0xc8926cad # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45268 dport 45550] != expected 0xa08988cb # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45268 dport 45550] != expected 0xa08988cb # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37478 dport 45550] != expected 0xbd40f96d # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37478 dport 45550] != expected 0xbd40f96d # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41336 dport 45550] != expected 0xd17c2618 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41336 dport 45550] != expected 0xd17c2618 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42582 dport 45550] != expected 0xc2267258 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42582 dport 45550] != expected 0xc2267258 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 45550] != expected 0x776f275e # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 45550] != expected 0x776f275e # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 45550] != expected 0x559194 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49621 dport 45550] != expected 0x559194 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51047 dport 45550] != expected 0xc1617780 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51047 dport 45550] != expected 0xc1617780 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55825 dport 45550] != expected 0xdd13f6e8 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55825 dport 45550] != expected 0xdd13f6e8 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 45550] != expected 0x9ab14d9 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 45550] != expected 0x9ab14d9 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 45550] != expected 0x983b9efb # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 45550] != expected 0x983b9efb # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57383 dport 45550] != expected 0xae3cebc9 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57383 dport 45550] != expected 0xae3cebc9 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47050 dport 45550] != expected 0x978f5701 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47050 dport 45550] != expected 0x978f5701 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47025 dport 45550] != expected 0x88d0bd74 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47025 dport 45550] != expected 0x88d0bd74 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46507 dport 45550] != expected 0xc2ed7a6b # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46507 dport 45550] != expected 0xc2ed7a6b # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 45550] != expected 0x4c8795b2 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 45550] != expected 0x4c8795b2 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48564 dport 45550] != expected 0xde4fcff0 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48564 dport 45550] != expected 0xde4fcff0 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35734 dport 45550] != expected 0x643a99c2 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35734 dport 45550] != expected 0x643a99c2 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36401 dport 45550] != expected 0x47f05e94 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36401 dport 45550] != expected 0x47f05e94 # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36937 dport 45550] != expected 0xb40d510e # # Exception| cpu 0: rx_hash 0xf63635b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36937 dport 45550] != expected 0xb40d510e # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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 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 34868 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38329 dport 34868] != expected 0x7c896295 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38329 dport 34868] != expected 0x7c896295 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59789 dport 34868] != expected 0x5a803254 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59789 dport 34868] != expected 0x5a803254 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59460 dport 34868] != expected 0x30bf5e6b # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59460 dport 34868] != expected 0x30bf5e6b # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55328 dport 34868] != expected 0x9184ac2f # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55328 dport 34868] != expected 0x9184ac2f # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47391 dport 34868] != expected 0xa560b402 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47391 dport 34868] != expected 0xa560b402 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60887 dport 34868] != expected 0x8dc58353 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60887 dport 34868] != expected 0x8dc58353 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37733 dport 34868] != expected 0x99e65b4d # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37733 dport 34868] != expected 0x99e65b4d # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45893 dport 34868] != expected 0x608fdd9d # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45893 dport 34868] != expected 0x608fdd9d # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34163 dport 34868] != expected 0x36e10d62 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34163 dport 34868] != expected 0x36e10d62 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 34868] != expected 0x97adac37 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 34868] != expected 0x97adac37 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58589 dport 34868] != expected 0xcb2144c # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58589 dport 34868] != expected 0xcb2144c # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51635 dport 34868] != expected 0xce253568 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51635 dport 34868] != expected 0xce253568 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33611 dport 34868] != expected 0xe573dbdc # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33611 dport 34868] != expected 0xe573dbdc # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56850 dport 34868] != expected 0xf49e8426 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56850 dport 34868] != expected 0xf49e8426 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34423 dport 34868] != expected 0xd8f88ad7 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34423 dport 34868] != expected 0xd8f88ad7 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 34868] != expected 0xb6204234 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 34868] != expected 0xb6204234 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 34868] != expected 0xfc2cc0e # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 34868] != expected 0xfc2cc0e # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39549 dport 34868] != expected 0xe725182c # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39549 dport 34868] != expected 0xe725182c # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 34868] != expected 0xf90a930a # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 34868] != expected 0xf90a930a # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58123 dport 34868] != expected 0x32492b8 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58123 dport 34868] != expected 0x32492b8 # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50132 dport 34868] != expected 0xcc6d878d # # Exception| cpu 4: rx_hash 0xdeb9411b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50132 dport 34868] != expected 0xcc6d878d # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->