< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50770 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3681db44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57366 dport 50770] != expected 0x56ed955a # # Exception| cpu 0: rx_hash 0x92f1e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57380 dport 50770] != expected 0x95e8baac # # Exception| cpu 0: rx_hash 0xd99c8c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57392 dport 50770] != expected 0x7feae6e4 # # Exception| cpu 0: rx_hash 0xabd53571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57404 dport 50770] != expected 0x33e9716b # # Exception| cpu 0: rx_hash 0xc10f70f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57434 dport 50770] != expected 0x426e2c85 # # Exception| cpu 0: rx_hash 0xf3a58992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57442 dport 50770] != expected 0x556fbbe3 # # Exception| cpu 0: rx_hash 0xe4b9c20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 50770] != expected 0x376f02a1 # # Exception| cpu 0: rx_hash 0x726309f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 50770] != expected 0xe36bba31 # # Exception| cpu 0: rx_hash 0x29d5fc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57480 dport 50770] != expected 0xc4ab66aa # # Exception| cpu 0: rx_hash 0x225bd9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57512 dport 50770] != expected 0x75ab3a0b # # Exception| cpu 0: rx_hash 0x6936bc02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57532 dport 50770] != expected 0x9fa96643 # # Exception| cpu 0: rx_hash 0xc9471c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 50770] != expected 0xb2286637 # # Exception| cpu 0: rx_hash 0x5f9dd7e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 50770] != expected 0x662cdea7 # # Exception| cpu 0: rx_hash 0xfbede57d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57580 dport 50770] != expected 0xa529f151 # # Exception| cpu 0: rx_hash 0x5413f22f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57598 dport 50770] != expected 0xd72c8206 # # Exception| cpu 0: rx_hash 0x03c95d77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57756 dport 50770] != expected 0xf8893176 # # Exception| cpu 0: rx_hash 0xa7b96fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57774 dport 50770] != expected 0x3b8c1e80 # # Exception| cpu 0: rx_hash 0x267fef89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57780 dport 50770] != expected 0x8d881f52 # # Exception| cpu 0: rx_hash 0x5e4985fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57928 dport 50770] != expected 0x5b7b5a18 # # Exception| cpu 0: rx_hash 0x3b1c7735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57940 dport 50770] != expected 0x757874d5 # # Exception| cpu 0: rx_hash 0xc31d6bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57954 dport 50770] != expected 0x3e7fbe29 # # Exception| cpu 0: rx_hash 0x1eaac5cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57980 dport 50770] != expected 0x795af1 # # Exception| cpu 0: rx_hash 0xd3c6fbf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57990 dport 50770] != expected 0xf3bd3efa # # Exception| cpu 0: rx_hash 0x98ab9e0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58002 dport 50770] != expected 0x19bf62b2 # # Exception| cpu 0: rx_hash 0xc4dab06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58006 dport 50770] != expected 0x91bd87b8 # # Exception| cpu 0: rx_hash 0x05ff703b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58040 dport 50770] != expected 0x7cbb8683 # # Exception| cpu 0: rx_hash 0x8bb64711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58072 dport 50770] != expected 0x953bf472 # # Exception| cpu 0: rx_hash 0x7054b638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58118 dport 50770] != expected 0x89dd2246 # # Exception| cpu 0: rx_hash 0x6748fda1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58134 dport 50770] != expected 0xebdd9b04 # # Exception| cpu 0: rx_hash 0x42fe4f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 50770] != expected 0x9edcb520 # # Exception| cpu 0: rx_hash 0x87da1d89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58186 dport 50770] != expected 0x9d5e9b99 # # Exception| cpu 0: rx_hash 0xdbab33ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58190 dport 50770] != expected 0x155c7e93 # # Exception| cpu 0: rx_hash 0x5a6db38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58196 dport 50770] != expected 0xa3587f41 # # Exception| cpu 0: rx_hash 0x1a8ef3bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58208 dport 50770] != expected 0xf85a7fa8 # # Exception| cpu 0: rx_hash 0x801dc62c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58302 dport 50770] != expected 0x329ca208 # # Exception| cpu 0: rx_hash 0x12c69f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58350 dport 50770] != expected 0x81c351a # # Exception| cpu 0: rx_hash 0x2be243f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58358 dport 50770] != expected 0xae1dfedd # # Exception| cpu 0: rx_hash 0xc0067d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58410 dport 50770] != expected 0xfc66e5d3 # # Exception| cpu 0: rx_hash 0xf6ad1689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 50770] != expected 0x5e35d37 # # Exception| cpu 0: rx_hash 0x2b1ab88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58454 dport 50770] != expected 0x3be5b9ef # # Exception| cpu 0: rx_hash 0x52dd2417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 50770] != expected 0xc6e672c1 # # Exception| cpu 0: rx_hash 0x7b226880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58502 dport 50770] != expected 0xad2539d5 # # Exception| cpu 0: rx_hash 0xfae4e8e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58524 dport 50770] != expected 0x1b213807 # # Exception| cpu 0: rx_hash 0x1a7608c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58560 dport 50770] != expected 0x6da2389a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfb098e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58542 dport 36838] OK # # # cpu 0: rx_hash 0xec15c5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58558 dport 36838] OK # # # cpu 0: rx_hash 0xa8f71711 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58576 dport 36838] OK # # # cpu 0: rx_hash 0x0c87258f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58594 dport 36838] OK # # # cpu 4: rx_hash 0xe39a72ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58564 dport 36838] OK # # # cpu 4: rx_hash 0x91d3cbba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 36838] OK # # # cpu 4: rx_hash 0x7ece9cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58606 dport 36838] OK # # # cpu 4: rx_hash 0xbc08b15a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58664 dport 36838] OK # # # cpu 4: rx_hash 0x1c791142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58688 dport 36838] OK # # # cpu 4: rx_hash 0x0b655adb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58704 dport 36838] OK # # # cpu 4: rx_hash 0xdd5cd112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58734 dport 36838] OK # # # cpu 4: rx_hash 0x86ea24d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58782 dport 36838] OK # # # cpu 4: rx_hash 0x35865dd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58812 dport 36838] OK # # # cpu 4: rx_hash 0xc986d3a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58832 dport 36838] OK # # # cpu 4: rx_hash 0x5f5c1851 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58842 dport 36838] OK # # # cpu 4: rx_hash 0x6df6e136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58850 dport 36838] OK # # # cpu 4: rx_hash 0xfb2c2acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58856 dport 36838] OK # # # cpu 4: rx_hash 0xf153f9ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58904 dport 36838] OK # # # cpu 4: rx_hash 0x3ff98ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 36838] OK # # # cpu 4: rx_hash 0x900799a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58974 dport 36838] OK # # # cpu 4: rx_hash 0x7f1acec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59000 dport 36838] OK # # # cpu 4: rx_hash 0xee07de9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59014 dport 36838] OK # # # cpu 4: rx_hash 0xa56abb60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59026 dport 36838] OK # # # cpu 4: rx_hash 0x644f7b30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59068 dport 36838] OK # # # cpu 4: rx_hash 0x4e767e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59118 dport 36838] OK # # # cpu 4: rx_hash 0x11e4bd33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59138 dport 36838] OK # # # cpu 4: rx_hash 0xd0c17d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59180 dport 36838] OK # # # cpu 4: rx_hash 0x234e4454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59194 dport 36838] OK # # # cpu 4: rx_hash 0x7b3ef8b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59236 dport 36838] OK # # # cpu 4: rx_hash 0x30539d4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59248 dport 36838] OK # # # cpu 4: rx_hash 0x4e53da75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59304 dport 36838] OK # # # cpu 4: rx_hash 0xe1adcd27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59322 dport 36838] OK # # # cpu 4: rx_hash 0x013f2d0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59366 dport 36838] OK # # # cpu 4: rx_hash 0x97e5e6f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 36838] OK # # # cpu 4: rx_hash 0x80f9ad6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59388 dport 36838] OK # # # cpu 4: rx_hash 0x3a67455d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59402 dport 36838] OK # # # cpu 4: rx_hash 0x034399f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59410 dport 36838] OK # # # cpu 4: rx_hash 0x297a9c42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59456 dport 36838] OK # # # cpu 4: rx_hash 0xef9887b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59546 dport 36838] OK # # # cpu 4: rx_hash 0x65d0221b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59552 dport 36838] OK # # # cpu 4: rx_hash 0x2ebd47e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59572 dport 36838] OK # # # cpu 4: rx_hash 0xb7e83b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59588 dport 36838] OK # # # cpu 4: rx_hash 0xc5a18203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59592 dport 36838] OK # # # cpu 4: rx_hash 0x6a5f9551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59610 dport 36838] OK # # # cpu 4: rx_hash 0xdad00184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 36838] OK # # # cpu 4: rx_hash 0x8d2f0a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59700 dport 36838] OK # # # cpu 4: rx_hash 0xa7160f99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59750 dport 36838] OK # # # cpu 4: rx_hash 0x892e98ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59758 dport 36838] OK # # # cpu 4: rx_hash 0x7d667a39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59788 dport 36838] OK # # # count: pass=49 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 46418 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56977 dport 46418] != expected 0x23bbb3df # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56977 dport 46418] != expected 0x23bbb3df # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 46418] != expected 0xbd10d931 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 46418] != expected 0xbd10d931 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49417 dport 46418] != expected 0xf6e46240 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49417 dport 46418] != expected 0xf6e46240 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37663 dport 46418] != expected 0x59c97140 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37663 dport 46418] != expected 0x59c97140 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55337 dport 46418] != expected 0xc66234be # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55337 dport 46418] != expected 0xc66234be # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57942 dport 46418] != expected 0xebe832e0 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57942 dport 46418] != expected 0xebe832e0 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59749 dport 46418] != expected 0x2f128610 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59749 dport 46418] != expected 0x2f128610 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45518 dport 46418] != expected 0x62a360c6 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45518 dport 46418] != expected 0x62a360c6 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40773 dport 46418] != expected 0x18015d55 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40773 dport 46418] != expected 0x18015d55 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 46418] != expected 0xcbc39999 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 46418] != expected 0xcbc39999 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42012 dport 46418] != expected 0xcaac2321 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42012 dport 46418] != expected 0xcaac2321 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42035 dport 46418] != expected 0x7a1b630 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42035 dport 46418] != expected 0x7a1b630 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45949 dport 46418] != expected 0x46fdc9f8 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45949 dport 46418] != expected 0x46fdc9f8 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59586 dport 46418] != expected 0x5c7e7d38 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59586 dport 46418] != expected 0x5c7e7d38 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 46418] != expected 0x256c8f62 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 46418] != expected 0x256c8f62 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40127 dport 46418] != expected 0x56f53700 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40127 dport 46418] != expected 0x56f53700 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56730 dport 46418] != expected 0x6a84913b # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56730 dport 46418] != expected 0x6a84913b # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53958 dport 46418] != expected 0xe7b9c6f # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53958 dport 46418] != expected 0xe7b9c6f # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35710 dport 46418] != expected 0xc7e49650 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35710 dport 46418] != expected 0xc7e49650 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 46418] != expected 0xcbfffdd6 # # Exception| cpu 0: rx_hash 0xe11fdeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 46418] != expected 0xcbfffdd6 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 46335 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54780 dport 46335] != expected 0xcc7d7457 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54780 dport 46335] != expected 0xcc7d7457 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38347 dport 46335] != expected 0xfc3d1629 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38347 dport 46335] != expected 0xfc3d1629 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60935 dport 46335] != expected 0x782e7fe5 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60935 dport 46335] != expected 0x782e7fe5 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35632 dport 46335] != expected 0xc2482629 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35632 dport 46335] != expected 0xc2482629 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34802 dport 46335] != expected 0x69fca8ce # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34802 dport 46335] != expected 0x69fca8ce # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46198 dport 46335] != expected 0x33bbbb53 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46198 dport 46335] != expected 0x33bbbb53 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41471 dport 46335] != expected 0xb19eb559 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41471 dport 46335] != expected 0xb19eb559 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57271 dport 46335] != expected 0x5232ce14 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57271 dport 46335] != expected 0x5232ce14 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56436 dport 46335] != expected 0x8df99638 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56436 dport 46335] != expected 0x8df99638 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44860 dport 46335] != expected 0x5b566075 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44860 dport 46335] != expected 0x5b566075 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58186 dport 46335] != expected 0xcb67e0c3 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58186 dport 46335] != expected 0xcb67e0c3 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54409 dport 46335] != expected 0x19ec5baf # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54409 dport 46335] != expected 0x19ec5baf # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 46335] != expected 0x2d5561ff # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 46335] != expected 0x2d5561ff # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49830 dport 46335] != expected 0xe7fead51 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49830 dport 46335] != expected 0xe7fead51 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47550 dport 46335] != expected 0x6fa43af4 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47550 dport 46335] != expected 0x6fa43af4 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43911 dport 46335] != expected 0xfa658413 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43911 dport 46335] != expected 0xfa658413 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37205 dport 46335] != expected 0x7b354071 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37205 dport 46335] != expected 0x7b354071 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48814 dport 46335] != expected 0xb12d26a6 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48814 dport 46335] != expected 0xb12d26a6 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53691 dport 46335] != expected 0x44b1dca6 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53691 dport 46335] != expected 0x44b1dca6 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38750 dport 46335] != expected 0x34cfa16d # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38750 dport 46335] != expected 0x34cfa16d # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 46335] != expected 0x1e985125 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 46335] != expected 0x1e985125 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47569 dport 46335] != expected 0x5a8251d5 # # Exception| cpu 4: rx_hash 0xb6fdefc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47569 dport 46335] != expected 0x5a8251d5 # # 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 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__->