< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59140 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x869d0e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36426 dport 59140] != expected 0xa5568f2e # # Exception| cpu 0: rx_hash 0xb0937a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36432 dport 59140] != expected 0x7cdf03f4 # # Exception| cpu 0: rx_hash 0xab944059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36452 dport 59140] != expected 0x901bc599 # # Exception| cpu 0: rx_hash 0xc6e94afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 59140] != expected 0x56842d5c # # Exception| cpu 0: rx_hash 0x9d9a3411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36478 dport 59140] != expected 0x49924943 # # Exception| cpu 0: rx_hash 0x36e245ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 59140] != expected 0xbd284ad7 # # Exception| cpu 0: rx_hash 0x9bb3730e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36540 dport 59140] != expected 0xd5063c3c # # Exception| cpu 0: rx_hash 0x3bd129e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36584 dport 59140] != expected 0xf18c5159 # # Exception| cpu 0: rx_hash 0xbb89516b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36596 dport 59140] != expected 0xacef6d05 # # Exception| cpu 0: rx_hash 0xeedde002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36614 dport 59140] != expected 0x3117282b # # Exception| cpu 0: rx_hash 0x2e412d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 59140] != expected 0x2560cebd # # Exception| cpu 0: rx_hash 0x433c27f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36666 dport 59140] != expected 0xe3ff2678 # # Exception| cpu 0: rx_hash 0x15ccc405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36674 dport 59140] != expected 0xa8b2151 # # Exception| cpu 0: rx_hash 0x23724156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36694 dport 59140] != expected 0x69c4d533 # # Exception| cpu 0: rx_hash 0x13e5831a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36736 dport 59140] != expected 0x961f542e # # Exception| cpu 0: rx_hash 0x930d0a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36754 dport 59140] != expected 0x71ba10ca # # Exception| cpu 0: rx_hash 0xbeb4b5fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36786 dport 59140] != expected 0xfe3122c5 # # Exception| cpu 0: rx_hash 0x08e2b93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36788 dport 59140] != expected 0x7adb9243 # # Exception| cpu 0: rx_hash 0xd3c9bf5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36792 dport 59140] != expected 0x38aeca00 # # Exception| cpu 0: rx_hash 0xb387d9f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36820 dport 59140] != expected 0xb295394b # # Exception| cpu 0: rx_hash 0x0561242c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 59140] != expected 0x8cb9f175 # # Exception| cpu 0: rx_hash 0xc5fde971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36842 dport 59140] != expected 0x98ce17e3 # # Exception| cpu 0: rx_hash 0x4daae31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36868 dport 59140] != expected 0xaff0be8d # # Exception| cpu 0: rx_hash 0x16d99df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36884 dport 59140] != expected 0xb0e6da92 # # Exception| cpu 0: rx_hash 0xbb88ab14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36902 dport 59140] != expected 0xd8c8ac79 # # Exception| cpu 0: rx_hash 0xd6f5a1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36908 dport 59140] != expected 0x1e5744bc # # Exception| cpu 0: rx_hash 0xedc8b9f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36944 dport 59140] != expected 0x8b7ad3e8 # # Exception| cpu 0: rx_hash 0xb0928002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36994 dport 59140] != expected 0x8f8c288 # # Exception| cpu 0: rx_hash 0x30caf88f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37022 dport 59140] != expected 0x559bfed4 # # Exception| cpu 0: rx_hash 0xab95ba26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37046 dport 59140] != expected 0xe43c04e5 # # Exception| cpu 0: rx_hash 0x3df99486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37112 dport 59140] != expected 0x193fe55a # # Exception| cpu 0: rx_hash 0xd378b438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37220 dport 59140] != expected 0xf64f73c4 # # Exception| cpu 0: rx_hash 0xe5c6316b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37232 dport 59140] != expected 0x950087a6 # # Exception| cpu 0: rx_hash 0xf8e84c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37254 dport 59140] != expected 0xe55034b4 # # Exception| cpu 0: rx_hash 0xa39b32bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37270 dport 59140] != expected 0xfa4650ab # # Exception| cpu 0: rx_hash 0x78b034dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37274 dport 59140] != expected 0xb83308e8 # # Exception| cpu 0: rx_hash 0x55098baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37306 dport 59140] != expected 0x37b83ae7 # # Exception| cpu 0: rx_hash 0xd8d26e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37326 dport 59140] != expected 0x9cb9658d # # Exception| cpu 0: rx_hash 0x83a110da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37342 dport 59140] != expected 0x83af0192 # # Exception| cpu 0: rx_hash 0x2ef0263b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37356 dport 59140] != expected 0xeb817779 # # Exception| cpu 0: rx_hash 0xa9e3c1f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37416 dport 59140] != expected 0x2af667e1 # # Exception| cpu 0: rx_hash 0x290b486e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 59140] != expected 0xcd532305 # # Exception| cpu 0: rx_hash 0xff132205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37456 dport 59140] != expected 0xc38260c8 # # Exception| cpu 0: rx_hash 0x79d2ec8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37504 dport 59140] != expected 0xb8b35153 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa426c34a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 50944] OK # # # cpu 0: rx_hash 0x1f43a386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32982 dport 50944] OK # # # cpu 4: rx_hash 0xff55bda5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32934 dport 50944] OK # # # cpu 4: rx_hash 0x29fd26d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 50944] OK # # # cpu 4: rx_hash 0xc4d854ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32980 dport 50944] OK # # # cpu 4: rx_hash 0x918ce596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33062 dport 50944] OK # # # cpu 4: rx_hash 0x11646c00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33076 dport 50944] OK # # # cpu 4: rx_hash 0x1c570009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 50944] OK # # # cpu 4: rx_hash 0x6a2d308a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33132 dport 50944] OK # # # cpu 4: rx_hash 0x410d39f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 50944] OK # # # cpu 4: rx_hash 0xf75b353c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33158 dport 50944] OK # # # cpu 4: rx_hash 0x4c3e55f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33254 dport 50944] OK # # # cpu 4: rx_hash 0xbde773ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33298 dport 50944] OK # # # cpu 4: rx_hash 0xd09a790c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33304 dport 50944] OK # # # cpu 4: rx_hash 0x7dcb4fed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 50944] OK # # # cpu 4: rx_hash 0xfd933760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 50944] OK # # # cpu 4: rx_hash 0x86da6bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33390 dport 50944] OK # # # cpu 4: rx_hash 0xb0d41fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33396 dport 50944] OK # # # cpu 4: rx_hash 0xadfa6299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33410 dport 50944] OK # # # cpu 4: rx_hash 0x7575366f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33540 dport 50944] OK # # # cpu 4: rx_hash 0xf59dbff9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33558 dport 50944] OK # # # cpu 4: rx_hash 0x437b4227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 50944] OK # # # cpu 4: rx_hash 0x6e720c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33584 dport 50944] OK # # # cpu 4: rx_hash 0x95d3d957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 50944] OK # # # cpu 4: rx_hash 0x9e79035a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33744 dport 50944] OK # # # cpu 4: rx_hash 0x4b74578d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33796 dport 50944] OK # # # cpu 4: rx_hash 0x7dcad2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33808 dport 50944] OK # # # cpu 4: rx_hash 0x0bb0e25d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33838 dport 50944] OK # # # cpu 4: rx_hash 0xdd18792d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33866 dport 50944] OK # # # cpu 4: rx_hash 0x46473b84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 50944] OK # # # cpu 4: rx_hash 0x36a4bd03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33936 dport 50944] OK # # # cpu 4: rx_hash 0xf6888145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33960 dport 50944] OK # # # cpu 4: rx_hash 0x587de530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 50944] OK # # # cpu 4: rx_hash 0x2eb724a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34080 dport 50944] OK # # # cpu 4: rx_hash 0xf8af4ec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 50944] OK # # # cpu 5: rx_hash 0x24ce4adc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32932 dport 50944] OK # # # cpu 5: rx_hash 0x9fab2a10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32964 dport 50944] OK # # # cpu 5: rx_hash 0xa915af43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 50944] OK # # # cpu 5: rx_hash 0xb2129567 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32996 dport 50944] OK # # # cpu 5: rx_hash 0xb2a2647c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 50944] OK # # # cpu 5: rx_hash 0xe961eb88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33012 dport 50944] OK # # # cpu 5: rx_hash 0xbc85abfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 50944] OK # # # cpu 5: rx_hash 0x8a3b2ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 50944] OK # # # cpu 5: rx_hash 0x6a9dc191 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33122 dport 50944] OK # # # cpu 5: rx_hash 0xea754807 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33136 dport 50944] OK # # # cpu 5: rx_hash 0x87b8b3bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33140 dport 50944] OK # # # cpu 5: rx_hash 0x1a7e4716 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33168 dport 50944] OK # # # cpu 5: rx_hash 0x6cb4868e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33184 dport 50944] OK # # # cpu 5: rx_hash 0x7a80d0a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33266 dport 50944] OK # # # cpu 5: rx_hash 0xa1abd6c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33278 dport 50944] OK # # # cpu 5: rx_hash 0xc61ede3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33348 dport 50944] OK # # # cpu 5: rx_hash 0x1d35d858 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33352 dport 50944] OK # # # cpu 5: rx_hash 0x46f657ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33366 dport 50944] OK # # # cpu 5: rx_hash 0x303c9634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33382 dport 50944] OK # # # cpu 5: rx_hash 0xf6891c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 50944] OK # # # cpu 5: rx_hash 0x9b44e7ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33430 dport 50944] OK # # # cpu 5: rx_hash 0x5bd82a97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33440 dport 50944] OK # # # cpu 5: rx_hash 0x6055c3cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 50944] OK # # # cpu 5: rx_hash 0x169f0255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33506 dport 50944] OK # # # cpu 5: rx_hash 0xa079ff8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33514 dport 50944] OK # # # cpu 5: rx_hash 0xfbba707f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 50944] OK # # # cpu 5: rx_hash 0xaeeec116 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33542 dport 50944] OK # # # cpu 5: rx_hash 0xf52d4ee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33560 dport 50944] OK # # # cpu 5: rx_hash 0x03bff7f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33588 dport 50944] OK # # # cpu 5: rx_hash 0x554f140a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33612 dport 50944] OK # # # cpu 5: rx_hash 0xce1056a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 50944] OK # # # cpu 5: rx_hash 0x3eaba8a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33674 dport 50944] OK # # # cpu 5: rx_hash 0x08152dfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33694 dport 50944] OK # # # cpu 5: rx_hash 0xfe3765f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 50944] OK # # # cpu 5: rx_hash 0xc50a7db5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 50944] OK # # # cpu 5: rx_hash 0xf30409fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33754 dport 50944] OK # # # cpu 5: rx_hash 0xde0d4791 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33780 dport 50944] OK # # # cpu 5: rx_hash 0x0b001346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33824 dport 50944] OK # # # cpu 5: rx_hash 0x50c39cb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33854 dport 50944] OK # # # cpu 5: rx_hash 0x308dfa1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33874 dport 50944] OK # # # cpu 5: rx_hash 0x86dbf6d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33876 dport 50944] OK # # # cpu 5: rx_hash 0x5df0f0bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33880 dport 50944] OK # # # cpu 5: rx_hash 0x9ddcccfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33888 dport 50944] OK # # # cpu 5: rx_hash 0xb6fcc58e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 50944] OK # # # cpu 5: rx_hash 0x9bf58be2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33954 dport 50944] OK # # # cpu 5: rx_hash 0xc086f50d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33970 dport 50944] OK # # # cpu 5: rx_hash 0x766008d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33978 dport 50944] OK # # # cpu 5: rx_hash 0xa07862b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34000 dport 50944] OK # # # cpu 5: rx_hash 0x7be395c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34002 dport 50944] OK # # # cpu 5: rx_hash 0xcdb59904 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 50944] OK # # # cpu 5: rx_hash 0x60e4afe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34022 dport 50944] OK # # # cpu 5: rx_hash 0x3b97d10a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 50944] OK # # # cpu 5: rx_hash 0xd8956ca6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 50944] OK # # # cpu 5: rx_hash 0x3500ef97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34074 dport 50944] OK # # # cpu 5: rx_hash 0x98e1286d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 50944] OK # # # cpu 5: rx_hash 0xb86bfb13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34144 dport 50944] OK # # # cpu 5: rx_hash 0x8e658f5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34170 dport 50944] OK # # # cpu 5: rx_hash 0xfe8609dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 50944] OK # # # count: pass=93 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56201 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36829 dport 56201] != expected 0x40e62d6e # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36829 dport 56201] != expected 0x40e62d6e # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36873 dport 56201] != expected 0x21da3ad5 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36873 dport 56201] != expected 0x21da3ad5 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 56201] != expected 0x92d3cd08 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 56201] != expected 0x92d3cd08 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39899 dport 56201] != expected 0x696fd21c # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39899 dport 56201] != expected 0x696fd21c # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57031 dport 56201] != expected 0xa3c61408 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57031 dport 56201] != expected 0xa3c61408 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42846 dport 56201] != expected 0x3c60271b # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42846 dport 56201] != expected 0x3c60271b # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37634 dport 56201] != expected 0xcf2a4686 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37634 dport 56201] != expected 0xcf2a4686 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 56201] != expected 0x7f3660dd # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 56201] != expected 0x7f3660dd # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42716 dport 56201] != expected 0x76c0ad22 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42716 dport 56201] != expected 0x76c0ad22 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57318 dport 56201] != expected 0x4cda01b1 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57318 dport 56201] != expected 0x4cda01b1 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 56201] != expected 0x375c121c # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 56201] != expected 0x375c121c # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46013 dport 56201] != expected 0x737a6e68 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46013 dport 56201] != expected 0x737a6e68 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33553 dport 56201] != expected 0x50f655f1 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33553 dport 56201] != expected 0x50f655f1 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37311 dport 56201] != expected 0x87be7681 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37311 dport 56201] != expected 0x87be7681 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53103 dport 56201] != expected 0x296d529f # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53103 dport 56201] != expected 0x296d529f # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42221 dport 56201] != expected 0x5fc309e5 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42221 dport 56201] != expected 0x5fc309e5 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33518 dport 56201] != expected 0x7e1d096b # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33518 dport 56201] != expected 0x7e1d096b # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41056 dport 56201] != expected 0xeb4e8542 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41056 dport 56201] != expected 0xeb4e8542 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47535 dport 56201] != expected 0xce19b564 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47535 dport 56201] != expected 0xce19b564 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53352 dport 56201] != expected 0x3ab515b3 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53352 dport 56201] != expected 0x3ab515b3 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57048 dport 56201] != expected 0xf7704958 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57048 dport 56201] != expected 0xf7704958 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41911 dport 56201] != expected 0x3cfa90c9 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41911 dport 56201] != expected 0x3cfa90c9 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 56201] != expected 0x68671759 # # Exception| cpu 4: rx_hash 0x0b26cc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 56201] != expected 0x68671759 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40280 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43353 dport 40280] != expected 0x2da7ca5d # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43353 dport 40280] != expected 0x2da7ca5d # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39049 dport 40280] != expected 0xada7f9fb # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39049 dport 40280] != expected 0xada7f9fb # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55081 dport 40280] != expected 0x81517291 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55081 dport 40280] != expected 0x81517291 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55687 dport 40280] != expected 0x7836e3d1 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55687 dport 40280] != expected 0x7836e3d1 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36597 dport 40280] != expected 0x4f77c4c8 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36597 dport 40280] != expected 0x4f77c4c8 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60857 dport 40280] != expected 0x2457d468 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60857 dport 40280] != expected 0x2457d468 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42001 dport 40280] != expected 0xa5f1f4d0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42001 dport 40280] != expected 0xa5f1f4d0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39358 dport 40280] != expected 0xffbbedbb # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39358 dport 40280] != expected 0xffbbedbb # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45479 dport 40280] != expected 0xc082df3b # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45479 dport 40280] != expected 0xc082df3b # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 40280] != expected 0x748d4aed # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 40280] != expected 0x748d4aed # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55636 dport 40280] != expected 0x925b34d2 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55636 dport 40280] != expected 0x925b34d2 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 40280] != expected 0xf410cdc9 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 40280] != expected 0xf410cdc9 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38268 dport 40280] != expected 0x744981a2 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38268 dport 40280] != expected 0x744981a2 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36348 dport 40280] != expected 0x79ca7bfc # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36348 dport 40280] != expected 0x79ca7bfc # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33951 dport 40280] != expected 0xf02d3a9 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33951 dport 40280] != expected 0xf02d3a9 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55970 dport 40280] != expected 0xb819e5f0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55970 dport 40280] != expected 0xb819e5f0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35468 dport 40280] != expected 0xa7dd043d # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35468 dport 40280] != expected 0xa7dd043d # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56499 dport 40280] != expected 0x4feb23e0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56499 dport 40280] != expected 0x4feb23e0 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41044 dport 40280] != expected 0xe0baf3df # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41044 dport 40280] != expected 0xe0baf3df # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48908 dport 40280] != expected 0xe31f5b34 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48908 dport 40280] != expected 0xe31f5b34 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43505 dport 40280] != expected 0xfd96e729 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43505 dport 40280] != expected 0xfd96e729 # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50719 dport 40280] != expected 0xa621fb5c # # Exception| cpu 0: rx_hash 0x84cd5f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50719 dport 40280] != expected 0xa621fb5c # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->