< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55619 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1561f43b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36536 dport 55619] != expected 0x570072c4 # # Exception| cpu 0: rx_hash 0x0e2de723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 55619] != expected 0xa718e580 # # Exception| cpu 0: rx_hash 0x7b35f09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36592 dport 55619] != expected 0x8c9126ce # # Exception| cpu 0: rx_hash 0xb64aeb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36678 dport 55619] != expected 0xf261af2a # # Exception| cpu 0: rx_hash 0x2edae171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36690 dport 55619] != expected 0x79f889e3 # # Exception| cpu 0: rx_hash 0x217ae550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36698 dport 55619] != expected 0xd7a29f33 # # Exception| cpu 0: rx_hash 0xc352fc9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36732 dport 55619] != expected 0xd9e86c64 # # Exception| cpu 0: rx_hash 0xfdd2ec1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36734 dport 55619] != expected 0x60803726 # # Exception| cpu 0: rx_hash 0xc924f702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36744 dport 55619] != expected 0xf6c92cae # # Exception| cpu 0: rx_hash 0x5e14f971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36756 dport 55619] != expected 0xd30a1cb7 # # Exception| cpu 0: rx_hash 0xb39ce49e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36794 dport 55619] != expected 0x731af930 # # Exception| cpu 0: rx_hash 0xa8d0f786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36808 dport 55619] != expected 0x83026e74 # # Exception| cpu 0: rx_hash 0x0160e971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 55619] != expected 0x1fa9052f # # Exception| cpu 0: rx_hash 0x3040fdd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 55619] != expected 0x89b48bd # # Exception| cpu 0: rx_hash 0xd0ca5fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36878 dport 55619] != expected 0x571e80fd # # Exception| cpu 0: rx_hash 0x94f25ca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36926 dport 55619] != expected 0x6ba50e21 # # Exception| cpu 0: rx_hash 0x8fbe4fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36940 dport 55619] != expected 0x9bbd9965 # # Exception| cpu 0: rx_hash 0x7d765a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36966 dport 55619] != expected 0x67195143 # # Exception| cpu 0: rx_hash 0xdb6640c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36976 dport 55619] != expected 0x55e82cc8 # # Exception| cpu 0: rx_hash 0xaba858c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37046 dport 55619] != expected 0xff1ab99c # # Exception| cpu 0: rx_hash 0x52cc5214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37090 dport 55619] != expected 0x148dd8f # # Exception| cpu 0: rx_hash 0xeb9c4080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37104 dport 55619] != expected 0x6f0d8da5 # # Exception| cpu 0: rx_hash 0x48b75f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37134 dport 55619] != expected 0xca6c504b # # Exception| cpu 0: rx_hash 0x0c8f5c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37182 dport 55619] != expected 0xf6d7de97 # # Exception| cpu 0: rx_hash 0x18634bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37188 dport 55619] != expected 0xa8955f03 # # Exception| cpu 0: rx_hash 0xf5eb5656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37226 dport 55619] != expected 0x885ba84 # # Exception| cpu 0: rx_hash 0x4cbb44c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37240 dport 55619] != expected 0x66c0eaae # # Exception| cpu 0: rx_hash 0x53fb4c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37244 dport 55619] != expected 0x3a74c70f # # Exception| cpu 0: rx_hash 0x2c9550a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37298 dport 55619] != expected 0x3edc448b # # Exception| cpu 0: rx_hash 0x37d943b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37312 dport 55619] != expected 0xcec4d3cf # # Exception| cpu 0: rx_hash 0x28994bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37316 dport 55619] != expected 0x9270fe6e # # Exception| cpu 0: rx_hash 0x6ca148e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37364 dport 55619] != expected 0xaecb70b2 # # Exception| cpu 0: rx_hash 0x0bc4d1da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37394 dport 55619] != expected 0xbc64d8bf # # Exception| cpu 0: rx_hash 0x5f1cdea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37422 dport 55619] != expected 0x72316d12 # # Exception| cpu 0: rx_hash 0x4bf0c998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37460 dport 55619] != expected 0x2c73ec86 # # Exception| cpu 0: rx_hash 0x0fc8ca80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37476 dport 55619] != expected 0x10c8625a # # Exception| cpu 0: rx_hash 0xb698d814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 55619] != expected 0x7e8d3270 # # Exception| cpu 0: rx_hash 0xc656c014 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37552 dport 55619] != expected 0xd47fa724 # # Exception| cpu 0: rx_hash 0xd6b6cc77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37564 dport 55619] != expected 0x26919c55 # # Exception| cpu 0: rx_hash 0x644ac198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37584 dport 55619] != expected 0x4a22604a # # Exception| cpu 0: rx_hash 0x8662d856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37622 dport 55619] != expected 0x4468931d # # Exception| cpu 0: rx_hash 0x8cf9d9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37654 dport 55619] != expected 0x7da225a8 # # Exception| cpu 0: rx_hash 0x6ed1c077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37680 dport 55619] != expected 0x73e8d6ff # # Exception| cpu 0: rx_hash 0xdc2dcd98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37724 dport 55619] != expected 0x1f5b2ae0 # # Exception| cpu 0: rx_hash 0x8755c6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37736 dport 55619] != expected 0x7f54899d # # Exception| cpu 0: rx_hash 0x31a5d077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37746 dport 55619] != expected 0xbf4bcf67 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5cca25e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 45956] OK # # # cpu 0: rx_hash 0x15c0fae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 45956] OK # # # cpu 0: rx_hash 0xbc70e414 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35870 dport 45956] OK # # # cpu 0: rx_hash 0x4514eec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35914 dport 45956] OK # # # cpu 0: rx_hash 0x11cce1b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 45956] OK # # # cpu 0: rx_hash 0x1e6ce598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 45956] OK # # # cpu 0: rx_hash 0x7e42f1fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36020 dport 45956] OK # # # cpu 0: rx_hash 0xccbefc14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36056 dport 45956] OK # # # cpu 0: rx_hash 0x2e96e5da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 45956] OK # # # cpu 0: rx_hash 0xc985f9da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36144 dport 45956] OK # # # cpu 4: rx_hash 0xf848e70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35886 dport 45956] OK # # # cpu 4: rx_hash 0xcd64e8f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35922 dport 45956] OK # # # cpu 4: rx_hash 0xc2c4ecd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35930 dport 45956] OK # # # cpu 4: rx_hash 0xa2eaf8b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35984 dport 45956] OK # # # cpu 4: rx_hash 0xb20af4d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 45956] OK # # # cpu 4: rx_hash 0xc8b2e74e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36014 dport 45956] OK # # # cpu 4: rx_hash 0x152df090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36116 dport 45956] OK # # # cpu 4: rx_hash 0x70d5eb4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36130 dport 45956] OK # # # cpu 4: rx_hash 0x5519e8d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36178 dport 45956] OK # # # cpu 4: rx_hash 0x4a59e090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36182 dport 45956] OK # # # cpu 4: rx_hash 0x25d7f0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36244 dport 45956] OK # # # cpu 4: rx_hash 0x7503e4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36318 dport 45956] OK # # # cpu 4: rx_hash 0x10fbff2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36328 dport 45956] OK # # # cpu 4: rx_hash 0x59fe7af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36352 dport 45956] OK # # # cpu 4: rx_hash 0x2ce66d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 45956] OK # # # cpu 4: rx_hash 0x19ca62b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36422 dport 45956] OK # # # cpu 4: rx_hash 0x7c32796f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36464 dport 45956] OK # # # cpu 4: rx_hash 0x69047ab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36480 dport 45956] OK # # # cpu 4: rx_hash 0x1c1c6d0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36538 dport 45956] OK # # # cpu 4: rx_hash 0x39d06e90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 45956] OK # # # cpu 4: rx_hash 0x5388716f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36596 dport 45956] OK # # # cpu 4: rx_hash 0xc1837ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36608 dport 45956] OK # # # cpu 4: rx_hash 0xa47b610c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36662 dport 45956] OK # # # cpu 4: rx_hash 0xe44f794e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36720 dport 45956] OK # # # cpu 4: rx_hash 0xebef7d6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36728 dport 45956] OK # # # cpu 4: rx_hash 0x9481614e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36790 dport 45956] OK # # # cpu 4: rx_hash 0x9b21656f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 45956] OK # # # cpu 4: rx_hash 0xc6f7cecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36872 dport 45956] OK # # # cpu 4: rx_hash 0x922fc1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36916 dport 45956] OK # # # cpu 4: rx_hash 0x9d8fc596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36924 dport 45956] OK # # # cpu 4: rx_hash 0xfc7bc512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36988 dport 45956] OK # # # cpu 4: rx_hash 0xd7cdd648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37006 dport 45956] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44815 dport 42890] != expected 0xb284c5f0 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44815 dport 42890] != expected 0xb284c5f0 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40268 dport 42890] != expected 0x2772b939 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40268 dport 42890] != expected 0x2772b939 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49524 dport 42890] != expected 0x36c32947 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49524 dport 42890] != expected 0x36c32947 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42966 dport 42890] != expected 0x85a3d76d # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42966 dport 42890] != expected 0x85a3d76d # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45179 dport 42890] != expected 0xd9ae5f8a # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45179 dport 42890] != expected 0xd9ae5f8a # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33939 dport 42890] != expected 0xd12c20fa # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33939 dport 42890] != expected 0xd12c20fa # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59607 dport 42890] != expected 0x9e3ffc7d # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59607 dport 42890] != expected 0x9e3ffc7d # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50747 dport 42890] != expected 0xcec9b1ea # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50747 dport 42890] != expected 0xcec9b1ea # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51359 dport 42890] != expected 0x19453ef2 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51359 dport 42890] != expected 0x19453ef2 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40634 dport 42890] != expected 0xe2f01a5c # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40634 dport 42890] != expected 0xe2f01a5c # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57046 dport 42890] != expected 0x20362d01 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57046 dport 42890] != expected 0x20362d01 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38016 dport 42890] != expected 0x746eeb5f # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38016 dport 42890] != expected 0x746eeb5f # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 42890] != expected 0x7d020824 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 42890] != expected 0x7d020824 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53291 dport 42890] != expected 0x89d64bff # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53291 dport 42890] != expected 0x89d64bff # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43255 dport 42890] != expected 0xdbdcb28b # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43255 dport 42890] != expected 0xdbdcb28b # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51329 dport 42890] != expected 0x85ee55a9 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51329 dport 42890] != expected 0x85ee55a9 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45018 dport 42890] != expected 0x4e3b60a # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45018 dport 42890] != expected 0x4e3b60a # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52884 dport 42890] != expected 0x55421992 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52884 dport 42890] != expected 0x55421992 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42545 dport 42890] != expected 0x2b65a1bf # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42545 dport 42890] != expected 0x2b65a1bf # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58672 dport 42890] != expected 0xa40b6494 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58672 dport 42890] != expected 0xa40b6494 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38388 dport 42890] != expected 0xfcd8da4e # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38388 dport 42890] != expected 0xfcd8da4e # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 42890] != expected 0xc52f8889 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 42890] != expected 0xc52f8889 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59404 dport 42890] != expected 0x63deefb4 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59404 dport 42890] != expected 0x63deefb4 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59834 dport 42890] != expected 0x1d2e6650 # # Exception| cpu 5: rx_hash 0xbd33f83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59834 dport 42890] != expected 0x1d2e6650 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54320 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60179 dport 54320] != expected 0xaa4ef212 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60179 dport 54320] != expected 0xaa4ef212 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56907 dport 54320] != expected 0xc0ec8c8d # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56907 dport 54320] != expected 0xc0ec8c8d # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53491 dport 54320] != expected 0x2a0ebea # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53491 dport 54320] != expected 0x2a0ebea # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 54320] != expected 0x7d1cc4fc # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 54320] != expected 0x7d1cc4fc # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60657 dport 54320] != expected 0x74742361 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60657 dport 54320] != expected 0x74742361 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55264 dport 54320] != expected 0xb4ac184e # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55264 dport 54320] != expected 0xb4ac184e # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59828 dport 54320] != expected 0x49a24a87 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59828 dport 54320] != expected 0x49a24a87 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36791 dport 54320] != expected 0x3ea1a713 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36791 dport 54320] != expected 0x3ea1a713 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34329 dport 54320] != expected 0x28a11a9b # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34329 dport 54320] != expected 0x28a11a9b # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47125 dport 54320] != expected 0x3c2b4ee7 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47125 dport 54320] != expected 0x3c2b4ee7 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49226 dport 54320] != expected 0x2d451d9a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49226 dport 54320] != expected 0x2d451d9a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55287 dport 54320] != expected 0x6fbc2391 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55287 dport 54320] != expected 0x6fbc2391 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48301 dport 54320] != expected 0xe1560994 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48301 dport 54320] != expected 0xe1560994 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36150 dport 54320] != expected 0x3f650648 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36150 dport 54320] != expected 0x3f650648 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39768 dport 54320] != expected 0x70bf0b39 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39768 dport 54320] != expected 0x70bf0b39 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 54320] != expected 0x2ffb78a3 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 54320] != expected 0x2ffb78a3 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43241 dport 54320] != expected 0x107a9158 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43241 dport 54320] != expected 0x107a9158 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49749 dport 54320] != expected 0xb5cba274 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49749 dport 54320] != expected 0xb5cba274 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40044 dport 54320] != expected 0x599bc05a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40044 dport 54320] != expected 0x599bc05a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56382 dport 54320] != expected 0xcb5e264a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56382 dport 54320] != expected 0xcb5e264a # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38591 dport 54320] != expected 0xd3f4d315 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38591 dport 54320] != expected 0xd3f4d315 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34425 dport 54320] != expected 0x8abd1b17 # # Exception| cpu 4: rx_hash 0x8fd247e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34425 dport 54320] != expected 0x8abd1b17 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->