< 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 41840 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 72 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xff724dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53206 dport 41840] != expected 0x4d037ecc # # Exception| cpu 0: rx_hash 0x2e33d6d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53210 dport 41840] != expected 0x72c6c8ad # # Exception| cpu 0: rx_hash 0x841d5df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53230 dport 41840] != expected 0x284e8174 # # Exception| cpu 0: rx_hash 0x9f7f3d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 41840] != expected 0x77e280e6 # # Exception| cpu 0: rx_hash 0x504747d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53292 dport 41840] != expected 0x99751fb6 # # Exception| cpu 0: rx_hash 0x3cb154d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53328 dport 41840] != expected 0x9416560b # # Exception| cpu 0: rx_hash 0x53267b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53398 dport 41840] != expected 0x886161ae # # Exception| cpu 0: rx_hash 0x1c190dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53406 dport 41840] != expected 0x62ddf38e # # Exception| cpu 0: rx_hash 0x7c147d35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53428 dport 41840] != expected 0x583c0da4 # # Exception| cpu 0: rx_hash 0xc1a3f52c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53444 dport 41840] != expected 0x6a9af278 # # Exception| cpu 0: rx_hash 0x0b800e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53466 dport 41840] != expected 0xaf3458b # # Exception| cpu 0: rx_hash 0x86313ece [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 41840] != expected 0xa5254542 # # Exception| cpu 0: rx_hash 0x30b0fac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53504 dport 41840] != expected 0xb34a69ce # # Exception| cpu 0: rx_hash 0x381d47d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53554 dport 41840] != expected 0x96494cd4 # # Exception| cpu 0: rx_hash 0xc238042f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53624 dport 41840] != expected 0x6b500432 # # Exception| cpu 0: rx_hash 0x8a3090dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53678 dport 41840] != expected 0x82797a87 # # Exception| cpu 0: rx_hash 0x8e664e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53706 dport 41840] != expected 0x90f8e80a # # Exception| cpu 0: rx_hash 0x7015d326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 41840] != expected 0x7f603261 # # Exception| cpu 0: rx_hash 0xab553120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53784 dport 41840] != expected 0x7457a427 # # Exception| cpu 0: rx_hash 0xd46cff98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53828 dport 41840] != expected 0x39bc912 # # Exception| cpu 0: rx_hash 0x889c54d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53868 dport 41840] != expected 0x93887fba # # Exception| cpu 0: rx_hash 0x0d80d992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53882 dport 41840] != expected 0x195d5a69 # # Exception| cpu 0: rx_hash 0xc8397d35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53896 dport 41840] != expected 0x5fa22415 # # Exception| cpu 0: rx_hash 0xbfad0e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53990 dport 41840] != expected 0xd6d6c3a # # Exception| cpu 0: rx_hash 0x5d71dcc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54018 dport 41840] != expected 0xae12d304 # # Exception| cpu 0: rx_hash 0xb0cd9c05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54028 dport 41840] != expected 0x3b252de7 # # Exception| cpu 0: rx_hash 0x849dfac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54076 dport 41840] != expected 0xb4d4407f # # Exception| cpu 0: rx_hash 0x4ae8dffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54086 dport 41840] != expected 0xc63c6501 # # Exception| cpu 0: rx_hash 0xbb011d9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 41840] != expected 0xf3276e5 # # Exception| cpu 0: rx_hash 0x4ddf3df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54168 dport 41840] != expected 0xc5a98994 # # Exception| cpu 0: rx_hash 0x5a463ece [saddr 192.0.3.2 daddr 192.0.3.1 sport 54236 dport 41840] != expected 0xad873f91 # # Exception| cpu 4: rx_hash 0x555cc6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 41840] != expected 0x178b3715 # # Exception| cpu 4: rx_hash 0xb556ba0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53264 dport 41840] != expected 0x2941c44f # # Exception| cpu 4: rx_hash 0x77d8fcae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53308 dport 41840] != expected 0x6c2b56a6 # # Exception| cpu 4: rx_hash 0x004c8f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53330 dport 41840] != expected 0x3ee41e89 # # Exception| cpu 4: rx_hash 0xa5f85b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53386 dport 41840] != expected 0x42fa9edf # # Exception| cpu 4: rx_hash 0x8267e045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53402 dport 41840] != expected 0xb7a4d7cf # # Exception| cpu 4: rx_hash 0x44bf786f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53458 dport 41840] != expected 0xe04fd7ab # # Exception| cpu 4: rx_hash 0xdac19587 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 41840] != expected 0x3536f3ea # # Exception| cpu 4: rx_hash 0x437257e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53514 dport 41840] != expected 0xf304b36c # # Exception| cpu 4: rx_hash 0xdd0cba0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 41840] != expected 0x267d972d # # Exception| cpu 4: rx_hash 0xb5ac7781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53526 dport 41840] != expected 0x399f4c1d # # Exception| cpu 4: rx_hash 0xa663aa3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53558 dport 41840] != expected 0x43306895 # # Exception| cpu 4: rx_hash 0x68168f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53580 dport 41840] != expected 0x31d84deb # # Exception| cpu 4: rx_hash 0x13799f33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53620 dport 41840] != expected 0x5495b253 # # Exception| cpu 4: rx_hash 0xea3de045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53636 dport 41840] != expected 0xb89884ad # # Exception| cpu 4: rx_hash 0xa50296b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53644 dport 41840] != expected 0x5224168d # # Exception| cpu 4: rx_hash 0x6f216d06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53650 dport 41840] != expected 0x324da17e # # Exception| cpu 4: rx_hash 0xc9f485b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53744 dport 41840] != expected 0x5f475f30 # # Exception| cpu 4: rx_hash 0x6b77b38d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53750 dport 41840] != expected 0x20cc33f3 # # Exception| cpu 4: rx_hash 0x46e971ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 41840] != expected 0xe1605ac4 # # Exception| cpu 4: rx_hash 0x72b9172a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53798 dport 41840] != expected 0x6e91375c # # Exception| cpu 4: rx_hash 0x017bba0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 41840] != expected 0x2edfedfe # # Exception| cpu 4: rx_hash 0x69db7781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53812 dport 41840] != expected 0x313d36ce # # Exception| cpu 4: rx_hash 0x364ae045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53926 dport 41840] != expected 0xb03afe7e # # Exception| cpu 4: rx_hash 0xb3566d06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53936 dport 41840] != expected 0x3aefdbad # # Exception| cpu 4: rx_hash 0xb700b38d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 41840] != expected 0x286e4920 # # Exception| cpu 4: rx_hash 0x1d2e38a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53984 dport 41840] != expected 0x72e600f9 # # Exception| cpu 4: rx_hash 0x064c5809 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54002 dport 41840] != expected 0x2d4a016b # # Exception| cpu 4: rx_hash 0x9832b5e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54006 dport 41840] != expected 0xf833252a # # Exception| cpu 4: rx_hash 0x4ebe0175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54050 dport 41840] != expected 0xd4bdf78c # # Exception| cpu 4: rx_hash 0x55dc61de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54064 dport 41840] != expected 0x8b11f61e # # Exception| cpu 4: rx_hash 0x392a72db [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 41840] != expected 0x8672bfa3 # # Exception| cpu 4: rx_hash 0x6d776484 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54102 dport 41840] != expected 0x33622c11 # # Exception| cpu 4: rx_hash 0xc759efab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54114 dport 41840] != expected 0x69ea65c8 # # Exception| cpu 4: rx_hash 0x798f5b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54184 dport 41840] != expected 0x4a58e40c # # Exception| cpu 4: rx_hash 0xac981ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54208 dport 41840] != expected 0x671cc0e0 # # Exception| cpu 4: rx_hash 0x8b07a5d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54224 dport 41840] != expected 0x924289f0 # # Exception| cpu 4: rx_hash 0x98c8786f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54256 dport 41840] != expected 0xe8edad78 # # Exception| cpu 4: rx_hash 0x4995d2bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54282 dport 41840] != expected 0xc7842ed9 # # Exception| cpu 4: rx_hash 0x5a5a0f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54314 dport 41840] != expected 0xbd2b0a51 # # Exception| cpu 4: rx_hash 0x9079f4b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54324 dport 41840] != expected 0xdd42bda2 # # Exception| count: pass=0 nohash=0 fail=72 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x63f9b495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36386 dport 40908] OK # # # cpu 0: rx_hash 0x44660fef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36402 dport 40908] OK # # # cpu 0: rx_hash 0xb6eef102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36426 dport 40908] OK # # # cpu 0: rx_hash 0x99dcf76e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36456 dport 40908] OK # # # cpu 0: rx_hash 0xa5212cbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36458 dport 40908] OK # # # cpu 0: rx_hash 0x07a21a86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36460 dport 40908] OK # # # cpu 0: rx_hash 0x6f02d708 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36468 dport 40908] OK # # # cpu 0: rx_hash 0x0095f880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 40908] OK # # # cpu 0: rx_hash 0x9eeb1568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36534 dport 40908] OK # # # cpu 0: rx_hash 0x235c9d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36550 dport 40908] OK # # # cpu 0: rx_hash 0xc64d60aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 40908] OK # # # cpu 0: rx_hash 0x030e0983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36622 dport 40908] OK # # # cpu 0: rx_hash 0xbaef5f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36634 dport 40908] OK # # # cpu 0: rx_hash 0x95dd597d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 40908] OK # # # cpu 0: rx_hash 0x5ba87c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36674 dport 40908] OK # # # cpu 0: rx_hash 0xb6143c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36684 dport 40908] OK # # # cpu 0: rx_hash 0xeae497c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36708 dport 40908] OK # # # cpu 0: rx_hash 0x0758d708 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36714 dport 40908] OK # # # cpu 0: rx_hash 0x99263ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36718 dport 40908] OK # # # cpu 0: rx_hash 0x5c9f9e47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36764 dport 40908] OK # # # cpu 0: rx_hash 0x8573b84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 40908] OK # # # cpu 0: rx_hash 0xca4cceb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36778 dport 40908] OK # # # cpu 0: rx_hash 0x006f350e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 40908] OK # # # cpu 0: rx_hash 0x5064fdda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36810 dport 40908] OK # # # cpu 0: rx_hash 0xae1760aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36836 dport 40908] OK # # # cpu 0: rx_hash 0x2b0bede9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36850 dport 40908] OK # # # cpu 0: rx_hash 0x6982a73b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36870 dport 40908] OK # # # cpu 0: rx_hash 0x4e1d1c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 40908] OK # # # cpu 0: rx_hash 0xa3a15c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36888 dport 40908] OK # # # cpu 0: rx_hash 0xc3ac2c14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36914 dport 40908] OK # # # cpu 0: rx_hash 0x16bb6983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36954 dport 40908] OK # # # cpu 0: rx_hash 0x0574b43e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 40908] OK # # # cpu 0: rx_hash 0x02435638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37028 dport 40908] OK # # # cpu 0: rx_hash 0xefff16f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37034 dport 40908] OK # # # cpu 0: rx_hash 0xc860ad8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 40908] OK # # # cpu 0: rx_hash 0x6ae39bb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 40908] OK # # # cpu 0: rx_hash 0x52489eec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37082 dport 40908] OK # # # cpu 0: rx_hash 0x90c6d84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37110 dport 40908] OK # # # cpu 0: rx_hash 0x7ab7b708 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37152 dport 40908] OK # # # cpu 0: rx_hash 0x8c69976e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37180 dport 40908] OK # # # cpu 0: rx_hash 0x6d2eb43e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37220 dport 40908] OK # # # cpu 0: rx_hash 0xe832397d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37234 dport 40908] OK # # # cpu 0: rx_hash 0xa70d4f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37242 dport 40908] OK # # # cpu 0: rx_hash 0xdb55bdbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37276 dport 40908] OK # # # cpu 0: rx_hash 0xd3f800aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 40908] OK # # # cpu 0: rx_hash 0x56e48de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 40908] OK # # # cpu 0: rx_hash 0x6e4f88b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 40908] OK # # # count: pass=47 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 42753 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49523 dport 42753] != expected 0x3ff39854 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49523 dport 42753] != expected 0x3ff39854 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39751 dport 42753] != expected 0x3c73968c # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39751 dport 42753] != expected 0x3c73968c # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 59561 dport 42753] != expected 0xdaa7a7 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 59561 dport 42753] != expected 0xdaa7a7 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 53014 dport 42753] != expected 0x3903ac23 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 53014 dport 42753] != expected 0x3903ac23 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 38957 dport 42753] != expected 0x633aec3b # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 38957 dport 42753] != expected 0x633aec3b # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44520 dport 42753] != expected 0xc9546ec0 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44520 dport 42753] != expected 0xc9546ec0 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45769 dport 42753] != expected 0x9e2a566a # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45769 dport 42753] != expected 0x9e2a566a # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 54117 dport 42753] != expected 0x54791186 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 54117 dport 42753] != expected 0x54791186 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 56608 dport 42753] != expected 0x28260179 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 56608 dport 42753] != expected 0x28260179 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 53649 dport 42753] != expected 0xdaa7f171 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 53649 dport 42753] != expected 0xdaa7f171 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 55559 dport 42753] != expected 0x2333a112 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 55559 dport 42753] != expected 0x2333a112 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 46003 dport 42753] != expected 0x83979785 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 46003 dport 42753] != expected 0x83979785 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57216 dport 42753] != expected 0x3b881e9b # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57216 dport 42753] != expected 0x3b881e9b # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 42753] != expected 0x8baf200d # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 51947 dport 42753] != expected 0x8baf200d # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57905 dport 42753] != expected 0xdbd3fb6f # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57905 dport 42753] != expected 0xdbd3fb6f # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 40280 dport 42753] != expected 0xe5813b17 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 40280 dport 42753] != expected 0xe5813b17 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34802 dport 42753] != expected 0x4d7e1c8c # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34802 dport 42753] != expected 0x4d7e1c8c # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 38033 dport 42753] != expected 0xfb9a3b56 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 38033 dport 42753] != expected 0xfb9a3b56 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34087 dport 42753] != expected 0xeceb49f7 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34087 dport 42753] != expected 0xeceb49f7 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 40183 dport 42753] != expected 0xee035dcb # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 40183 dport 42753] != expected 0xee035dcb # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 46761 dport 42753] != expected 0x2079982 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 46761 dport 42753] != expected 0x2079982 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 52112 dport 42753] != expected 0xc3f670e6 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 52112 dport 42753] != expected 0xc3f670e6 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 48163 dport 42753] != expected 0x86a2c4d8 # # Exception| cpu 4: rx_hash 0x657c96ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 48163 dport 42753] != expected 0x86a2c4d8 # # 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 60966 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45447 dport 60966] != expected 0x46f6c240 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45447 dport 60966] != expected 0x46f6c240 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39262 dport 60966] != expected 0x5be55176 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39262 dport 60966] != expected 0x5be55176 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47046 dport 60966] != expected 0x4f48180a # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47046 dport 60966] != expected 0x4f48180a # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56879 dport 60966] != expected 0x8efbf1a2 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56879 dport 60966] != expected 0x8efbf1a2 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44999 dport 60966] != expected 0x48db0f65 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44999 dport 60966] != expected 0x48db0f65 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51004 dport 60966] != expected 0x30737dd1 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51004 dport 60966] != expected 0x30737dd1 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55700 dport 60966] != expected 0xafba020c # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55700 dport 60966] != expected 0xafba020c # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38226 dport 60966] != expected 0x76758bf1 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38226 dport 60966] != expected 0x76758bf1 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58448 dport 60966] != expected 0x1d4c1c1f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58448 dport 60966] != expected 0x1d4c1c1f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38128 dport 60966] != expected 0xbfcd8145 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38128 dport 60966] != expected 0xbfcd8145 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42002 dport 60966] != expected 0xe2dfcefe # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42002 dport 60966] != expected 0xe2dfcefe # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49678 dport 60966] != expected 0x3239459d # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49678 dport 60966] != expected 0x3239459d # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57677 dport 60966] != expected 0x988e0e81 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57677 dport 60966] != expected 0x988e0e81 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50883 dport 60966] != expected 0xff090e7f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50883 dport 60966] != expected 0xff090e7f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53860 dport 60966] != expected 0xf1f44460 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53860 dport 60966] != expected 0xf1f44460 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54211 dport 60966] != expected 0xdfc9149e # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54211 dport 60966] != expected 0xdfc9149e # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54786 dport 60966] != expected 0x61c13fd7 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54786 dport 60966] != expected 0x61c13fd7 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40891 dport 60966] != expected 0x9b194c06 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40891 dport 60966] != expected 0x9b194c06 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42143 dport 60966] != expected 0xe96152f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42143 dport 60966] != expected 0xe96152f # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58088 dport 60966] != expected 0xdb727875 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58088 dport 60966] != expected 0xdb727875 # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36669 dport 60966] != expected 0x574e12eb # # Exception| cpu 4: rx_hash 0x6d74990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36669 dport 60966] != expected 0x574e12eb # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->