< 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 42545 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x18c4ac59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 42545] != expected 0xcd3a6058 # # Exception| cpu 0: rx_hash 0x3c5f08b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 42545] != expected 0x77acb516 # # Exception| cpu 0: rx_hash 0x0a897e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53788 dport 42545] != expected 0x10710aff # # Exception| cpu 0: rx_hash 0xbfd1db38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53814 dport 42545] != expected 0x6562fc8e # # Exception| cpu 0: rx_hash 0x457559c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53844 dport 42545] != expected 0xd22f0851 # # Exception| cpu 0: rx_hash 0xcfdd6374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53868 dport 42545] != expected 0xae44f49a # # Exception| cpu 0: rx_hash 0xd4b6583b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53880 dport 42545] != expected 0x1daa2b6e # # Exception| cpu 0: rx_hash 0xf02dfcd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53886 dport 42545] != expected 0xa73cfe20 # # Exception| cpu 0: rx_hash 0x89ecc932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 42545] != expected 0xcbc8dee6 # # Exception| cpu 0: rx_hash 0x0344f383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 42545] != expected 0xb7a3222d # # Exception| cpu 0: rx_hash 0xecb0041d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 42545] != expected 0xf8392f64 # # Exception| cpu 0: rx_hash 0x68237080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54012 dport 42545] != expected 0xcf6bf5cd # # Exception| cpu 0: rx_hash 0x4fa8d13e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54016 dport 42545] != expected 0xcaff3a5a # # Exception| cpu 0: rx_hash 0x65083bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54030 dport 42545] != expected 0x3b50c976 # # Exception| cpu 0: rx_hash 0x54c3ea71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54036 dport 42545] != expected 0x7911e5ae # # Exception| cpu 0: rx_hash 0xd0509eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54052 dport 42545] != expected 0x4e433f07 # # Exception| cpu 0: rx_hash 0x0e6fb8fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54080 dport 42545] != expected 0x43981e96 # # Exception| cpu 0: rx_hash 0x2af41c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54086 dport 42545] != expected 0xf90ecbd8 # # Exception| cpu 0: rx_hash 0xcccd6620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54166 dport 42545] != expected 0x1146ee43 # # Exception| cpu 0: rx_hash 0xfa1b10bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54172 dport 42545] != expected 0x769b51aa # # Exception| cpu 0: rx_hash 0x5a13c0c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 42545] != expected 0xfb5f5e4d # # Exception| cpu 0: rx_hash 0x6bd81141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54192 dport 42545] != expected 0xb91e7295 # # Exception| cpu 0: rx_hash 0x917c93bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54226 dport 42545] != expected 0xe53864a # # Exception| cpu 0: rx_hash 0x2d02df92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54240 dport 42545] != expected 0x15e5c568 # # Exception| cpu 0: rx_hash 0x71b0429e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54284 dport 42545] != expected 0x2c570f1b # # Exception| cpu 0: rx_hash 0x4e40dd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54302 dport 42545] != expected 0x252f05a1 # # Exception| cpu 0: rx_hash 0xdf83dcc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54322 dport 42545] != expected 0xeaaa269e # # Exception| cpu 0: rx_hash 0x2c01b702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54344 dport 42545] != expected 0x33426712 # # Exception| cpu 0: rx_hash 0x13f128a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54362 dport 42545] != expected 0x3a3a6da8 # # Exception| cpu 0: rx_hash 0x907ffb2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54394 dport 42545] != expected 0x28f42430 # # Exception| cpu 0: rx_hash 0xdf68b850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54404 dport 42545] != expected 0x23ddbb1f # # Exception| cpu 0: rx_hash 0xf2d5f580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 42545] != expected 0xf7eedb02 # # Exception| cpu 0: rx_hash 0x7646811d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54442 dport 42545] != expected 0xc0bc01ab # # Exception| cpu 0: rx_hash 0x715b260b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 42545] != expected 0xe520929a # # Exception| cpu 0: rx_hash 0x01579e47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54496 dport 42545] != expected 0x2e069a8e # # Exception| cpu 0: rx_hash 0x309c4fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54522 dport 42545] != expected 0x6c47b656 # # Exception| cpu 0: rx_hash 0x21c198ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54540 dport 42545] != expected 0xe0ec628 # # Exception| cpu 0: rx_hash 0x1e31074a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 42545] != expected 0x776cc92 # # Exception| cpu 0: rx_hash 0xd55e543e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54630 dport 42545] != expected 0xf27a1495 # # Exception| cpu 0: rx_hash 0xce356f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54642 dport 42545] != expected 0x4194cb61 # # Exception| cpu 0: rx_hash 0xb7f45a92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54662 dport 42545] != expected 0x2d60eba7 # # Exception| cpu 0: rx_hash 0x0c97b1aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54692 dport 42545] != expected 0x134a3bb4 # # Exception| cpu 0: rx_hash 0xc0e545c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 42545] != expected 0xc3da7082 # # Exception| cpu 0: rx_hash 0x62eb449e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54830 dport 42545] != expected 0x3513b91 # # Exception| cpu 0: rx_hash 0x53209517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54836 dport 42545] != expected 0x41101749 # # Exception| cpu 0: rx_hash 0x416d4762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54840 dport 42545] != expected 0x9c5b7dee # # Exception| cpu 0: rx_hash 0x8324fd2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54872 dport 42545] != expected 0x7f210ba # # Exception| cpu 0: rx_hash 0x38471614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54906 dport 42545] != expected 0x39d8c0a9 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x32a3220b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46178 dport 54441] OK # # # cpu 0: rx_hash 0x27f35768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46206 dport 54441] OK # # # cpu 0: rx_hash 0x7492884d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46212 dport 54441] OK # # # cpu 0: rx_hash 0x66df5a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46216 dport 54441] OK # # # cpu 0: rx_hash 0xe55189b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46248 dport 54441] OK # # # cpu 0: rx_hash 0x3b6eafa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46284 dport 54441] OK # # # cpu 0: rx_hash 0x03839717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46286 dport 54441] OK # # # cpu 0: rx_hash 0x924096e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 54441] OK # # # cpu 0: rx_hash 0xb8e07c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46316 dport 54441] OK # # # cpu 0: rx_hash 0x8a3ba8f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46348 dport 54441] OK # # # cpu 0: rx_hash 0x3f630de6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46374 dport 54441] OK # # # cpu 0: rx_hash 0x4154fb86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46452 dport 54441] OK # # # cpu 0: rx_hash 0x79b9c335 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46454 dport 54441] OK # # # cpu 0: rx_hash 0x3895ce65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46464 dport 54441] OK # # # cpu 0: rx_hash 0xa956cf9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46508 dport 54441] OK # # # cpu 0: rx_hash 0xb23df4d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46520 dport 54441] OK # # # cpu 0: rx_hash 0x5dc9034a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 54441] OK # # # cpu 0: rx_hash 0x5ad4a45c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46550 dport 54441] OK # # # cpu 0: rx_hash 0xc2314c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46562 dport 54441] OK # # # cpu 0: rx_hash 0xf3fa9d11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46584 dport 54441] OK # # # cpu 0: rx_hash 0x5fcfd26b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46610 dport 54441] OK # # # cpu 0: rx_hash 0xd567e8da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46634 dport 54441] OK # # # cpu 0: rx_hash 0x3a931f44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46676 dport 54441] OK # # # cpu 0: rx_hash 0xb03b25f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46700 dport 54441] OK # # # cpu 0: rx_hash 0xc0dcf92c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46720 dport 54441] OK # # # cpu 0: rx_hash 0xabbb7a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46798 dport 54441] OK # # # cpu 0: rx_hash 0x304e97bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46848 dport 54441] OK # # # cpu 0: rx_hash 0x0698e120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46858 dport 54441] OK # # # cpu 4: rx_hash 0x20eef07e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46190 dport 54441] OK # # # cpu 4: rx_hash 0xc8ecc463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46262 dport 54441] OK # # # cpu 4: rx_hash 0xbffddb39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46332 dport 54441] OK # # # cpu 4: rx_hash 0xaea00c18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46346 dport 54441] OK # # # cpu 4: rx_hash 0x8d260fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46364 dport 54441] OK # # # cpu 4: rx_hash 0x2d2edf93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46378 dport 54441] OK # # # cpu 4: rx_hash 0x12de4036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46392 dport 54441] OK # # # cpu 4: rx_hash 0xd9b11342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46400 dport 54441] OK # # # cpu 4: rx_hash 0xf311f984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46414 dport 54441] OK # # # cpu 4: rx_hash 0x5a3fc0c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46432 dport 54441] OK # # # cpu 4: rx_hash 0x709f2a0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46446 dport 54441] OK # # # cpu 4: rx_hash 0x2dc5bb06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46492 dport 54441] OK # # # cpu 4: rx_hash 0x56e93b51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46602 dport 54441] OK # # # cpu 4: rx_hash 0x4d82001e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46622 dport 54441] OK # # # cpu 4: rx_hash 0xd27a4fcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46650 dport 54441] OK # # # cpu 4: rx_hash 0xa56b5096 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46704 dport 54441] OK # # # cpu 4: rx_hash 0xea7c13ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46734 dport 54441] OK # # # cpu 4: rx_hash 0xa5803403 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46790 dport 54441] OK # # # cpu 4: rx_hash 0x0cae0d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46824 dport 54441] OK # # # cpu 4: rx_hash 0x01854636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46874 dport 54441] OK # # # cpu 4: rx_hash 0xbdfb0a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46888 dport 54441] OK # # # cpu 4: rx_hash 0xa6903157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46908 dport 54441] OK # # # cpu 4: rx_hash 0xf51a8ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46960 dport 54441] OK # # # cpu 4: rx_hash 0xc3ccfc78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46970 dport 54441] OK # # # cpu 4: rx_hash 0xdfba6021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46974 dport 54441] OK # # # cpu 4: rx_hash 0x97b0844b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46992 dport 54441] OK # # # cpu 4: rx_hash 0x3e9ebd06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 54441] OK # # # cpu 4: rx_hash 0xdf5104b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47048 dport 54441] OK # # # cpu 4: rx_hash 0xd84ca3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47064 dport 54441] OK # # # cpu 4: rx_hash 0xfcd70748 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47070 dport 54441] OK # # # cpu 4: rx_hash 0x7615ed24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47104 dport 54441] OK # # # cpu 4: rx_hash 0x64583f51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47116 dport 54441] OK # # # cpu 4: rx_hash 0x37d284e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47168 dport 54441] OK # # # cpu 4: rx_hash 0x0104f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 54441] OK # # # cpu 4: rx_hash 0x1d726e27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47182 dport 54441] OK # # # cpu 4: rx_hash 0x63aefcd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47274 dport 54441] OK # # # cpu 4: rx_hash 0xa1e7469c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47306 dport 54441] OK # # # cpu 4: rx_hash 0xb4b733ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47318 dport 54441] OK # # # cpu 4: rx_hash 0x2f42de6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47384 dport 54441] OK # # # cpu 4: rx_hash 0xa5eae4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47392 dport 54441] OK # # # cpu 4: rx_hash 0x94213557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47418 dport 54441] OK # # # cpu 4: rx_hash 0x44255d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47446 dport 54441] OK # # # cpu 4: rx_hash 0xdcc0b5a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47458 dport 54441] OK # # # cpu 4: rx_hash 0xf17df878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47484 dport 54441] OK # # # count: pass=72 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 40561 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 40561] != expected 0x729114dd # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 40561] != expected 0x729114dd # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 40561] != expected 0xec4750b9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 40561] != expected 0xec4750b9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33920 dport 40561] != expected 0xd8339bd2 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33920 dport 40561] != expected 0xd8339bd2 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52284 dport 40561] != expected 0xd25be7b8 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52284 dport 40561] != expected 0xd25be7b8 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35870 dport 40561] != expected 0x4cf8508f # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35870 dport 40561] != expected 0x4cf8508f # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59313 dport 40561] != expected 0x6446f6ab # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59313 dport 40561] != expected 0x6446f6ab # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 40561] != expected 0x82e50cbf # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 40561] != expected 0x82e50cbf # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 40561] != expected 0x2d78ca6b # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 40561] != expected 0x2d78ca6b # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42410 dport 40561] != expected 0xce6b6ad9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42410 dport 40561] != expected 0xce6b6ad9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 40561] != expected 0xfc6ddedb # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 40561] != expected 0xfc6ddedb # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53460 dport 40561] != expected 0xc880e911 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53460 dport 40561] != expected 0xc880e911 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54708 dport 40561] != expected 0x79e63f3a # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54708 dport 40561] != expected 0x79e63f3a # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48287 dport 40561] != expected 0x92b5a324 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48287 dport 40561] != expected 0x92b5a324 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42262 dport 40561] != expected 0x60c148b1 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42262 dport 40561] != expected 0x60c148b1 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46033 dport 40561] != expected 0xd5d51204 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46033 dport 40561] != expected 0xd5d51204 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 40561] != expected 0xcb1443e9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 40561] != expected 0xcb1443e9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45148 dport 40561] != expected 0x2691f478 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45148 dport 40561] != expected 0x2691f478 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 40561] != expected 0xec4750b9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 40561] != expected 0xec4750b9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57074 dport 40561] != expected 0x7d29da34 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57074 dport 40561] != expected 0x7d29da34 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33390 dport 40561] != expected 0xef3c0119 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33390 dport 40561] != expected 0xef3c0119 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51730 dport 40561] != expected 0x2880cbd9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51730 dport 40561] != expected 0x2880cbd9 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33308 dport 40561] != expected 0x7ded66f7 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33308 dport 40561] != expected 0x7ded66f7 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35219 dport 40561] != expected 0xa6062026 # # Exception| cpu 0: rx_hash 0xea3e9665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35219 dport 40561] != expected 0xa6062026 # # 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 50517 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43917 dport 50517] != expected 0x4436a635 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43917 dport 50517] != expected 0x4436a635 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47722 dport 50517] != expected 0x96abbac2 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47722 dport 50517] != expected 0x96abbac2 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43161 dport 50517] != expected 0xa714aa33 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43161 dport 50517] != expected 0xa714aa33 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39443 dport 50517] != expected 0xf69d1602 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39443 dport 50517] != expected 0xf69d1602 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 50517] != expected 0x9e042260 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 50517] != expected 0x9e042260 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44902 dport 50517] != expected 0xb58cd9fd # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44902 dport 50517] != expected 0xb58cd9fd # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55255 dport 50517] != expected 0x8ed07b6 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55255 dport 50517] != expected 0x8ed07b6 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57652 dport 50517] != expected 0x30d0481e # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57652 dport 50517] != expected 0x30d0481e # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 50517] != expected 0xfed57a85 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 50517] != expected 0xfed57a85 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57645 dport 50517] != expected 0x482cd043 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57645 dport 50517] != expected 0x482cd043 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40137 dport 50517] != expected 0x5a568108 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40137 dport 50517] != expected 0x5a568108 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 50517] != expected 0xedead7b8 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 50517] != expected 0xedead7b8 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34258 dport 50517] != expected 0x953fdd7e # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34258 dport 50517] != expected 0x953fdd7e # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52013 dport 50517] != expected 0x509988e6 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52013 dport 50517] != expected 0x509988e6 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 50517] != expected 0x6a142119 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 50517] != expected 0x6a142119 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49318 dport 50517] != expected 0x253137fb # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49318 dport 50517] != expected 0x253137fb # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 50517] != expected 0xa71ad1d3 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 50517] != expected 0xa71ad1d3 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44394 dport 50517] != expected 0xff9e6b0 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44394 dport 50517] != expected 0xff9e6b0 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35932 dport 50517] != expected 0x25036265 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35932 dport 50517] != expected 0x25036265 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51750 dport 50517] != expected 0x47e4556f # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51750 dport 50517] != expected 0x47e4556f # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39392 dport 50517] != expected 0x2254c125 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39392 dport 50517] != expected 0x2254c125 # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51315 dport 50517] != expected 0xc4aa9bba # # Exception| cpu 4: rx_hash 0x92fb42e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51315 dport 50517] != expected 0xc4aa9bba # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 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__->