< 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 # 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 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-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 37170 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 54 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2049b61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57434 dport 37170] != expected 0xf5998d0d # # Exception| cpu 0: rx_hash 0x038c79b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57486 dport 37170] != expected 0x6fc5ad72 # # Exception| cpu 0: rx_hash 0x2d20ff3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57492 dport 37170] != expected 0xf2a0d757 # # Exception| cpu 0: rx_hash 0xff6eccb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 37170] != expected 0xa11aa2e3 # # Exception| cpu 0: rx_hash 0x94da3af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 37170] != expected 0xa1771060 # # Exception| cpu 0: rx_hash 0x9a696b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 37170] != expected 0xdb26864f # # Exception| cpu 0: rx_hash 0x4407e6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57572 dport 37170] != expected 0x5b7ded8d # # Exception| cpu 0: rx_hash 0x62ac9586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57606 dport 37170] != expected 0x3fd5acaa # # Exception| cpu 0: rx_hash 0xca104c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57624 dport 37170] != expected 0x4b4059b4 # # Exception| cpu 0: rx_hash 0xf9da6820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57648 dport 37170] != expected 0x22860fce # # Exception| cpu 0: rx_hash 0x7fca3753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57652 dport 37170] != expected 0xcb7680f5 # # Exception| cpu 0: rx_hash 0xd5e5012f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57676 dport 37170] != expected 0x1653fdb2 # # Exception| cpu 0: rx_hash 0x07ab32a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57716 dport 37170] != expected 0x45e98806 # # Exception| cpu 0: rx_hash 0x42b3426e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57720 dport 37170] != expected 0xd8e140a0 # # Exception| cpu 0: rx_hash 0xd4acf6e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57728 dport 37170] != expected 0xc28bb99e # # Exception| cpu 0: rx_hash 0xfa00706b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57754 dport 37170] != expected 0x5feec3bb # # Exception| cpu 0: rx_hash 0xeb466c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57770 dport 37170] != expected 0x78acf192 # # Exception| cpu 0: rx_hash 0x6fc5dca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57800 dport 37170] != expected 0x38ecf6f0 # # Exception| cpu 0: rx_hash 0xe9d583d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 37170] != expected 0xd11c79cb # # Exception| cpu 0: rx_hash 0x08519408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57820 dport 37170] != expected 0xeb605a05 # # Exception| cpu 0: rx_hash 0x153736dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57838 dport 37170] != expected 0x1fc3765a # # Exception| cpu 0: rx_hash 0x0a423186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 37170] != expected 0x7e7648bf # # Exception| cpu 0: rx_hash 0x41e91026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57920 dport 37170] != expected 0x992f1636 # # Exception| cpu 0: rx_hash 0x08d1de0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57934 dport 37170] != expected 0xd7c6c0e6 # # Exception| cpu 0: rx_hash 0xbd0ba52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57954 dport 37170] != expected 0x57f019a7 # # Exception| cpu 0: rx_hash 0xf4336b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57964 dport 37170] != expected 0x1919cf77 # # Exception| cpu 0: rx_hash 0x83a8c859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57988 dport 37170] != expected 0x390f1587 # # Exception| cpu 0: rx_hash 0x6e0c6162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58006 dport 37170] != expected 0xd092283f # # Exception| cpu 0: rx_hash 0x7f4a7d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58022 dport 37170] != expected 0xf7d01a16 # # Exception| cpu 0: rx_hash 0x3672b37d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58024 dport 37170] != expected 0xb939ccc6 # # Exception| cpu 0: rx_hash 0x92eed46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58036 dport 37170] != expected 0x1e4d27ae # # Exception| cpu 0: rx_hash 0x9ece6a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58038 dport 37170] != expected 0xcdac39d8 # # Exception| cpu 0: rx_hash 0x5dc64535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58046 dport 37170] != expected 0xb9547e45 # # Exception| cpu 0: rx_hash 0x38c1e217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58060 dport 37170] != expected 0xc3685ae9 # # Exception| cpu 0: rx_hash 0xd945f5cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 37170] != expected 0xf9147927 # # Exception| cpu 0: rx_hash 0x813b27d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58082 dport 37170] != expected 0x90bf9dde # # Exception| cpu 0: rx_hash 0xaf97a156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58104 dport 37170] != expected 0xddae7fb # # Exception| cpu 0: rx_hash 0x2da0b538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58118 dport 37170] != expected 0xce064db4 # # Exception| cpu 0: rx_hash 0xffee86b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 37170] != expected 0x9dbc3800 # # Exception| cpu 0: rx_hash 0x10d9c005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58186 dport 37170] != expected 0xdd918de1 # # Exception| cpu 0: rx_hash 0x660b9498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58222 dport 37170] != expected 0x295f133d # # Exception| cpu 0: rx_hash 0x878f8344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58238 dport 37170] != expected 0x132330f3 # # Exception| cpu 0: rx_hash 0xb92cee32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58264 dport 37170] != expected 0x7ddc3cd3 # # Exception| cpu 0: rx_hash 0xefe16d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58306 dport 37170] != expected 0x6e264e05 # # Exception| cpu 0: rx_hash 0x2ce942fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 58314 dport 37170] != expected 0x1ade0998 # # Exception| cpu 0: rx_hash 0xf287cf92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58352 dport 37170] != expected 0x9a85625a # # Exception| cpu 0: rx_hash 0x9e2ab46e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 37170] != expected 0x399356bf # # Exception| cpu 0: rx_hash 0x27d071ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 37170] != expected 0x6a449188 # # Exception| cpu 0: rx_hash 0x40443902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58416 dport 37170] != expected 0xb9c83d7d # # Exception| cpu 0: rx_hash 0x055c49c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58428 dport 37170] != expected 0x24c0f5db # # Exception| cpu 0: rx_hash 0xa353c153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58438 dport 37170] != expected 0x2a0496ea # # Exception| cpu 0: rx_hash 0x4ef76868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58452 dport 37170] != expected 0xc399ab52 # # Exception| cpu 0: rx_hash 0x38253cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 37170] != expected 0x3757358e # # Exception| cpu 0: rx_hash 0xbe356386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 37170] != expected 0xdea7bab5 # # Exception| count: pass=0 nohash=0 fail=54 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9baf68a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50594 dport 49095] OK # # # cpu 0: rx_hash 0xfc3b200e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50614 dport 49095] OK # # # cpu 0: rx_hash 0xfea8cf83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50640 dport 49095] OK # # # cpu 0: rx_hash 0xe3ce6d56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50658 dport 49095] OK # # # cpu 0: rx_hash 0x20c642ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50666 dport 49095] OK # # # cpu 0: rx_hash 0x4541afce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50698 dport 49095] OK # # # cpu 0: rx_hash 0xd217ec8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50750 dport 49095] OK # # # cpu 0: rx_hash 0xfe288580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50754 dport 49095] OK # # # cpu 0: rx_hash 0x1fac925c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50770 dport 49095] OK # # # cpu 0: rx_hash 0x0eea8e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 49095] OK # # # cpu 0: rx_hash 0x655e7826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50804 dport 49095] OK # # # cpu 0: rx_hash 0xb659bc6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50816 dport 49095] OK # # # cpu 0: rx_hash 0x79712d35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50826 dport 49095] OK # # # cpu 0: rx_hash 0x98f53ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 49095] OK # # # cpu 0: rx_hash 0x32da0c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50914 dport 49095] OK # # # cpu 0: rx_hash 0xf1d2232c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50922 dport 49095] OK # # # cpu 0: rx_hash 0xdb59eeb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50954 dport 49095] OK # # # cpu 0: rx_hash 0xb0ed18fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50972 dport 49095] OK # # # cpu 0: rx_hash 0x5fda5e4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51048 dport 49095] OK # # # cpu 0: rx_hash 0x4fd5b5b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51092 dport 49095] OK # # # cpu 0: rx_hash 0xd883f6f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51104 dport 49095] OK # # # cpu 0: rx_hash 0xf62f707a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 49095] OK # # # cpu 0: rx_hash 0x63eadcb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51176 dport 49095] OK # # # cpu 0: rx_hash 0xe5fa83c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51180 dport 49095] OK # # # cpu 0: rx_hash 0x01e20db0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51232 dport 49095] OK # # # cpu 0: rx_hash 0x6a56fbf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51254 dport 49095] OK # # # cpu 0: rx_hash 0x64e5aa92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51282 dport 49095] OK # # # cpu 0: rx_hash 0x2ddd64bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51292 dport 49095] OK # # # cpu 0: rx_hash 0x023815fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51338 dport 49095] OK # # # cpu 0: rx_hash 0xfedaa0f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 49095] OK # # # cpu 0: rx_hash 0x6f384723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 49095] OK # # # cpu 0: rx_hash 0xe9281850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51460 dport 49095] OK # # # cpu 0: rx_hash 0x5cf26374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 49095] OK # # # cpu 0: rx_hash 0x175942d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51520 dport 49095] OK # # # cpu 0: rx_hash 0x800f0195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 49095] OK # # # cpu 0: rx_hash 0x43072e2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 49095] OK # # # cpu 0: rx_hash 0x1a300bf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51598 dport 49095] OK # # # cpu 0: rx_hash 0xbeac6ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 49095] OK # # # cpu 4: rx_hash 0x1dbf37d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50598 dport 49095] OK # # # cpu 4: rx_hash 0xc1425533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50682 dport 49095] OK # # # cpu 4: rx_hash 0xedfd763f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50708 dport 49095] OK # # # cpu 4: rx_hash 0x768b8b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50722 dport 49095] OK # # # cpu 4: rx_hash 0xf09bd4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50726 dport 49095] OK # # # cpu 4: rx_hash 0x9b2f22a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50736 dport 49095] OK # # # cpu 4: rx_hash 0xc08be8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50852 dport 49095] OK # # # cpu 4: rx_hash 0xe207d093 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50876 dport 49095] OK # # # cpu 4: rx_hash 0xce38b99c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50880 dport 49095] OK # # # cpu 4: rx_hash 0xc218077b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50882 dport 49095] OK # # # cpu 4: rx_hash 0x870077b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 49095] OK # # # cpu 4: rx_hash 0xe0943f1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50906 dport 49095] OK # # # cpu 4: rx_hash 0xdf7ea5ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50928 dport 49095] OK # # # cpu 4: rx_hash 0x7fc589a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50966 dport 49095] OK # # # cpu 4: rx_hash 0x2b9be55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50986 dport 49095] OK # # # cpu 4: rx_hash 0x8f07824b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50998 dport 49095] OK # # # cpu 4: rx_hash 0xea002569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51012 dport 49095] OK # # # cpu 4: rx_hash 0xc88c1d0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51036 dport 49095] OK # # # cpu 4: rx_hash 0x91bb38d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51118 dport 49095] OK # # # cpu 4: rx_hash 0x37b4b04e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 49095] OK # # # cpu 4: rx_hash 0x7730592d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51204 dport 49095] OK # # # cpu 4: rx_hash 0xe0661a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51248 dport 49095] OK # # # cpu 4: rx_hash 0x236e35d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51256 dport 49095] OK # # # cpu 4: rx_hash 0x8561bd4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51266 dport 49095] OK # # # cpu 4: rx_hash 0xcc597363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51276 dport 49095] OK # # # cpu 4: rx_hash 0xcd1084a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51328 dport 49095] OK # # # cpu 4: rx_hash 0xe3bc0227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51354 dport 49095] OK # # # cpu 4: rx_hash 0x3dd28f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 49095] OK # # # cpu 4: rx_hash 0x78caff81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51372 dport 49095] OK # # # cpu 4: rx_hash 0x74ea4166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51374 dport 49095] OK # # # cpu 4: rx_hash 0x956e56ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51390 dport 49095] OK # # # cpu 4: rx_hash 0x58d52869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51410 dport 49095] OK # # # cpu 4: rx_hash 0xa8172387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51442 dport 49095] OK # # # cpu 4: rx_hash 0x8ebc50ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51472 dport 49095] OK # # # cpu 4: rx_hash 0xc7849ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51486 dport 49095] OK # # # cpu 4: rx_hash 0x725ee5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 49095] OK # # # cpu 4: rx_hash 0x5e618cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51534 dport 49095] OK # # # cpu 4: rx_hash 0xa3cace36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51616 dport 49095] OK # # # cpu 4: rx_hash 0xeaf2001b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51630 dport 49095] OK # # # cpu 4: rx_hash 0x8d6648b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51642 dport 49095] OK # # # cpu 4: rx_hash 0x8ff5a739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51676 dport 49095] OK # # # cpu 4: rx_hash 0x18a3e478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 49095] OK # # # count: pass=80 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 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-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 45463 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44327 dport 45463] != expected 0xae63f598 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44327 dport 45463] != expected 0xae63f598 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46119 dport 45463] != expected 0x2f8ab3c0 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46119 dport 45463] != expected 0x2f8ab3c0 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36984 dport 45463] != expected 0xe5b6bc5e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36984 dport 45463] != expected 0xe5b6bc5e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33036 dport 45463] != expected 0x9806b7a0 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33036 dport 45463] != expected 0x9806b7a0 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 45463] != expected 0xcc88f49e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 45463] != expected 0xcc88f49e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50595 dport 45463] != expected 0x243ba784 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50595 dport 45463] != expected 0x243ba784 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51108 dport 45463] != expected 0x483beb3a # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51108 dport 45463] != expected 0x483beb3a # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49715 dport 45463] != expected 0xb395d39e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49715 dport 45463] != expected 0xb395d39e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49020 dport 45463] != expected 0x35b2269e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49020 dport 45463] != expected 0x35b2269e # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37459 dport 45463] != expected 0x98029a1 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37459 dport 45463] != expected 0x98029a1 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35939 dport 45463] != expected 0xc5b68e7d # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35939 dport 45463] != expected 0xc5b68e7d # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59144 dport 45463] != expected 0xe05f8813 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59144 dport 45463] != expected 0xe05f8813 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 45463] != expected 0xdaeb9c3c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 45463] != expected 0xdaeb9c3c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34848 dport 45463] != expected 0x47e3549a # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34848 dport 45463] != expected 0x47e3549a # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38341 dport 45463] != expected 0xa43fccf6 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38341 dport 45463] != expected 0xa43fccf6 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43340 dport 45463] != expected 0x45f07905 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43340 dport 45463] != expected 0x45f07905 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38325 dport 45463] != expected 0xde2f62c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38325 dport 45463] != expected 0xde2f62c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58560 dport 45463] != expected 0xcf036026 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58560 dport 45463] != expected 0xcf036026 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36668 dport 45463] != expected 0x8a0a6c5f # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36668 dport 45463] != expected 0x8a0a6c5f # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39886 dport 45463] != expected 0x91aa4026 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39886 dport 45463] != expected 0x91aa4026 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41461 dport 45463] != expected 0xcab34c62 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41461 dport 45463] != expected 0xcab34c62 # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59758 dport 45463] != expected 0x7ca1e99c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59758 dport 45463] != expected 0x7ca1e99c # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53736 dport 45463] != expected 0xcac46dd # # Exception| cpu 0: rx_hash 0x760d31fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53736 dport 45463] != expected 0xcac46dd # # 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 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-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 57302 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35893 dport 57302] != expected 0x72d45026 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35893 dport 57302] != expected 0x72d45026 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 57302] != expected 0x9ce63c73 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 57302] != expected 0x9ce63c73 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57581 dport 57302] != expected 0x6c45431 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57581 dport 57302] != expected 0x6c45431 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50197 dport 57302] != expected 0x73ad32e2 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50197 dport 57302] != expected 0x73ad32e2 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 57302] != expected 0x99864384 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 57302] != expected 0x99864384 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47718 dport 57302] != expected 0xdacbf7d8 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47718 dport 57302] != expected 0xdacbf7d8 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 57302] != expected 0xea175ce2 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 57302] != expected 0xea175ce2 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 57302] != expected 0x6936271b # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 57302] != expected 0x6936271b # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48189 dport 57302] != expected 0xfccd3983 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48189 dport 57302] != expected 0xfccd3983 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46694 dport 57302] != expected 0xee8eefa8 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46694 dport 57302] != expected 0xee8eefa8 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34867 dport 57302] != expected 0xdf62a1ed # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34867 dport 57302] != expected 0xdf62a1ed # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37860 dport 57302] != expected 0xa3f0409d # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37860 dport 57302] != expected 0xa3f0409d # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59076 dport 57302] != expected 0x45c53d48 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59076 dport 57302] != expected 0x45c53d48 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48597 dport 57302] != expected 0x154edba5 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48597 dport 57302] != expected 0x154edba5 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43025 dport 57302] != expected 0xe770d6ef # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43025 dport 57302] != expected 0xe770d6ef # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41038 dport 57302] != expected 0x3c2f7f09 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41038 dport 57302] != expected 0x3c2f7f09 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33382 dport 57302] != expected 0x8419b9eb # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33382 dport 57302] != expected 0x8419b9eb # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56030 dport 57302] != expected 0x123de5a6 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56030 dport 57302] != expected 0x123de5a6 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35349 dport 57302] != expected 0xea9c6b29 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35349 dport 57302] != expected 0xea9c6b29 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53837 dport 57302] != expected 0xc82bbb86 # # Exception| cpu 0: rx_hash 0x65dd2bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53837 dport 57302] != expected 0xc82bbb86 # # 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-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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->