< 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 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 38541 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf97536dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33402 dport 38541] != expected 0x9eaeb795 # # Exception| cpu 0: rx_hash 0x7e1232fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33466 dport 38541] != expected 0xa01440a1 # # Exception| cpu 0: rx_hash 0xda4db12f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 38541] != expected 0x12de1d21 # # Exception| cpu 4: rx_hash 0xfc82525a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33388 dport 38541] != expected 0xe542c674 # # Exception| cpu 4: rx_hash 0x1595b2ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33404 dport 38541] != expected 0x49f05114 # # Exception| cpu 4: rx_hash 0x8a99c284 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33434 dport 38541] != expected 0xf64d0b11 # # Exception| cpu 4: rx_hash 0x335a51db [saddr 192.0.3.2 daddr 192.0.3.1 sport 33454 dport 38541] != expected 0xbe6c8a41 # # Exception| cpu 4: rx_hash 0x3d94599c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33486 dport 38541] != expected 0xc3196429 # # Exception| cpu 5: rx_hash 0xac5621f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33352 dport 38541] != expected 0x1d1d044 # # Exception| cpu 5: rx_hash 0xdfd1074f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33362 dport 38541] != expected 0x9192d2e5 # # Exception| cpu 5: rx_hash 0xa9a14576 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33374 dport 38541] != expected 0x7a3da1a5 # # Exception| cpu 5: rx_hash 0x638e2270 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33418 dport 38541] != expected 0x5aff9c71 # # Exception| cpu 5: rx_hash 0x0d951440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 38541] != expected 0x30574200 # # Exception| cpu 0: rx_hash 0xd483b968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33502 dport 38541] != expected 0x6fabf349 # # Exception| cpu 0: rx_hash 0x1ec70c89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33520 dport 38541] != expected 0xb7c970b8 # # Exception| cpu 0: rx_hash 0x046223b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33550 dport 38541] != expected 0xf768ba6b # # Exception| cpu 0: rx_hash 0x492a4095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33562 dport 38541] != expected 0xe910708b # # Exception| cpu 0: rx_hash 0xf51eb74d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33592 dport 38541] != expected 0xdadd803a # # Exception| cpu 0: rx_hash 0x2c081a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33606 dport 38541] != expected 0x85213173 # # Exception| cpu 4: rx_hash 0x20084912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33534 dport 38541] != expected 0x39f2b8f9 # # Exception| cpu 4: rx_hash 0x4cdd2412 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 38541] != expected 0x92fc016a # # Exception| cpu 4: rx_hash 0x54b6501b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33578 dport 38541] != expected 0x13fbac5b # # Exception| cpu 4: rx_hash 0x273176a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33584 dport 38541] != expected 0x83b8aefa # # Exception| cpu 5: rx_hash 0x9c3cbeca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33500 dport 38541] != expected 0xa3f4848 # # Exception| cpu 5: rx_hash 0x538f6fac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33508 dport 38541] != expected 0xa9b1ba58 # # Exception| cpu 5: rx_hash 0xa03da061 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33546 dport 38541] != expected 0x45a2e7eb # # Exception| cpu 0: rx_hash 0xb698dc2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 38541] != expected 0xb9d0a4b2 # # Exception| cpu 0: rx_hash 0xaef3a826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33642 dport 38541] != expected 0x38d70983 # # Exception| cpu 0: rx_hash 0x8dcb2fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33710 dport 38541] != expected 0xb4a7a337 # # Exception| cpu 0: rx_hash 0xb6f30ec8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33718 dport 38541] != expected 0x41701a97 # # Exception| cpu 0: rx_hash 0xf57565aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33730 dport 38541] != expected 0x227d3e1f # # Exception| cpu 4: rx_hash 0x5f8f3cdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33628 dport 38541] != expected 0x156233d2 # # Exception| cpu 4: rx_hash 0xe3bbcb03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33662 dport 38541] != expected 0x26afc363 # # Exception| cpu 4: rx_hash 0xfbbb6ded [saddr 192.0.3.2 daddr 192.0.3.1 sport 33698 dport 38541] != expected 0x5f08d077 # # Exception| cpu 4: rx_hash 0x275aa442 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33738 dport 38541] != expected 0x7b1810df # # Exception| cpu 5: rx_hash 0x29ff7ee2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33616 dport 38541] != expected 0xfecd4092 # # Exception| cpu 5: rx_hash 0x792b0d49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33652 dport 38541] != expected 0x1a5e56a2 # # Exception| cpu 5: rx_hash 0xab6f1e46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33670 dport 38541] != expected 0xbb9bc647 # # Exception| cpu 5: rx_hash 0x4278feb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33686 dport 38541] != expected 0x17295127 # # Exception| cpu 5: rx_hash 0x1c62855e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 38541] != expected 0x8ecfa97f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2f8f0474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36700 dport 37874] OK # # # cpu 4: rx_hash 0x2a7860f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36682 dport 37874] OK # # # cpu 5: rx_hash 0x851e8fe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 37874] OK # # # cpu 5: rx_hash 0x69fe0b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 37874] OK # # # cpu 5: rx_hash 0xc36f8007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36698 dport 37874] OK # # # cpu 5: rx_hash 0x964c972b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36712 dport 37874] OK # # # cpu 5: rx_hash 0x321314fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36716 dport 37874] OK # # # cpu 5: rx_hash 0xad74b637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36720 dport 37874] OK # # # cpu 5: rx_hash 0x7f5b77df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36728 dport 37874] OK # # # cpu 0: rx_hash 0x7f30a538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 37874] OK # # # cpu 0: rx_hash 0x8e4c31c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 37874] OK # # # cpu 0: rx_hash 0x3941aadd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36832 dport 37874] OK # # # cpu 4: rx_hash 0x44088424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36762 dport 37874] OK # # # cpu 4: rx_hash 0xf83c73fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36792 dport 37874] OK # # # cpu 4: rx_hash 0x3cb6ce5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36854 dport 37874] OK # # # cpu 5: rx_hash 0x41ffe0a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 37874] OK # # # cpu 5: rx_hash 0x675bd131 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36772 dport 37874] OK # # # cpu 5: rx_hash 0x1fe59b4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36808 dport 37874] OK # # # cpu 5: rx_hash 0x80823982 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36820 dport 37874] OK # # # cpu 5: rx_hash 0x078eef46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36846 dport 37874] OK # # # cpu 5: rx_hash 0xee990fb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36862 dport 37874] OK # # # cpu 5: rx_hash 0x2624bdb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 37874] OK # # # cpu 0: rx_hash 0x46f183c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 37874] OK # # # cpu 0: rx_hash 0x5e9af7cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36962 dport 37874] OK # # # cpu 4: rx_hash 0x6b6cde90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36890 dport 37874] OK # # # cpu 4: rx_hash 0x76f0ce1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36906 dport 37874] OK # # # cpu 4: rx_hash 0xd2af4dcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36910 dport 37874] OK # # # cpu 4: rx_hash 0x7307aa99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36924 dport 37874] OK # # # cpu 4: rx_hash 0x0e4e8460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36934 dport 37874] OK # # # cpu 4: rx_hash 0xc40a3181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36968 dport 37874] OK # # # cpu 4: rx_hash 0xc19687e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36996 dport 37874] OK # # # cpu 4: rx_hash 0x28816715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37012 dport 37874] OK # # # cpu 5: rx_hash 0x1d1c9ca9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 37874] OK # # # cpu 5: rx_hash 0xe7596494 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36950 dport 37874] OK # # # cpu 5: rx_hash 0x13d294ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36982 dport 37874] OK # # # cpu 0: rx_hash 0xff59c27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37002 dport 37874] OK # # # cpu 0: rx_hash 0x9142f44a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37024 dport 37874] OK # # # cpu 4: rx_hash 0x0e255687 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 37874] OK # # # cpu 4: rx_hash 0x23b80bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37090 dport 37874] OK # # # cpu 4: rx_hash 0xcaafeb21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37106 dport 37874] OK # # # cpu 4: rx_hash 0xf460aeba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37116 dport 37874] 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 36943 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59947 dport 36943] != expected 0x4deed91c # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59947 dport 36943] != expected 0x4deed91c # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38341 dport 36943] != expected 0x7ba2781e # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38341 dport 36943] != expected 0x7ba2781e # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60403 dport 36943] != expected 0x8c48befe # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60403 dport 36943] != expected 0x8c48befe # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55140 dport 36943] != expected 0x120aaf5f # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55140 dport 36943] != expected 0x120aaf5f # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52747 dport 36943] != expected 0x915301ba # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52747 dport 36943] != expected 0x915301ba # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41220 dport 36943] != expected 0x9479d8a8 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41220 dport 36943] != expected 0x9479d8a8 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44356 dport 36943] != expected 0xdcbed203 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44356 dport 36943] != expected 0xdcbed203 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41846 dport 36943] != expected 0xa54f8e1a # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41846 dport 36943] != expected 0xa54f8e1a # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57479 dport 36943] != expected 0x41b24295 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57479 dport 36943] != expected 0x41b24295 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 36943] != expected 0x639a2585 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 36943] != expected 0x639a2585 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48312 dport 36943] != expected 0x69271146 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48312 dport 36943] != expected 0x69271146 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50362 dport 36943] != expected 0x113b0810 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50362 dport 36943] != expected 0x113b0810 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54744 dport 36943] != expected 0x93bdc698 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54744 dport 36943] != expected 0x93bdc698 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57244 dport 36943] != expected 0xae67cf55 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57244 dport 36943] != expected 0xae67cf55 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34383 dport 36943] != expected 0x4dc7b069 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34383 dport 36943] != expected 0x4dc7b069 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41658 dport 36943] != expected 0x7a912318 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41658 dport 36943] != expected 0x7a912318 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36682 dport 36943] != expected 0x1fb6d7b2 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36682 dport 36943] != expected 0x1fb6d7b2 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60671 dport 36943] != expected 0xaafbba2e # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60671 dport 36943] != expected 0xaafbba2e # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60260 dport 36943] != expected 0x291bebf0 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60260 dport 36943] != expected 0x291bebf0 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35229 dport 36943] != expected 0x561e7982 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35229 dport 36943] != expected 0x561e7982 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37144 dport 36943] != expected 0x8b9ed754 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37144 dport 36943] != expected 0x8b9ed754 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59767 dport 36943] != expected 0xae712529 # # Exception| cpu 4: rx_hash 0xcef2da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59767 dport 36943] != expected 0xae712529 # # 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 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 35868 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 35868] != expected 0xed41c6a1 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 35868] != expected 0xed41c6a1 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41479 dport 35868] != expected 0x6348153f # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41479 dport 35868] != expected 0x6348153f # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49787 dport 35868] != expected 0xd5ef71bd # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49787 dport 35868] != expected 0xd5ef71bd # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55419 dport 35868] != expected 0x169cf69b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55419 dport 35868] != expected 0x169cf69b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 35868] != expected 0xafd44e3b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 35868] != expected 0xafd44e3b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 35868] != expected 0xa7601a90 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 35868] != expected 0xa7601a90 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50635 dport 35868] != expected 0x7b2c03a6 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50635 dport 35868] != expected 0x7b2c03a6 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42639 dport 35868] != expected 0xe3e1774a # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42639 dport 35868] != expected 0xe3e1774a # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32849 dport 35868] != expected 0x646bd72 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32849 dport 35868] != expected 0x646bd72 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50169 dport 35868] != expected 0x5ee3f40e # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50169 dport 35868] != expected 0x5ee3f40e # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 35868] != expected 0x9fe856ea # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 35868] != expected 0x9fe856ea # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59667 dport 35868] != expected 0x3af1dd2b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59667 dport 35868] != expected 0x3af1dd2b # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52539 dport 35868] != expected 0xf60538ca # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52539 dport 35868] != expected 0xf60538ca # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41395 dport 35868] != expected 0x4670bb76 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41395 dport 35868] != expected 0x4670bb76 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47309 dport 35868] != expected 0xbdcc5070 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47309 dport 35868] != expected 0xbdcc5070 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36382 dport 35868] != expected 0x348cc0d5 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36382 dport 35868] != expected 0x348cc0d5 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40080 dport 35868] != expected 0xa3c0d1b7 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40080 dport 35868] != expected 0xa3c0d1b7 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52813 dport 35868] != expected 0x1ce59502 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52813 dport 35868] != expected 0x1ce59502 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55593 dport 35868] != expected 0xf3e097ff # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55593 dport 35868] != expected 0xf3e097ff # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52650 dport 35868] != expected 0xf34e2b64 # # Exception| cpu 5: rx_hash 0x05644694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52650 dport 35868] != expected 0xf34e2b64 # # 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 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__->