< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40936 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe75c2bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48984 dport 40936] != expected 0xf0e6e033 # # Exception| cpu 0: rx_hash 0xf2cca795 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 40936] != expected 0x67a86847 # # Exception| cpu 0: rx_hash 0xb1ef4698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49034 dport 40936] != expected 0x4e6f64c # # Exception| cpu 0: rx_hash 0x43d2e8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49046 dport 40936] != expected 0x5deb1ffe # # Exception| cpu 0: rx_hash 0xa7a9b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49048 dport 40936] != expected 0xeff0cc9b # # Exception| cpu 0: rx_hash 0xb595c574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49058 dport 40936] != expected 0x800f21a8 # # Exception| cpu 4: rx_hash 0xe805d15a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48980 dport 40936] != expected 0x1842abc # # Exception| cpu 4: rx_hash 0x00f109c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48998 dport 40936] != expected 0x3ea581f5 # # Exception| cpu 4: rx_hash 0x16b7fb39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 40936] != expected 0xd5b3bb22 # # Exception| cpu 4: rx_hash 0x19ee01a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49016 dport 40936] != expected 0x24d171ad # # Exception| cpu 4: rx_hash 0xa005492a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49024 dport 40936] != expected 0x1741a9dc # # Exception| cpu 5: rx_hash 0x0fa8f352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 40936] != expected 0xcfc74b7a # # Exception| cpu 0: rx_hash 0x4f5d6cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49066 dport 40936] != expected 0xd0d167d2 # # Exception| cpu 0: rx_hash 0xd7a95bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49108 dport 40936] != expected 0xf489cedb # # Exception| cpu 0: rx_hash 0xc5952ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49134 dport 40936] != expected 0x9b7623e8 # # Exception| cpu 0: rx_hash 0xc77621d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49156 dport 40936] != expected 0xd6526bd4 # # Exception| cpu 0: rx_hash 0xde6929bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49178 dport 40936] != expected 0xcc269b8c # # Exception| cpu 0: rx_hash 0xcc5558aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 40936] != expected 0xa3d976bf # # Exception| cpu 4: rx_hash 0xb239383c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49082 dport 40936] != expected 0x78be44ef # # Exception| cpu 4: rx_hash 0xdf5c5c1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49088 dport 40936] != expected 0xfd5a6113 # # Exception| cpu 4: rx_hash 0x21ee7678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49120 dport 40936] != expected 0x296df08d # # Exception| cpu 4: rx_hash 0xc239d79c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 40936] != expected 0x63c746af # # Exception| cpu 4: rx_hash 0xddbf5718 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 40936] != expected 0xb07e292f # # Exception| cpu 5: rx_hash 0xceb653a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 40936] != expected 0xeefd3e83 # # Exception| cpu 5: rx_hash 0x3dbe8858 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49164 dport 40936] != expected 0x868c2dae # # Exception| cpu 5: rx_hash 0x2777fe97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49186 dport 40936] != expected 0xe0a06f55 # # Exception| cpu 0: rx_hash 0xb82f34e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49220 dport 40936] != expected 0x3c49a31b # # Exception| cpu 0: rx_hash 0xb776ce77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49224 dport 40936] != expected 0xcd2b6994 # # Exception| cpu 0: rx_hash 0x1ca1f7e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49290 dport 40936] != expected 0x91445cd6 # # Exception| cpu 4: rx_hash 0x2f82f94e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 40936] != expected 0xe973c09d # # Exception| cpu 4: rx_hash 0xb0da333f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49232 dport 40936] != expected 0x359a0cd3 # # Exception| cpu 4: rx_hash 0x54a16f93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49246 dport 40936] != expected 0x8781dfb6 # # Exception| cpu 4: rx_hash 0x0d4bf851 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 40936] != expected 0x82e30346 # # Exception| cpu 4: rx_hash 0xe6695e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 40936] != expected 0xc19a1aac # # Exception| cpu 4: rx_hash 0xe1c5a324 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49306 dport 40936] != expected 0x392b7feb # # Exception| cpu 5: rx_hash 0xbc55b70a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 40936] != expected 0xb8a074ff # # Exception| cpu 5: rx_hash 0x5f8216ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 40936] != expected 0xf20ac2dd # # Exception| cpu 5: rx_hash 0xf8daab4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49284 dport 40936] != expected 0x235f8fb3 # # Exception| cpu 5: rx_hash 0x05beff88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49300 dport 40936] != expected 0x8b30ac8e # # Exception| cpu 5: rx_hash 0x1454f03a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 40936] != expected 0x9897f31e # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xab6e2b5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45040 dport 52638] OK # # # cpu 0: rx_hash 0xf9f9ccb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45070 dport 52638] OK # # # cpu 0: rx_hash 0x00e71b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45110 dport 52638] OK # # # cpu 0: rx_hash 0x110d1420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45116 dport 52638] OK # # # cpu 4: rx_hash 0x4f1577f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45054 dport 52638] OK # # # cpu 4: rx_hash 0x157797cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45076 dport 52638] OK # # # cpu 4: rx_hash 0x1a2e6d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45080 dport 52638] OK # # # cpu 4: rx_hash 0x19f813f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45096 dport 52638] OK # # # cpu 4: rx_hash 0x73318a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45130 dport 52638] OK # # # cpu 4: rx_hash 0x749d77de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 52638] OK # # # cpu 5: rx_hash 0x5953850a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45036 dport 52638] OK # # # cpu 5: rx_hash 0x51a682d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 52638] OK # # # cpu 0: rx_hash 0x69f8fc59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45156 dport 52638] OK # # # cpu 0: rx_hash 0x949ca89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45172 dport 52638] OK # # # cpu 0: rx_hash 0x6e540111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45180 dport 52638] OK # # # cpu 0: rx_hash 0x3468e877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 52638] OK # # # cpu 0: rx_hash 0x3b3112e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 52638] OK # # # cpu 4: rx_hash 0x810c24c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45142 dport 52638] OK # # # cpu 4: rx_hash 0x8a2f5dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45170 dport 52638] OK # # # cpu 4: rx_hash 0x222e1a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45184 dport 52638] OK # # # cpu 4: rx_hash 0x33c4153f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 52638] OK # # # cpu 4: rx_hash 0xc1f9bb69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45206 dport 52638] OK # # # cpu 4: rx_hash 0x38e76c42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45230 dport 52638] OK # # # cpu 5: rx_hash 0x933055d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45164 dport 52638] OK # # # cpu 5: rx_hash 0xd3c5ca7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45228 dport 52638] OK # # # cpu 0: rx_hash 0x21f86429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45232 dport 52638] OK # # # cpu 0: rx_hash 0x5d770fbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45248 dport 52638] OK # # # cpu 0: rx_hash 0x4c9d000e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45258 dport 52638] OK # # # cpu 4: rx_hash 0xb655a981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45250 dport 52638] OK # # # cpu 4: rx_hash 0xa8e65ca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45252 dport 52638] OK # # # cpu 4: rx_hash 0x5ea17118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45296 dport 52638] OK # # # cpu 4: rx_hash 0xbada2db4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 52638] OK # # # cpu 5: rx_hash 0xc5833885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 52638] OK # # # cpu 5: rx_hash 0xbea0ae58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45270 dport 52638] OK # # # cpu 5: rx_hash 0x565476c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45284 dport 52638] OK # # # cpu 5: rx_hash 0xa469d897 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45304 dport 52638] OK # # # cpu 5: rx_hash 0xe9767364 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 52638] OK # # # cpu 5: rx_hash 0x141227a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 52638] OK # # # cpu 0: rx_hash 0x0d0d2fc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45324 dport 52638] OK # # # cpu 0: rx_hash 0x0aa1d280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45332 dport 52638] OK # # # cpu 0: rx_hash 0xeeda8e2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 52638] OK # # # cpu 0: rx_hash 0x1b4bdd32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45342 dport 52638] OK # # # cpu 0: rx_hash 0xf413f8e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45364 dport 52638] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 55699 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45364 dport 55699] != expected 0x6b6e057e # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54446 dport 55699] != expected 0xbdb2ff52 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36059 dport 55699] != expected 0x37ad90b3 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 55699] != expected 0x9386c15d # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48651 dport 55699] != expected 0x45ebbe8d # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51113 dport 55699] != expected 0x71e8bd91 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43550 dport 55699] != expected 0x5bc3f13f # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39542 dport 55699] != expected 0x8d4db6a6 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47012 dport 55699] != expected 0xf5ee07b1 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54873 dport 55699] != expected 0xc788be8a # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 55699] != expected 0x70d419bf # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49370 dport 55699] != expected 0x1b44da64 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41706 dport 55699] != expected 0xc6613d87 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57891 dport 55699] != expected 0x44b17f48 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53081 dport 55699] != expected 0x4df6fddc # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51172 dport 55699] != expected 0xec638c04 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56020 dport 55699] != expected 0xa4e4c17d # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52249 dport 55699] != expected 0x2028be39 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34100 dport 55699] != expected 0x6db3e140 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32947 dport 55699] != expected 0xb8aeed52 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51092 dport 55699] != expected 0x7a20f668 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50862 dport 55699] != expected 0xef59e968 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37552 dport 55699] != expected 0x2fced157 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50468 dport 55699] != expected 0x8e36d9b5 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37498 dport 55699] != expected 0x237fa26f # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43343 dport 55699] != expected 0x1880a232 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56927 dport 55699] != expected 0x7a1df5d3 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 55699] != expected 0x20ce0818 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55689 dport 55699] != expected 0x16c558ff # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57584 dport 55699] != expected 0x4b0023fb # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33862 dport 55699] != expected 0x420f70f5 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53506 dport 55699] != expected 0x29cd0e9b # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48651 dport 55699] != expected 0x45ebbe8d # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43728 dport 55699] != expected 0xf6ce0ef2 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42879 dport 55699] != expected 0xf86a0b42 # # Exception| cpu 4: rx_hash 0x742c84f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50055 dport 55699] != expected 0xa96543e6 # # Exception| count: pass=0 nohash=0 fail=36 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41896 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 41896] != expected 0x534ec661 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53397 dport 41896] != expected 0xbffba56f # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56170 dport 41896] != expected 0x9d21fbf7 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59990 dport 41896] != expected 0x3f7becf0 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43843 dport 41896] != expected 0x3662bb0a # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49912 dport 41896] != expected 0xc91a6a24 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36766 dport 41896] != expected 0x45e4e5f6 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43968 dport 41896] != expected 0x34a9dbd5 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 41896] != expected 0x8c07c4e # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59821 dport 41896] != expected 0xabca29df # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41213 dport 41896] != expected 0xbda4bcd9 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57436 dport 41896] != expected 0x6280094d # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52119 dport 41896] != expected 0x26e3c845 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53373 dport 41896] != expected 0xfb74b92a # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60266 dport 41896] != expected 0x2c222d89 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59295 dport 41896] != expected 0x88da8a1a # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45957 dport 41896] != expected 0xa237d7d # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38135 dport 41896] != expected 0x9ab8f446 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54329 dport 41896] != expected 0xf6496e56 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51557 dport 41896] != expected 0x8109add3 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35751 dport 41896] != expected 0xed4aeff4 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40780 dport 41896] != expected 0x32aaecf1 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40499 dport 41896] != expected 0x63cdd2fe # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50126 dport 41896] != expected 0xcba9a4ef # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54338 dport 41896] != expected 0x4d69460b # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55776 dport 41896] != expected 0xbc8c5c7b # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51939 dport 41896] != expected 0xb02bb582 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51026 dport 41896] != expected 0x81cd1172 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35400 dport 41896] != expected 0x7ee50fa4 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53210 dport 41896] != expected 0x753facc # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53712 dport 41896] != expected 0xfca0ea76 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58243 dport 41896] != expected 0xfd12b51f # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55532 dport 41896] != expected 0xac03e3a6 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44466 dport 41896] != expected 0x2b1aa588 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43319 dport 41896] != expected 0xb097a127 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34992 dport 41896] != expected 0xc8e56580 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44436 dport 41896] != expected 0xcb1b7ac8 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38802 dport 41896] != expected 0x28bab39a # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39592 dport 41896] != expected 0xe15fde3a # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35002 dport 41896] != expected 0xd90f6a32 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46849 dport 41896] != expected 0x47eb35a8 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58287 dport 41896] != expected 0xcf965ed # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41579 dport 41896] != expected 0x6e34b503 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51125 dport 41896] != expected 0xf77c1de1 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59003 dport 41896] != expected 0xdcda2982 # # Exception| cpu 0: rx_hash 0xa3642b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51838 dport 41896] != expected 0xabffdd36 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->