< 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 42893 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x257e16a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58366 dport 42893] != expected 0x94ae7eaf # # Exception| cpu 0: rx_hash 0x934d0e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 42893] != expected 0xb38a9c2f # # Exception| cpu 0: rx_hash 0x45ab1595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58434 dport 42893] != expected 0xd20a1ce4 # # Exception| cpu 0: rx_hash 0x1e3379fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 58448 dport 42893] != expected 0x54081fc8 # # Exception| cpu 4: rx_hash 0xeade46f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 42893] != expected 0x27c0a724 # # Exception| cpu 4: rx_hash 0xce02e969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58370 dport 42893] != expected 0x4e7b86c # # Exception| cpu 4: rx_hash 0x5ced5edb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 42893] != expected 0xe445a4 # # Exception| cpu 4: rx_hash 0xf7f6e363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58418 dport 42893] != expected 0xf28a635d # # Exception| cpu 5: rx_hash 0xbdeafd7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58394 dport 42893] != expected 0xe83c0e0e # # Exception| cpu 5: rx_hash 0x16f140c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 42893] != expected 0x1a5228f7 # # Exception| cpu 5: rx_hash 0x4d692caf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58422 dport 42893] != expected 0x9c502bdb # # Exception| cpu 5: rx_hash 0xaab90485 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58426 dport 42893] != expected 0x45e7471e # # Exception| cpu 5: rx_hash 0x30948a0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58432 dport 42893] != expected 0xfbe8de9 # # Exception| cpu 0: rx_hash 0xf9e351d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58460 dport 42893] != expected 0x8dbf730d # # Exception| cpu 0: rx_hash 0xef6dfafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58554 dport 42893] != expected 0x2e91955a # # Exception| cpu 0: rx_hash 0x9447d7d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58582 dport 42893] != expected 0x8c101407 # # Exception| cpu 4: rx_hash 0x0fb70b8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58474 dport 42893] != expected 0xc8bc71b7 # # Exception| cpu 4: rx_hash 0x3149d8db [saddr 192.0.3.2 daddr 192.0.3.1 sport 58502 dport 42893] != expected 0x14b22ae # # Exception| cpu 5: rx_hash 0xb528c446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58478 dport 42893] != expected 0xa6663931 # # Exception| cpu 5: rx_hash 0x09608007 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 42893] != expected 0xf9d356d8 # # Exception| cpu 5: rx_hash 0x2110f879 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 42893] != expected 0x930ae396 # # Exception| cpu 5: rx_hash 0x9b8f37b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58494 dport 42893] != expected 0xfdd0ab10 # # Exception| cpu 5: rx_hash 0x1fee2b28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58518 dport 42893] != expected 0x5afdb08f # # Exception| cpu 5: rx_hash 0x9c85eeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 58530 dport 42893] != expected 0xc24a2338 # # Exception| cpu 5: rx_hash 0x7b55c6c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58542 dport 42893] != expected 0x1bfd4ffd # # Exception| cpu 5: rx_hash 0x5d300c0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58570 dport 42893] != expected 0xe11eae3 # # Exception| cpu 5: rx_hash 0xd88c4246 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58596 dport 42893] != expected 0xa7c95e3b # # Exception| cpu 5: rx_hash 0xf62bb1b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58612 dport 42893] != expected 0xfc7fcc1a # # Exception| cpu 0: rx_hash 0xde5bc9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58622 dport 42893] != expected 0x96a67954 # # Exception| cpu 0: rx_hash 0x99d709ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58624 dport 42893] != expected 0x6ce84043 # # Exception| cpu 0: rx_hash 0x259f4d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58654 dport 42893] != expected 0x335d2faa # # Exception| cpu 0: rx_hash 0x1abccc08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58676 dport 42893] != expected 0xf45fd3f4 # # Exception| cpu 0: rx_hash 0x127ef532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58688 dport 42893] != expected 0xba05e4cb # # Exception| cpu 0: rx_hash 0xf3795695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58710 dport 42893] != expected 0x52ddaf61 # # Exception| cpu 0: rx_hash 0x052d0ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 42893] != expected 0x17deaddb # # Exception| cpu 4: rx_hash 0x7e0721e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58636 dport 42893] != expected 0xb55f2c86 # # Exception| cpu 4: rx_hash 0x78d0aa69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58646 dport 42893] != expected 0x84300be9 # # Exception| cpu 4: rx_hash 0xf5aedd18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58700 dport 42893] != expected 0x63b2880e # # Exception| cpu 4: rx_hash 0x5862eb2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58728 dport 42893] != expected 0xa0b38998 # # Exception| cpu 5: rx_hash 0x1c6b4785 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58670 dport 42893] != expected 0xc530f49b # # Exception| cpu 5: rx_hash 0x3cd906c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58704 dport 42893] != expected 0xe1b376ea # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x976606d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36400 dport 39900] OK # # # cpu 0: rx_hash 0x0589b165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36414 dport 39900] OK # # # cpu 0: rx_hash 0xc2ebd80b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36428 dport 39900] OK # # # cpu 0: rx_hash 0xec4c2bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36444 dport 39900] OK # # # cpu 0: rx_hash 0x6f27ee3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36456 dport 39900] OK # # # cpu 0: rx_hash 0x0c96da89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36492 dport 39900] OK # # # cpu 0: rx_hash 0xc5e10150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36496 dport 39900] OK # # # cpu 4: rx_hash 0x9973b460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 39900] OK # # # cpu 4: rx_hash 0x326809d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36448 dport 39900] OK # # # cpu 4: rx_hash 0xa65035e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36468 dport 39900] OK # # # cpu 4: rx_hash 0x51d93d6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36484 dport 39900] OK # # # cpu 4: rx_hash 0x7f7ece9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36500 dport 39900] OK # # # cpu 5: rx_hash 0xeb46f2a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36480 dport 39900] OK # # # cpu 0: rx_hash 0x2231297a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36508 dport 39900] OK # # # cpu 0: rx_hash 0xa998d586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36572 dport 39900] OK # # # cpu 0: rx_hash 0xe5534014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36590 dport 39900] OK # # # cpu 0: rx_hash 0xd7e01f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36626 dport 39900] OK # # # cpu 4: rx_hash 0x468ac496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 39900] OK # # # cpu 4: rx_hash 0x405d4f1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36542 dport 39900] OK # # # cpu 4: rx_hash 0x489f7621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 39900] OK # # # cpu 4: rx_hash 0x663885d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36570 dport 39900] OK # # # cpu 4: rx_hash 0x9b2b8a1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36640 dport 39900] OK # # # cpu 5: rx_hash 0xa78d6731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 39900] OK # # # cpu 5: rx_hash 0x2af31040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36584 dport 39900] OK # # # cpu 5: rx_hash 0x96bb5401 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 39900] OK # # # cpu 5: rx_hash 0x716b7c2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 39900] OK # # # cpu 5: rx_hash 0x36e7bc2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36612 dport 39900] OK # # # cpu 5: rx_hash 0xc6646dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36648 dport 39900] OK # # # cpu 0: rx_hash 0xe8c39e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 39900] OK # # # cpu 0: rx_hash 0x4b1a1a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36722 dport 39900] OK # # # cpu 0: rx_hash 0x73334250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36740 dport 39900] OK # # # cpu 4: rx_hash 0x9dfc0196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36666 dport 39900] OK # # # cpu 4: rx_hash 0xbd4e40d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36676 dport 39900] OK # # # cpu 4: rx_hash 0x2fa1f760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36682 dport 39900] OK # # # cpu 4: rx_hash 0x5c49e375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36690 dport 39900] OK # # # cpu 4: rx_hash 0x01060493 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36698 dport 39900] OK # # # cpu 4: rx_hash 0x108276e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36704 dport 39900] OK # # # cpu 5: rx_hash 0x4dcd9101 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36712 dport 39900] OK # # # cpu 5: rx_hash 0xacca32a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36734 dport 39900] OK # # # cpu 5: rx_hash 0x5b433a2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36750 dport 39900] OK # # # cpu 5: rx_hash 0x5d94b1a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 39900] 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 33628 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40886 dport 33628] != expected 0x69213732 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40886 dport 33628] != expected 0x69213732 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43122 dport 33628] != expected 0xe9e6358 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43122 dport 33628] != expected 0xe9e6358 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49741 dport 33628] != expected 0x708888e3 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49741 dport 33628] != expected 0x708888e3 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54391 dport 33628] != expected 0x80d43ed7 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54391 dport 33628] != expected 0x80d43ed7 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60495 dport 33628] != expected 0xc195c15a # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60495 dport 33628] != expected 0xc195c15a # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 33628] != expected 0x133405fa # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 33628] != expected 0x133405fa # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45488 dport 33628] != expected 0xb6e6360d # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45488 dport 33628] != expected 0xb6e6360d # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54645 dport 33628] != expected 0xe8dbc6f8 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54645 dport 33628] != expected 0xe8dbc6f8 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45827 dport 33628] != expected 0x97fd38fe # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45827 dport 33628] != expected 0x97fd38fe # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34434 dport 33628] != expected 0x29c11611 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34434 dport 33628] != expected 0x29c11611 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50602 dport 33628] != expected 0x6ac74b55 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50602 dport 33628] != expected 0x6ac74b55 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51286 dport 33628] != expected 0x96e45423 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51286 dport 33628] != expected 0x96e45423 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 33628] != expected 0x15db2265 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 33628] != expected 0x15db2265 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60102 dport 33628] != expected 0x11547b9e # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60102 dport 33628] != expected 0x11547b9e # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 33628] != expected 0x50846bbb # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 33628] != expected 0x50846bbb # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 33628] != expected 0xfba3eb62 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 33628] != expected 0xfba3eb62 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36043 dport 33628] != expected 0x9f426d75 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36043 dport 33628] != expected 0x9f426d75 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37566 dport 33628] != expected 0xb02ecd3f # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37566 dport 33628] != expected 0xb02ecd3f # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56327 dport 33628] != expected 0x16e32c4a # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56327 dport 33628] != expected 0x16e32c4a # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 33628] != expected 0x811da134 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 33628] != expected 0x811da134 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 33628] != expected 0x6fe9f4d2 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 33628] != expected 0x6fe9f4d2 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 33628] != expected 0x99b039a3 # # Exception| cpu 5: rx_hash 0xb5522bc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 33628] != expected 0x99b039a3 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 53042 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34498 dport 53042] != expected 0x6c84108a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34498 dport 53042] != expected 0x6c84108a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41081 dport 53042] != expected 0x22735019 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41081 dport 53042] != expected 0x22735019 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42897 dport 53042] != expected 0x5d3793eb # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42897 dport 53042] != expected 0x5d3793eb # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47056 dport 53042] != expected 0x6ecff7d4 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47056 dport 53042] != expected 0x6ecff7d4 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48470 dport 53042] != expected 0xd1932986 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48470 dport 53042] != expected 0xd1932986 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45247 dport 53042] != expected 0x7180a53c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45247 dport 53042] != expected 0x7180a53c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45826 dport 53042] != expected 0xb39006f2 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45826 dport 53042] != expected 0xb39006f2 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58210 dport 53042] != expected 0xe9cf0df8 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58210 dport 53042] != expected 0xe9cf0df8 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 53042] != expected 0x4bc2373e # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 53042] != expected 0x4bc2373e # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38658 dport 53042] != expected 0xd23dcac4 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38658 dport 53042] != expected 0xd23dcac4 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40112 dport 53042] != expected 0xcce0ae6f # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40112 dport 53042] != expected 0xcce0ae6f # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34973 dport 53042] != expected 0xcc8878b0 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34973 dport 53042] != expected 0xcc8878b0 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 53042] != expected 0x5364a95b # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 53042] != expected 0x5364a95b # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37623 dport 53042] != expected 0x1f04d240 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37623 dport 53042] != expected 0x1f04d240 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53143 dport 53042] != expected 0x8b56765d # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53143 dport 53042] != expected 0x8b56765d # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39027 dport 53042] != expected 0xd567938a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39027 dport 53042] != expected 0xd567938a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60921 dport 53042] != expected 0x3d21a88c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60921 dport 53042] != expected 0x3d21a88c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44355 dport 53042] != expected 0xfdfa8d7a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44355 dport 53042] != expected 0xfdfa8d7a # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 53042] != expected 0x262c049c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 53042] != expected 0x262c049c # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55361 dport 53042] != expected 0xd27afe4 # # Exception| cpu 0: rx_hash 0x3c54427a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55361 dport 53042] != expected 0xd27afe4 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->