< 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 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 47050 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 63 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6120b0e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 47050] != expected 0x6ccc269b # # Exception| cpu 0: rx_hash 0xa1eee135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33754 dport 47050] != expected 0xd985e769 # # Exception| cpu 0: rx_hash 0x70e8afdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 47050] != expected 0x31a935fa # # Exception| cpu 0: rx_hash 0xb026fe0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33774 dport 47050] != expected 0x84e0f408 # # Exception| cpu 0: rx_hash 0xb4465e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33816 dport 47050] != expected 0x1d4abe0a # # Exception| cpu 0: rx_hash 0x9c0b2892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33896 dport 47050] != expected 0xdc1516b1 # # Exception| cpu 0: rx_hash 0xfdf0a3dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 47050] != expected 0x6c2275ac # # Exception| cpu 0: rx_hash 0x2884eafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33936 dport 47050] != expected 0x5357e3e7 # # Exception| cpu 0: rx_hash 0x5b8e39c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33970 dport 47050] != expected 0x6b229452 # # Exception| cpu 0: rx_hash 0xb30d1eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 47050] != expected 0x1f34fd1b # # Exception| cpu 0: rx_hash 0xc33e8ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34026 dport 47050] != expected 0xf2668d67 # # Exception| cpu 0: rx_hash 0x92a42326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34160 dport 47050] != expected 0xce5279b5 # # Exception| cpu 0: rx_hash 0x05bbdf38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34194 dport 47050] != expected 0xfbdaaa21 # # Exception| cpu 0: rx_hash 0x3f07f1e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 47050] != expected 0xb2c71632 # # Exception| cpu 0: rx_hash 0xaf534d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34276 dport 47050] != expected 0x853186b7 # # Exception| cpu 0: rx_hash 0x00d55905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34306 dport 47050] != expected 0x1955bfcf # # Exception| cpu 0: rx_hash 0xc3224f9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34312 dport 47050] != expected 0x793b79f4 # # Exception| cpu 0: rx_hash 0x612ed24a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34326 dport 47050] != expected 0xa962dcd2 # # Exception| cpu 0: rx_hash 0x9081e598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34354 dport 47050] != expected 0x2ea32f4a # # Exception| cpu 0: rx_hash 0x111d463e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34358 dport 47050] != expected 0x4430acae # # Exception| cpu 0: rx_hash 0x7802c2ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34378 dport 47050] != expected 0x5ab54603 # # Exception| cpu 0: rx_hash 0x5b92fc9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 47050] != expected 0xe07f60c1 # # Exception| cpu 0: rx_hash 0x08315698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 47050] != expected 0xb7e7367f # # Exception| cpu 0: rx_hash 0xe8567e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34426 dport 47050] != expected 0x6d43d686 # # Exception| cpu 0: rx_hash 0x1eb20920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34444 dport 47050] != expected 0xe8fc660f # # Exception| cpu 0: rx_hash 0xec2479bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34474 dport 47050] != expected 0xba1a925e # # Exception| cpu 0: rx_hash 0x079e1986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34512 dport 47050] != expected 0x1b2bfcde # # Exception| cpu 0: rx_hash 0x94f3e256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34530 dport 47050] != expected 0xf9fa6b92 # # Exception| cpu 0: rx_hash 0xd5a11023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34542 dport 47050] != expected 0x26202984 # # Exception| cpu 0: rx_hash 0x17564217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34630 dport 47050] != expected 0xf8c54a1a # # Exception| cpu 0: rx_hash 0xf4082db3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34644 dport 47050] != expected 0xf746ad2a # # Exception| cpu 4: rx_hash 0x6afdf836 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33720 dport 47050] != expected 0x1759a8e2 # # Exception| cpu 4: rx_hash 0x8147980f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33730 dport 47050] != expected 0xb668c662 # # Exception| cpu 4: rx_hash 0xa2d7a678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33752 dport 47050] != expected 0xca2e0a0 # # Exception| cpu 4: rx_hash 0x5041d6e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33790 dport 47050] != expected 0x5e4414f1 # # Exception| cpu 4: rx_hash 0x35dafd93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33820 dport 47050] != expected 0x77d93dee # # Exception| cpu 4: rx_hash 0xe7e5f436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33826 dport 47050] != expected 0x4ad2e8b4 # # Exception| cpu 4: rx_hash 0x45e969e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33852 dport 47050] != expected 0x9a8b4d92 # # Exception| cpu 4: rx_hash 0x2fcfaa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 47050] != expected 0x5129a0f6 # # Exception| cpu 4: rx_hash 0xbca251a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 47050] != expected 0xb3f837ba # # Exception| cpu 4: rx_hash 0x50537112 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34008 dport 47050] != expected 0x10b71a2b # # Exception| cpu 4: rx_hash 0xd1cfd2b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 47050] != expected 0x7a2499cf # # Exception| cpu 4: rx_hash 0x2060e566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34040 dport 47050] != expected 0xfde56a57 # # Exception| cpu 4: rx_hash 0xbae95581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34048 dport 47050] != expected 0xf0dd10e # # Exception| cpu 4: rx_hash 0x487f251e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34086 dport 47050] != expected 0x5deb255f # # Exception| cpu 4: rx_hash 0x2984ae51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34098 dport 47050] != expected 0xeddc4642 # # Exception| cpu 4: rx_hash 0xea73b8cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34104 dport 47050] != expected 0x8db28079 # # Exception| cpu 4: rx_hash 0x01c9d8f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34114 dport 47050] != expected 0x2c83eef9 # # Exception| cpu 4: rx_hash 0x2160a1cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34138 dport 47050] != expected 0x436ecff2 # # Exception| cpu 4: rx_hash 0x47d06a00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 47050] != expected 0xf127effe # # Exception| cpu 4: rx_hash 0xb67f5dd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34232 dport 47050] != expected 0x76e61c66 # # Exception| cpu 4: rx_hash 0xdf60d900 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34244 dport 47050] != expected 0x6863f6cb # # Exception| cpu 4: rx_hash 0xd1d317ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34366 dport 47050] != expected 0xf1796d5c # # Exception| cpu 4: rx_hash 0x3d223757 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34454 dport 47050] != expected 0x523640cd # # Exception| cpu 4: rx_hash 0xfed521c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34460 dport 47050] != expected 0x325886f6 # # Exception| cpu 4: rx_hash 0x8ddff2f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34494 dport 47050] != expected 0xa2df143 # # Exception| cpu 4: rx_hash 0xe7f9316f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34496 dport 47050] != expected 0xc18f1c27 # # Exception| cpu 4: rx_hash 0xc4690f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34522 dport 47050] != expected 0x7b453ae5 # # Exception| cpu 4: rx_hash 0xaf4f882d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34566 dport 47050] != expected 0xe6c7224 # # Exception| cpu 4: rx_hash 0x34c67c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34652 dport 47050] != expected 0x420f6cd8 # # Exception| cpu 4: rx_hash 0xf3436d30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34694 dport 47050] != expected 0xf538ee3b # # Exception| cpu 4: rx_hash 0xa3d9807e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34750 dport 47050] != expected 0x7787bf4c # # Exception| cpu 4: rx_hash 0xbaf590d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 47050] != expected 0x8450259d # # Exception| count: pass=0 nohash=0 fail=63 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe4848647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 41405] OK # # # cpu 0: rx_hash 0x152bb195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55270 dport 41405] OK # # # cpu 0: rx_hash 0xb7272c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 41405] OK # # # cpu 0: rx_hash 0x1422a6c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55304 dport 41405] OK # # # cpu 0: rx_hash 0xa4df6362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55328 dport 41405] OK # # # cpu 0: rx_hash 0x6cf53d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55360 dport 41405] OK # # # cpu 0: rx_hash 0x8c9215c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55376 dport 41405] OK # # # cpu 0: rx_hash 0xfbeac132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55458 dport 41405] OK # # # cpu 0: rx_hash 0xbab83347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55470 dport 41405] OK # # # cpu 0: rx_hash 0x9a114a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55478 dport 41405] OK # # # cpu 0: rx_hash 0xd3a7b795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55506 dport 41405] OK # # # cpu 0: rx_hash 0x92f545e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55518 dport 41405] OK # # # cpu 0: rx_hash 0x635a7232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55546 dport 41405] OK # # # cpu 0: rx_hash 0x0b45b24a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55588 dport 41405] OK # # # cpu 0: rx_hash 0xe3c6953e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55644 dport 41405] OK # # # cpu 0: rx_hash 0xf20e8a05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55656 dport 41405] OK # # # cpu 0: rx_hash 0x1150e5a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55674 dport 41405] OK # # # cpu 0: rx_hash 0x2443846e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55686 dport 41405] OK # # # cpu 0: rx_hash 0xd5ecb3bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55714 dport 41405] OK # # # cpu 0: rx_hash 0x5470101a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55718 dport 41405] OK # # # cpu 0: rx_hash 0xf545ca86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55738 dport 41405] OK # # # cpu 0: rx_hash 0x74d96920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55742 dport 41405] OK # # # cpu 0: rx_hash 0x3d6f94c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55770 dport 41405] OK # # # cpu 0: rx_hash 0xec69da20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55782 dport 41405] OK # # # cpu 0: rx_hash 0xccc0a31a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55806 dport 41405] OK # # # cpu 0: rx_hash 0xa0b1a1f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55826 dport 41405] OK # # # cpu 0: rx_hash 0xe1e35380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55838 dport 41405] OK # # # cpu 0: rx_hash 0x5d889e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55950 dport 41405] OK # # # cpu 0: rx_hash 0x6fd0bf38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55968 dport 41405] OK # # # cpu 0: rx_hash 0x0e2b3477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55988 dport 41405] OK # # # cpu 0: rx_hash 0xa4c3a63b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56002 dport 41405] OK # # # cpu 4: rx_hash 0x0c07a133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55226 dport 41405] OK # # # cpu 4: rx_hash 0x04e3aeae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55250 dport 41405] OK # # # cpu 4: rx_hash 0xc714b830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55256 dport 41405] OK # # # cpu 4: rx_hash 0x45b15cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55262 dport 41405] OK # # # cpu 4: rx_hash 0xb41e6b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55290 dport 41405] OK # # # cpu 4: rx_hash 0xe6b4d65a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55342 dport 41405] OK # # # cpu 4: rx_hash 0xfca181b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55408 dport 41405] OK # # # cpu 4: rx_hash 0xff98c6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55410 dport 41405] OK # # # cpu 4: rx_hash 0x72926d09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55502 dport 41405] OK # # # cpu 4: rx_hash 0x833d5adb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55530 dport 41405] OK # # # cpu 4: rx_hash 0xbbb877ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55564 dport 41405] OK # # # cpu 4: rx_hash 0x4681486c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55696 dport 41405] OK # # # cpu 4: rx_hash 0x04eafd54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55710 dport 41405] OK # # # cpu 4: rx_hash 0x1522e26f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55722 dport 41405] OK # # # cpu 4: rx_hash 0x5c941f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55758 dport 41405] OK # # # cpu 4: rx_hash 0x7f0421f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55764 dport 41405] OK # # # cpu 4: rx_hash 0x2ca78bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55790 dport 41405] OK # # # cpu 4: rx_hash 0x8018d8cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55818 dport 41405] OK # # # cpu 4: rx_hash 0x01847b69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55822 dport 41405] OK # # # cpu 4: rx_hash 0x2214451e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55828 dport 41405] OK # # # cpu 4: rx_hash 0xf3120bf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55848 dport 41405] OK # # # cpu 4: rx_hash 0xd0823581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55858 dport 41405] OK # # # cpu 4: rx_hash 0xbaa4f61e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55884 dport 41405] OK # # # cpu 4: rx_hash 0xff8403a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55952 dport 41405] OK # # # cpu 4: rx_hash 0x2dbb0a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55982 dport 41405] OK # # # cpu 4: rx_hash 0x44a48ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56018 dport 41405] OK # # # cpu 4: rx_hash 0x06cf3bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56028 dport 41405] OK # # # cpu 4: rx_hash 0x143e639c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56042 dport 41405] OK # # # cpu 4: rx_hash 0x8d8e9436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56080 dport 41405] OK # # # cpu 4: rx_hash 0x8eb7d37b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56082 dport 41405] OK # # # cpu 4: rx_hash 0x1dda28ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56096 dport 41405] OK # # # cpu 4: rx_hash 0xd6c931a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 41405] OK # # # count: pass=63 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 42515 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 42515] != expected 0x7584083b # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 42515] != expected 0x7584083b # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37557 dport 42515] != expected 0x88eb9f79 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37557 dport 42515] != expected 0x88eb9f79 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50422 dport 42515] != expected 0xeab81641 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50422 dport 42515] != expected 0xeab81641 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 42515] != expected 0x2a659a36 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 42515] != expected 0x2a659a36 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 44053 dport 42515] != expected 0x1cd078cf # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 44053 dport 42515] != expected 0x1cd078cf # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50108 dport 42515] != expected 0x606a12cf # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50108 dport 42515] != expected 0x606a12cf # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43229 dport 42515] != expected 0x7b0e8e9f # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43229 dport 42515] != expected 0x7b0e8e9f # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37357 dport 42515] != expected 0xd2d0ef44 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37357 dport 42515] != expected 0xd2d0ef44 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58092 dport 42515] != expected 0xca20d677 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58092 dport 42515] != expected 0xca20d677 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58962 dport 42515] != expected 0xd3150cb1 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58962 dport 42515] != expected 0xd3150cb1 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47765 dport 42515] != expected 0x71e1f4b4 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47765 dport 42515] != expected 0x71e1f4b4 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38556 dport 42515] != expected 0xa5d4b2e7 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38556 dport 42515] != expected 0xa5d4b2e7 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37594 dport 42515] != expected 0x33a39d77 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37594 dport 42515] != expected 0x33a39d77 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34013 dport 42515] != expected 0xb03c06ad # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34013 dport 42515] != expected 0xb03c06ad # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56341 dport 42515] != expected 0x6d112767 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56341 dport 42515] != expected 0x6d112767 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56631 dport 42515] != expected 0x28ce1edd # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 56631 dport 42515] != expected 0x28ce1edd # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54343 dport 42515] != expected 0x7b8eb1a8 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54343 dport 42515] != expected 0x7b8eb1a8 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54529 dport 42515] != expected 0x4f3943b4 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54529 dport 42515] != expected 0x4f3943b4 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38715 dport 42515] != expected 0xdb829b35 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38715 dport 42515] != expected 0xdb829b35 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 42515] != expected 0x8634e110 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 42515] != expected 0x8634e110 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38354 dport 42515] != expected 0x9affa60e # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38354 dport 42515] != expected 0x9affa60e # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38582 dport 42515] != expected 0x28e804a0 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38582 dport 42515] != expected 0x28e804a0 # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 42515] != expected 0x3128ad5f # # Exception| cpu 5: rx_hash 0x9bb869be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 42515] != expected 0x3128ad5f # # 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 55732 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46863 dport 55732] != expected 0x3617beb5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46863 dport 55732] != expected 0x3617beb5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45966 dport 55732] != expected 0x27e84991 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45966 dport 55732] != expected 0x27e84991 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50440 dport 55732] != expected 0x9aeba0f5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50440 dport 55732] != expected 0x9aeba0f5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54861 dport 55732] != expected 0x8ef96b12 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54861 dport 55732] != expected 0x8ef96b12 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 55732] != expected 0x4caffd64 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 55732] != expected 0x4caffd64 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56830 dport 55732] != expected 0xdb2f7edd # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56830 dport 55732] != expected 0xdb2f7edd # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40745 dport 55732] != expected 0x283133ef # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40745 dport 55732] != expected 0x283133ef # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 55732] != expected 0x73733724 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 55732] != expected 0x73733724 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46186 dport 55732] != expected 0xc0d6860e # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46186 dport 55732] != expected 0xc0d6860e # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54715 dport 55732] != expected 0xc118578a # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54715 dport 55732] != expected 0xc118578a # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56241 dport 55732] != expected 0xfbad2aa1 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56241 dport 55732] != expected 0xfbad2aa1 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33502 dport 55732] != expected 0xa008d70 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33502 dport 55732] != expected 0xa008d70 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35515 dport 55732] != expected 0x60043053 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35515 dport 55732] != expected 0x60043053 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53264 dport 55732] != expected 0x4d2550ca # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53264 dport 55732] != expected 0x4d2550ca # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33713 dport 55732] != expected 0xa8359a12 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33713 dport 55732] != expected 0xa8359a12 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55440 dport 55732] != expected 0x34e97b86 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55440 dport 55732] != expected 0x34e97b86 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 55732] != expected 0x268e0fad # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 55732] != expected 0x268e0fad # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32948 dport 55732] != expected 0x96defce7 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32948 dport 55732] != expected 0x96defce7 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48201 dport 55732] != expected 0x906e15fc # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48201 dport 55732] != expected 0x906e15fc # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38710 dport 55732] != expected 0xa98feef5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38710 dport 55732] != expected 0xa98feef5 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47110 dport 55732] != expected 0x27ef78c7 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47110 dport 55732] != expected 0x27ef78c7 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46590 dport 55732] != expected 0xd3279ad2 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46590 dport 55732] != expected 0xd3279ad2 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33754 dport 55732] != expected 0xa59a5c58 # # Exception| cpu 0: rx_hash 0x1db853f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33754 dport 55732] != expected 0xa59a5c58 # # Exception| count: pass=0 nohash=0 fail=46 # # 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__->