< 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 57871 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 79 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4ae92e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60316 dport 57871] != expected 0xed6478f # # Exception| cpu 0: rx_hash 0x7e81ee6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60328 dport 57871] != expected 0x687e4203 # # Exception| cpu 0: rx_hash 0x1d34442c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60354 dport 57871] != expected 0xd44f834e # # Exception| cpu 0: rx_hash 0x6b85b750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60368 dport 57871] != expected 0x9ac6f8b4 # # Exception| cpu 0: rx_hash 0x30a4eaf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60382 dport 57871] != expected 0x11c8aa18 # # Exception| cpu 0: rx_hash 0xafd1abf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60456 dport 57871] != expected 0x755c9a8 # # Exception| cpu 0: rx_hash 0xfbc0cf17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60470 dport 57871] != expected 0xcdb72375 # # Exception| cpu 0: rx_hash 0xcc6401bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60482 dport 57871] != expected 0xbb6408e5 # # Exception| cpu 0: rx_hash 0xeec4962c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60494 dport 57871] != expected 0x3f0f99c2 # # Exception| cpu 0: rx_hash 0x98756550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60508 dport 57871] != expected 0x7186e238 # # Exception| cpu 0: rx_hash 0x156f556e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 57871] != expected 0x282ce35b # # Exception| cpu 0: rx_hash 0x68ba8da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60654 dport 57871] != expected 0x17c452f4 # # Exception| cpu 0: rx_hash 0x728ed4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60768 dport 57871] != expected 0x10e95cd1 # # Exception| cpu 0: rx_hash 0x417e08e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60788 dport 57871] != expected 0x56b70565 # # Exception| cpu 0: rx_hash 0xeec4af44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60840 dport 57871] != expected 0x8b769521 # # Exception| cpu 0: rx_hash 0x98755c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 57871] != expected 0xc5ffeedb # # Exception| cpu 0: rx_hash 0xf4f0cf38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60864 dport 57871] != expected 0x382297e7 # # Exception| cpu 0: rx_hash 0xd96061ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60892 dport 57871] != expected 0xfda5beb1 # # Exception| cpu 0: rx_hash 0xa0e1abd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60894 dport 57871] != expected 0xf2c07d3a # # Exception| cpu 0: rx_hash 0x623884e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60980 dport 57871] != expected 0x80dd853d # # Exception| cpu 0: rx_hash 0x695caf53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60996 dport 57871] != expected 0xf1bc4f68 # # Exception| cpu 0: rx_hash 0x10dd6568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 57871] != expected 0xfed98ce3 # # Exception| cpu 0: rx_hash 0x9c2e6cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32782 dport 57871] != expected 0x70c0513d # # Exception| cpu 0: rx_hash 0xc83f0817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32784 dport 57871] != expected 0xba22bbe0 # # Exception| cpu 0: rx_hash 0x931e55bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32798 dport 57871] != expected 0x312ce94c # # Exception| cpu 0: rx_hash 0xb916e7c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32802 dport 57871] != expected 0xd45d9c22 # # Exception| cpu 0: rx_hash 0xdef75f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32808 dport 57871] != expected 0x58e12f4b # # Exception| cpu 0: rx_hash 0xb626de8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32818 dport 57871] != expected 0x95b12453 # # Exception| cpu 0: rx_hash 0x8ae63b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32822 dport 57871] != expected 0x9203c596 # # Exception| cpu 0: rx_hash 0xd59374c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32856 dport 57871] != expected 0x2980e51e # # Exception| cpu 0: rx_hash 0xd20b686b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32888 dport 57871] != expected 0x976b926 # # Exception| cpu 0: rx_hash 0x08cc0b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33040 dport 57871] != expected 0x3e3c7067 # # Exception| cpu 0: rx_hash 0x340cee9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33044 dport 57871] != expected 0x398e91a2 # # Exception| cpu 0: rx_hash 0x3ca4cb7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33060 dport 57871] != expected 0x589475eb # # Exception| cpu 0: rx_hash 0x68b5af95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33082 dport 57871] != expected 0x92769f36 # # Exception| cpu 4: rx_hash 0x2a908a84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60342 dport 57871] != expected 0xa29ca8de # # Exception| cpu 4: rx_hash 0x632d92b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60384 dport 57871] != expected 0xfbdc1cfd # # Exception| cpu 4: rx_hash 0x4ebd3c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60412 dport 57871] != expected 0x3e5b35ab # # Exception| cpu 4: rx_hash 0xea9084de [saddr 192.0.3.2 daddr 192.0.3.1 sport 60462 dport 57871] != expected 0xf82ebe6 # # Exception| cpu 4: rx_hash 0xe5a0bd99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60478 dport 57871] != expected 0x4e6e5397 # # Exception| cpu 4: rx_hash 0xb27dd727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60512 dport 57871] != expected 0x94f79756 # # Exception| cpu 4: rx_hash 0xbd4dee60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60528 dport 57871] != expected 0xd51b2f27 # # Exception| cpu 4: rx_hash 0x4e4e08c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60546 dport 57871] != expected 0xa322b1f7 # # Exception| cpu 4: rx_hash 0x6446bab1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60606 dport 57871] != expected 0x4653c499 # # Exception| cpu 4: rx_hash 0x07f310f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60628 dport 57871] != expected 0xfa6205d4 # # Exception| cpu 4: rx_hash 0x3cabe948 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60656 dport 57871] != expected 0xdd26b829 # # Exception| cpu 4: rx_hash 0x22cb9bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60664 dport 57871] != expected 0x5effc8cb # # Exception| cpu 4: rx_hash 0x452a1a1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60692 dport 57871] != expected 0x663a7741 # # Exception| cpu 4: rx_hash 0x4d823fff [saddr 192.0.3.2 daddr 192.0.3.1 sport 60708 dport 57871] != expected 0x7209308 # # Exception| cpu 4: rx_hash 0x03a73b6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60754 dport 57871] != expected 0x7e967b13 # # Exception| cpu 4: rx_hash 0x29af891b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60782 dport 57871] != expected 0x9be70e7d # # Exception| cpu 4: rx_hash 0x043f27cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 57871] != expected 0x5e60272b # # Exception| cpu 4: rx_hash 0xf73cc169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 57871] != expected 0x2859b9fb # # Exception| cpu 4: rx_hash 0xed08a115 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60904 dport 57871] != expected 0x9b0dbb3d # # Exception| cpu 4: rx_hash 0xa8498e33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60910 dport 57871] != expected 0x93da9973 # # Exception| cpu 4: rx_hash 0x13116b39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60934 dport 57871] != expected 0xeea2a2ff # # Exception| cpu 4: rx_hash 0x65a09845 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60948 dport 57871] != expected 0xa02bd905 # # Exception| cpu 4: rx_hash 0x024120f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60958 dport 57871] != expected 0x2c976a6c # # Exception| cpu 4: rx_hash 0x3629e009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60970 dport 57871] != expected 0x4a3f6fe0 # # Exception| cpu 4: rx_hash 0xd96f43de [saddr 192.0.3.2 daddr 192.0.3.1 sport 32776 dport 57871] != expected 0x78177373 # # Exception| cpu 4: rx_hash 0xafdeb0a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32794 dport 57871] != expected 0x369e0889 # # Exception| cpu 4: rx_hash 0xa32287b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32842 dport 57871] != expected 0x67099ee4 # # Exception| cpu 4: rx_hash 0x8eb22960 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32854 dport 57871] != expected 0xa28eb7b2 # # Exception| cpu 4: rx_hash 0xc35b23a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32864 dport 57871] != expected 0xcb4371b5 # # Exception| cpu 4: rx_hash 0x588944f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32904 dport 57871] != expected 0x702ae47d # # Exception| cpu 4: rx_hash 0x49d90f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 57871] != expected 0xb21f2cee # # Exception| cpu 4: rx_hash 0x57b97db1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 57871] != expected 0x31c65c0c # # Exception| cpu 4: rx_hash 0x7281f681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32948 dport 57871] != expected 0x955b9113 # # Exception| cpu 4: rx_hash 0x3ca4f212 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 57871] != expected 0xeced7908 # # Exception| cpu 4: rx_hash 0x1e046581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32974 dport 57871] != expected 0x6886e82f # # Exception| cpu 4: rx_hash 0x11345cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32990 dport 57871] != expected 0x296a505e # # Exception| cpu 4: rx_hash 0x3b3ceeb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32994 dport 57871] != expected 0xcc1b2530 # # Exception| cpu 4: rx_hash 0x678596d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33066 dport 57871] != expected 0xd39a2747 # # Exception| cpu 4: rx_hash 0x7db1f6ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33090 dport 57871] != expected 0x60ce2581 # # Exception| cpu 4: rx_hash 0x1a504e1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33096 dport 57871] != expected 0xec7296e8 # # Exception| cpu 4: rx_hash 0x37c0e0cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33108 dport 57871] != expected 0x29f5bfbe # # Exception| cpu 4: rx_hash 0xf0abc690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33170 dport 57871] != expected 0x396424e2 # # Exception| cpu 4: rx_hash 0xeecbb41e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33178 dport 57871] != expected 0xbabd5400 # # Exception| cpu 4: rx_hash 0xf733da33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33202 dport 57871] != expected 0x199278da # # Exception| count: pass=0 nohash=0 fail=79 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd17d3202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42098 dport 34485] OK # # # cpu 0: rx_hash 0x227ed4a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42112 dport 34485] OK # # # cpu 0: rx_hash 0x459f6c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 34485] OK # # # cpu 0: rx_hash 0x4aaf5556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42138 dport 34485] OK # # # cpu 0: rx_hash 0x19262d1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42148 dport 34485] OK # # # cpu 0: rx_hash 0x34b683ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 34485] OK # # # cpu 0: rx_hash 0x262ac656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42208 dport 34485] OK # # # cpu 0: rx_hash 0x1aea1a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 34485] OK # # # cpu 0: rx_hash 0x5fab3505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42244 dport 34485] OK # # # cpu 0: rx_hash 0x262aff3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42246 dport 34485] OK # # # cpu 0: rx_hash 0x0312740e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42282 dport 34485] OK # # # cpu 0: rx_hash 0x4aaf6c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42364 dport 34485] OK # # # cpu 4: rx_hash 0x82f44a4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42060 dport 34485] OK # # # cpu 4: rx_hash 0xfb758075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42062 dport 34485] OK # # # cpu 4: rx_hash 0x93a40187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 34485] OK # # # cpu 4: rx_hash 0xde4d0b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42082 dport 34485] OK # # # cpu 4: rx_hash 0x5bff1e9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42114 dport 34485] OK # # # cpu 4: rx_hash 0x1616145d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42164 dport 34485] OK # # # cpu 4: rx_hash 0x3fd2a87b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42184 dport 34485] OK # # # cpu 4: rx_hash 0x7a93875d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42190 dport 34485] OK # # # cpu 4: rx_hash 0x384ab4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42216 dport 34485] OK # # # cpu 4: rx_hash 0x509b352a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42226 dport 34485] OK # # # cpu 4: rx_hash 0x15da1a0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 34485] OK # # # cpu 4: rx_hash 0x0bba51ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42266 dport 34485] OK # # # cpu 4: rx_hash 0x6bc3f5fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 34485] OK # # # cpu 4: rx_hash 0x570310e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42292 dport 34485] OK # # # cpu 4: rx_hash 0x25e6f16f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42310 dport 34485] OK # # # cpu 4: rx_hash 0x074666fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42314 dport 34485] OK # # # cpu 4: rx_hash 0x9c9401a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 34485] OK # # # cpu 4: rx_hash 0xf445805a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42424 dport 34485] OK # # # cpu 4: rx_hash 0xf01192a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 34485] OK # # # cpu 4: rx_hash 0xb2c8a12d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42494 dport 34485] OK # # # cpu 4: rx_hash 0x09904427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42518 dport 34485] OK # # # cpu 4: rx_hash 0x3df884de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 34485] OK # # # cpu 4: rx_hash 0x4b4977a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42544 dport 34485] OK # # # cpu 4: rx_hash 0x628dcb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42572 dport 34485] OK # # # cpu 4: rx_hash 0x517d17de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42584 dport 34485] OK # # # cpu 4: rx_hash 0x6515d727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 34485] OK # # # cpu 4: rx_hash 0x0dc456d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42614 dport 34485] OK # # # cpu 4: rx_hash 0xa5e6eddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42634 dport 34485] OK # # # cpu 4: rx_hash 0xe4f3d00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42732 dport 34485] OK # # # cpu 4: rx_hash 0x8bba7436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42800 dport 34485] OK # # # cpu 4: rx_hash 0xfec7891b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42850 dport 34485] OK # # # cpu 4: rx_hash 0x369c9603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 34485] OK # # # cpu 4: rx_hash 0x013858ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42944 dport 34485] OK # # # cpu 4: rx_hash 0x66d9e01e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42954 dport 34485] OK # # # cpu 4: rx_hash 0x4cd15269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42998 dport 34485] OK # # # cpu 4: rx_hash 0x52b120e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43006 dport 34485] OK # # # cpu 4: rx_hash 0x0c5bcbae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43018 dport 34485] OK # # # cpu 4: rx_hash 0x631256ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43056 dport 34485] OK # # # cpu 4: rx_hash 0x3c6719a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43102 dport 34485] OK # # # cpu 4: rx_hash 0x073fe01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43130 dport 34485] OK # # # cpu 4: rx_hash 0x3bff0506 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43134 dport 34485] OK # # # cpu 4: rx_hash 0xaf1d5b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 34485] OK # # # count: pass=54 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 43230 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52728 dport 43230] != expected 0xaf296afb # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52728 dport 43230] != expected 0xaf296afb # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47524 dport 43230] != expected 0x9da3be9a # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47524 dport 43230] != expected 0x9da3be9a # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43243 dport 43230] != expected 0xf4426203 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43243 dport 43230] != expected 0xf4426203 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56367 dport 43230] != expected 0xcc0e9ff # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56367 dport 43230] != expected 0xcc0e9ff # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43795 dport 43230] != expected 0xc8d6e1fe # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43795 dport 43230] != expected 0xc8d6e1fe # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33823 dport 43230] != expected 0xcf084350 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33823 dport 43230] != expected 0xcf084350 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33183 dport 43230] != expected 0xe22cad38 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33183 dport 43230] != expected 0xe22cad38 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46151 dport 43230] != expected 0x4127bf3b # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46151 dport 43230] != expected 0x4127bf3b # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 43230] != expected 0x16b0e7de # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 43230] != expected 0x16b0e7de # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55371 dport 43230] != expected 0x9af8c8ff # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55371 dport 43230] != expected 0x9af8c8ff # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35337 dport 43230] != expected 0xb5b8d73d # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35337 dport 43230] != expected 0xb5b8d73d # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 43230] != expected 0xf6018f90 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 43230] != expected 0xf6018f90 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44965 dport 43230] != expected 0x8210216 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44965 dport 43230] != expected 0x8210216 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59951 dport 43230] != expected 0xb3a92439 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59951 dport 43230] != expected 0xb3a92439 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55357 dport 43230] != expected 0xe34e20e4 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55357 dport 43230] != expected 0xe34e20e4 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 43230] != expected 0xbade3656 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 43230] != expected 0xbade3656 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53781 dport 43230] != expected 0xd2edb08d # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53781 dport 43230] != expected 0xd2edb08d # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44382 dport 43230] != expected 0xa1050ef1 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44382 dport 43230] != expected 0xa1050ef1 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49627 dport 43230] != expected 0xeff519cf # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49627 dport 43230] != expected 0xeff519cf # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 43230] != expected 0xb9a902a3 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 43230] != expected 0xb9a902a3 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52943 dport 43230] != expected 0x1e3e85ae # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52943 dport 43230] != expected 0x1e3e85ae # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55978 dport 43230] != expected 0xfe8ccf00 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55978 dport 43230] != expected 0xfe8ccf00 # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43954 dport 43230] != expected 0xfed6adde # # Exception| cpu 5: rx_hash 0x768e7913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43954 dport 43230] != expected 0xfed6adde # # 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 44936 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58086 dport 44936] != expected 0xb9d77cd6 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58086 dport 44936] != expected 0xb9d77cd6 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45477 dport 44936] != expected 0xdb1f52a2 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45477 dport 44936] != expected 0xdb1f52a2 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 44936] != expected 0x8769dd14 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 44936] != expected 0x8769dd14 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43065 dport 44936] != expected 0x538ba881 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43065 dport 44936] != expected 0x538ba881 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51945 dport 44936] != expected 0x87ec4d67 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51945 dport 44936] != expected 0x87ec4d67 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40398 dport 44936] != expected 0xad8c5419 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40398 dport 44936] != expected 0xad8c5419 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43838 dport 44936] != expected 0xc543918e # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43838 dport 44936] != expected 0xc543918e # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33468 dport 44936] != expected 0x6bcea767 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33468 dport 44936] != expected 0x6bcea767 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59498 dport 44936] != expected 0x42f60dd5 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59498 dport 44936] != expected 0x42f60dd5 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56809 dport 44936] != expected 0x8b553fe5 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56809 dport 44936] != expected 0x8b553fe5 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36138 dport 44936] != expected 0x48f194e7 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36138 dport 44936] != expected 0x48f194e7 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45719 dport 44936] != expected 0x8abc3f23 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45719 dport 44936] != expected 0x8abc3f23 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 44936] != expected 0xbfa94281 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 44936] != expected 0xbfa94281 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40662 dport 44936] != expected 0x9c569d8e # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40662 dport 44936] != expected 0x9c569d8e # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59485 dport 44936] != expected 0xfc1c9360 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59485 dport 44936] != expected 0xfc1c9360 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46529 dport 44936] != expected 0x93b765a8 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46529 dport 44936] != expected 0x93b765a8 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51804 dport 44936] != expected 0xc1611ec1 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51804 dport 44936] != expected 0xc1611ec1 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41003 dport 44936] != expected 0x9d243b8f # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41003 dport 44936] != expected 0x9d243b8f # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35297 dport 44936] != expected 0x2e0571b9 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35297 dport 44936] != expected 0x2e0571b9 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34670 dport 44936] != expected 0x2f9a9e13 # # Exception| cpu 4: rx_hash 0x42ac3cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34670 dport 44936] != expected 0x2f9a9e13 # # 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__->