< 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' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 35296 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a9f18da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59100 dport 35296] != expected 0xf1b06986 # # Exception| cpu 0: rx_hash 0xc4f2ac11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59124 dport 35296] != expected 0x200ae12b # # Exception| cpu 0: rx_hash 0x7dc9c03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59140 dport 35296] != expected 0xeeb74252 # # Exception| cpu 0: rx_hash 0xb3c9c6a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59160 dport 35296] != expected 0xc0af387 # # Exception| cpu 0: rx_hash 0x2d7f16c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 35296] != expected 0xbbbe09db # # Exception| cpu 4: rx_hash 0x3ff2a260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59074 dport 35296] != expected 0x142f5a6b # # Exception| cpu 4: rx_hash 0x6f44749c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59116 dport 35296] != expected 0x412611e2 # # Exception| cpu 4: rx_hash 0x1d12a496 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59166 dport 35296] != expected 0x88b930a3 # # Exception| cpu 4: rx_hash 0x7f7f1d63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59192 dport 35296] != expected 0x9c78dba4 # # Exception| cpu 5: rx_hash 0xc644714c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59080 dport 35296] != expected 0x52c578dd # # Exception| cpu 5: rx_hash 0x084477d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59092 dport 35296] != expected 0xb078c908 # # Exception| cpu 5: rx_hash 0x2aa47125 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59144 dport 35296] != expected 0x2ceea3c0 # # Exception| cpu 5: rx_hash 0xb412a146 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 35296] != expected 0x9b5a599c # # Exception| cpu 0: rx_hash 0x9c49ca38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59238 dport 35296] != expected 0x31defc58 # # Exception| cpu 0: rx_hash 0x8ee476ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59268 dport 35296] != expected 0xcaabc85a # # Exception| cpu 0: rx_hash 0x1789c14a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59284 dport 35296] != expected 0xea4f981d # # Exception| cpu 0: rx_hash 0x7089c205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 35296] != expected 0x1b1140f7 # # Exception| cpu 0: rx_hash 0x473f17b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59322 dport 35296] != expected 0xbf46d394 # # Exception| cpu 4: rx_hash 0xac24786c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 35296] != expected 0x2d9c520 # # Exception| cpu 4: rx_hash 0xce49c199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59252 dport 35296] != expected 0x16182e27 # # Exception| cpu 4: rx_hash 0xd989c7d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59272 dport 35296] != expected 0x8f229c8 # # Exception| cpu 4: rx_hash 0x27e4731e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59296 dport 35296] != expected 0xd948a165 # # Exception| cpu 5: rx_hash 0x9b92addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59204 dport 35296] != expected 0xa68e5643 # # Exception| cpu 5: rx_hash 0xccff1cc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 35296] != expected 0x64d7b7d1 # # Exception| cpu 5: rx_hash 0x5592ab40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59224 dport 35296] != expected 0x4433e796 # # Exception| cpu 5: rx_hash 0xbe89c49a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59312 dport 35296] != expected 0xf9acf122 # # Exception| cpu 5: rx_hash 0xa3d2a70a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59334 dport 35296] != expected 0x85b05e73 # # Exception| cpu 0: rx_hash 0x5a647426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59340 dport 35296] != expected 0xc35a7cc5 # # Exception| cpu 0: rx_hash 0x6dd2a195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59354 dport 35296] != expected 0x670defa6 # # Exception| cpu 0: rx_hash 0xd2aea76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59398 dport 35296] != expected 0x145efe0d # # Exception| cpu 0: rx_hash 0x2e75cef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59410 dport 35296] != expected 0xb72bef56 # # Exception| cpu 4: rx_hash 0xf1d2acab [saddr 192.0.3.2 daddr 192.0.3.1 sport 59348 dport 35296] != expected 0xa2768c0c # # Exception| cpu 4: rx_hash 0x08647f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59358 dport 35296] != expected 0xe49caeba # # Exception| cpu 4: rx_hash 0xf36471f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59368 dport 35296] != expected 0xd0b915fa # # Exception| cpu 4: rx_hash 0x96d2afe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 35296] != expected 0x532854e6 # # Exception| cpu 4: rx_hash 0xa1647a57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59386 dport 35296] != expected 0xf77fc785 # # Exception| cpu 4: rx_hash 0xb275c3c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59420 dport 35296] != expected 0x72508cfc # # Exception| cpu 5: rx_hash 0x3809cdd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59370 dport 35296] != expected 0xd79b97c2 # # Exception| cpu 5: rx_hash 0x5dbf13c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59374 dport 35296] != expected 0x540ad6de # # Exception| cpu 5: rx_hash 0xf609cb4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59382 dport 35296] != expected 0x35262617 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x993c69b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57554 dport 42627] OK # # # cpu 4: rx_hash 0xdb070bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57620 dport 42627] OK # # # cpu 4: rx_hash 0x106ab7cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57622 dport 42627] OK # # # cpu 5: rx_hash 0xf9e70d1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57544 dport 42627] OK # # # cpu 5: rx_hash 0x558ab276 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57586 dport 42627] OK # # # cpu 5: rx_hash 0x303c6c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57590 dport 42627] OK # # # cpu 5: rx_hash 0x02e7036d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57598 dport 42627] OK # # # cpu 5: rx_hash 0x27dc627c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57600 dport 42627] OK # # # cpu 5: rx_hash 0xeb6ab9be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57632 dport 42627] OK # # # cpu 5: rx_hash 0xee070304 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57662 dport 42627] OK # # # cpu 0: rx_hash 0xcce705f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57570 dport 42627] OK # # # cpu 0: rx_hash 0xbeb1d5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57616 dport 42627] OK # # # cpu 0: rx_hash 0x776ab480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 42627] OK # # # cpu 4: rx_hash 0x945c63db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57712 dport 42627] OK # # # cpu 4: rx_hash 0xc331d2c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57724 dport 42627] OK # # # cpu 4: rx_hash 0xb42ab024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57754 dport 42627] OK # # # cpu 4: rx_hash 0xe49c66d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 42627] OK # # # cpu 5: rx_hash 0xf35c6094 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57672 dport 42627] OK # # # cpu 5: rx_hash 0xf631da2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 42627] OK # # # cpu 5: rx_hash 0x7a2ab6bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57734 dport 42627] OK # # # cpu 5: rx_hash 0x2d4707a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57738 dport 42627] OK # # # cpu 5: rx_hash 0x1af1d213 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57756 dport 42627] OK # # # cpu 5: rx_hash 0x4f2abe55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57772 dport 42627] OK # # # cpu 0: rx_hash 0x0d31d45f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57696 dport 42627] OK # # # cpu 0: rx_hash 0xd4f1d48c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57728 dport 42627] OK # # # cpu 0: rx_hash 0x4a4704ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57778 dport 42627] OK # # # cpu 4: rx_hash 0x3571de8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57826 dport 42627] OK # # # cpu 4: rx_hash 0x301c6430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57852 dport 42627] OK # # # cpu 4: rx_hash 0xbd6c6a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57930 dport 42627] OK # # # cpu 5: rx_hash 0x2ff1dafd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57782 dport 42627] OK # # # cpu 5: rx_hash 0x32aab96d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57792 dport 42627] OK # # # cpu 5: rx_hash 0x6771d52b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57840 dport 42627] OK # # # cpu 5: rx_hash 0xa281d4b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57856 dport 42627] OK # # # cpu 5: rx_hash 0x69ec689d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 42627] OK # # # cpu 5: rx_hash 0xf081df19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57874 dport 42627] OK # # # cpu 5: rx_hash 0xa03709e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57916 dport 42627] OK # # # cpu 0: rx_hash 0xaeaab453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57806 dport 42627] OK # # # cpu 0: rx_hash 0x37c703d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57822 dport 42627] OK # # # cpu 0: rx_hash 0xa7ec6e02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57886 dport 42627] OK # # # cpu 0: rx_hash 0xf2370244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57902 dport 42627] OK # # # count: pass=40 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48604 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 48604] != expected 0x87feb8a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 48604] != expected 0x87feb8a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48375 dport 48604] != expected 0x98cc40f # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48375 dport 48604] != expected 0x98cc40f # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40701 dport 48604] != expected 0xcef1b613 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40701 dport 48604] != expected 0xcef1b613 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39636 dport 48604] != expected 0x558dab8e # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39636 dport 48604] != expected 0x558dab8e # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54575 dport 48604] != expected 0x38126c47 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54575 dport 48604] != expected 0x38126c47 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34753 dport 48604] != expected 0x9d514611 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34753 dport 48604] != expected 0x9d514611 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38288 dport 48604] != expected 0x63eec0e4 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38288 dport 48604] != expected 0x63eec0e4 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48024 dport 48604] != expected 0xc5736921 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48024 dport 48604] != expected 0xc5736921 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37791 dport 48604] != expected 0x655414fc # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37791 dport 48604] != expected 0x655414fc # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 48604] != expected 0xed6c3772 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 48604] != expected 0xed6c3772 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53640 dport 48604] != expected 0x42099878 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53640 dport 48604] != expected 0x42099878 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 48604] != expected 0xb99ba2a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 48604] != expected 0xb99ba2a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42563 dport 48604] != expected 0xa4f1790d # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42563 dport 48604] != expected 0xa4f1790d # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 48604] != expected 0x7ed728b5 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 48604] != expected 0x7ed728b5 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44143 dport 48604] != expected 0x5d9c5a9e # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44143 dport 48604] != expected 0x5d9c5a9e # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43355 dport 48604] != expected 0x3816b7a3 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43355 dport 48604] != expected 0x3816b7a3 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40572 dport 48604] != expected 0xe4a8386a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40572 dport 48604] != expected 0xe4a8386a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60961 dport 48604] != expected 0x5d9136b3 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60961 dport 48604] != expected 0x5d9136b3 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46664 dport 48604] != expected 0xfd7ebb9a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46664 dport 48604] != expected 0xfd7ebb9a # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42200 dport 48604] != expected 0x61a1a707 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42200 dport 48604] != expected 0x61a1a707 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 48604] != expected 0xe906040f # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 48604] != expected 0xe906040f # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38640 dport 48604] != expected 0x20ac9b50 # # Exception| cpu 0: rx_hash 0x97ec896b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38640 dport 48604] != expected 0x20ac9b50 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56416 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51765 dport 56416] != expected 0xbea65ba2 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51765 dport 56416] != expected 0xbea65ba2 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55390 dport 56416] != expected 0xa87446ed # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55390 dport 56416] != expected 0xa87446ed # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50709 dport 56416] != expected 0x9347edd1 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50709 dport 56416] != expected 0x9347edd1 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53871 dport 56416] != expected 0x488de433 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53871 dport 56416] != expected 0x488de433 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 56416] != expected 0xd9971769 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 56416] != expected 0xd9971769 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 56416] != expected 0x9621fc4d # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 56416] != expected 0x9621fc4d # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38211 dport 56416] != expected 0xe388d59d # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38211 dport 56416] != expected 0xe388d59d # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51813 dport 56416] != expected 0xc19081c7 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51813 dport 56416] != expected 0xc19081c7 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57623 dport 56416] != expected 0x74dee735 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57623 dport 56416] != expected 0x74dee735 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34761 dport 56416] != expected 0xba41b04a # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34761 dport 56416] != expected 0xba41b04a # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34930 dport 56416] != expected 0x17d01aee # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34930 dport 56416] != expected 0x17d01aee # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 56416] != expected 0xc55f4485 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 56416] != expected 0xc55f4485 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52820 dport 56416] != expected 0xbcf52314 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52820 dport 56416] != expected 0xbcf52314 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58805 dport 56416] != expected 0x3e4d80fc # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58805 dport 56416] != expected 0x3e4d80fc # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 56416] != expected 0x92b2949 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 56416] != expected 0x92b2949 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37253 dport 56416] != expected 0xe640da65 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37253 dport 56416] != expected 0xe640da65 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59259 dport 56416] != expected 0xcbf03b6f # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59259 dport 56416] != expected 0xcbf03b6f # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41891 dport 56416] != expected 0xc0b3d540 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41891 dport 56416] != expected 0xc0b3d540 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58470 dport 56416] != expected 0x1676f37f # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58470 dport 56416] != expected 0x1676f37f # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46440 dport 56416] != expected 0x579f13e3 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46440 dport 56416] != expected 0x579f13e3 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55337 dport 56416] != expected 0x23f45d36 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55337 dport 56416] != expected 0x23f45d36 # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46903 dport 56416] != expected 0x5eb9d14f # # Exception| cpu 4: rx_hash 0x7502ad12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46903 dport 56416] != expected 0x5eb9d14f # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-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__->