< 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 720 # 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 46315 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4e8b97f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57278 dport 46315] != expected 0x6ae7e8fc # # Exception| cpu 0: rx_hash 0x6c356523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57344 dport 46315] != expected 0xc87f9bfc # # Exception| cpu 0: rx_hash 0x9d658c7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57356 dport 46315] != expected 0xb8306e1b # # Exception| cpu 0: rx_hash 0x5999c280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57380 dport 46315] != expected 0x1c046991 # # Exception| cpu 4: rx_hash 0xf200586c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57304 dport 46315] != expected 0xc471fd8e # # Exception| cpu 4: rx_hash 0xd45dc424 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57334 dport 46315] != expected 0x80da11ca # # Exception| cpu 4: rx_hash 0x8e01eee4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 46315] != expected 0xbe6c03f # # Exception| cpu 5: rx_hash 0x9959172b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57290 dport 46315] != expected 0x6c861954 # # Exception| cpu 5: rx_hash 0x03c5e840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57318 dport 46315] != expected 0x9738b864 # # Exception| cpu 5: rx_hash 0xf2950119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57322 dport 46315] != expected 0xe7774d83 # # Exception| cpu 5: rx_hash 0x8a3d75b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57330 dport 46315] != expected 0xdf50b770 # # Exception| cpu 5: rx_hash 0xa85c72ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 46315] != expected 0x4f4d2c7b # # Exception| cpu 5: rx_hash 0xf63cc33d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 46315] != expected 0x10c78ac1 # # Exception| cpu 5: rx_hash 0x59d36e3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57408 dport 46315] != expected 0xd873197 # # Exception| cpu 0: rx_hash 0x21ee43e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57450 dport 46315] != expected 0x16a67b69 # # Exception| cpu 0: rx_hash 0x65375b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 46315] != expected 0xba53d0e0 # # Exception| cpu 4: rx_hash 0xa8838763 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57420 dport 46315] != expected 0x7dc8c470 # # Exception| cpu 4: rx_hash 0xd02bf3cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 46315] != expected 0x45ef3e83 # # Exception| cpu 4: rx_hash 0xe587546c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57456 dport 46315] != expected 0x9194ccee # # Exception| cpu 4: rx_hash 0xf6766f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57466 dport 46315] != expected 0x144d2c7 # # Exception| cpu 4: rx_hash 0x3b57ead5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57486 dport 46315] != expected 0xe5d9765a # # Exception| cpu 5: rx_hash 0x9dba79b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57434 dport 46315] != expected 0x8ab58610 # # Exception| cpu 5: rx_hash 0x43ff9e79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 46315] != expected 0xddfe8ca9 # # Exception| cpu 5: rx_hash 0x1d0a769d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 46315] != expected 0xa1729a1e # # Exception| cpu 5: rx_hash 0xec5a9fc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 46315] != expected 0xd13d6ff9 # # Exception| cpu 5: rx_hash 0x65a20231 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57528 dport 46315] != expected 0x995560ed # # Exception| cpu 0: rx_hash 0x8703d083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57534 dport 46315] != expected 0x79ca8b23 # # Exception| cpu 0: rx_hash 0xff7451e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57584 dport 46315] != expected 0x736899db # # Exception| cpu 0: rx_hash 0x0e24b8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 46315] != expected 0x3276c3c # # Exception| cpu 0: rx_hash 0x901c0ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57612 dport 46315] != expected 0x494e4481 # # Exception| cpu 0: rx_hash 0x193b6686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57678 dport 46315] != expected 0x33a3a39e # # Exception| cpu 4: rx_hash 0x0eb1e1cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 46315] != expected 0x2021dc31 # # Exception| cpu 4: rx_hash 0x3b1d466f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57578 dport 46315] != expected 0xf45a2e5c # # Exception| cpu 4: rx_hash 0x0a15a8a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57618 dport 46315] != expected 0x91f655bc # # Exception| cpu 4: rx_hash 0x54751933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 46315] != expected 0xce7cf306 # # Exception| cpu 4: rx_hash 0x61d9be90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57650 dport 46315] != expected 0x1a07016b # # Exception| cpu 5: rx_hash 0x65e8ae8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57564 dport 46315] != expected 0x88d638eb # # Exception| cpu 5: rx_hash 0xb64192f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57634 dport 46315] != expected 0xde5a8c5 # # Exception| cpu 5: rx_hash 0xcee9e658 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57658 dport 46315] != expected 0x35c25236 # # Exception| cpu 5: rx_hash 0xe86b8fdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57666 dport 46315] != expected 0x43ec5679 # # Exception| cpu 5: rx_hash 0xcea34ae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57694 dport 46315] != expected 0x24410a30 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8f329f08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54574 dport 60603] OK # # # cpu 0: rx_hash 0x9c890859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 60603] OK # # # cpu 0: rx_hash 0x0615f732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54636 dport 60603] OK # # # cpu 4: rx_hash 0xd1522e99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54570 dport 60603] OK # # # cpu 4: rx_hash 0xba0b61de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54584 dport 60603] OK # # # cpu 5: rx_hash 0xe4fe893a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54542 dport 60603] OK # # # cpu 5: rx_hash 0x3366a55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54558 dport 60603] OK # # # cpu 5: rx_hash 0x7e28daeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54598 dport 60603] OK # # # cpu 5: rx_hash 0x4b11243d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54608 dport 60603] OK # # # cpu 5: rx_hash 0x58e01fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54618 dport 60603] OK # # # cpu 5: rx_hash 0x15e4ccd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54630 dport 60603] OK # # # cpu 5: rx_hash 0x587546a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 60603] OK # # # cpu 0: rx_hash 0xd18ddb56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54652 dport 60603] OK # # # cpu 0: rx_hash 0x42ccef95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54668 dport 60603] OK # # # cpu 0: rx_hash 0xd85010fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54688 dport 60603] OK # # # cpu 0: rx_hash 0x649173dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54690 dport 60603] OK # # # cpu 0: rx_hash 0x51a88d0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54708 dport 60603] OK # # # cpu 0: rx_hash 0x1c390771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54714 dport 60603] OK # # # cpu 0: rx_hash 0x3a2e3783 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54768 dport 60603] OK # # # cpu 4: rx_hash 0x2995a0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54686 dport 60603] OK # # # cpu 4: rx_hash 0x77604836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54696 dport 60603] OK # # # cpu 4: rx_hash 0xb343f303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54742 dport 60603] OK # # # cpu 4: rx_hash 0x951e6f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54776 dport 60603] OK # # # cpu 5: rx_hash 0x9554c3f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54684 dport 60603] OK # # # cpu 5: rx_hash 0x64dbdf67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54726 dport 60603] OK # # # cpu 5: rx_hash 0x517778c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54754 dport 60603] OK # # # cpu 0: rx_hash 0x84f7dcad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 60603] OK # # # cpu 0: rx_hash 0x40d46798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54864 dport 60603] OK # # # cpu 0: rx_hash 0xfc805dce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54880 dport 60603] OK # # # cpu 0: rx_hash 0xa2e0ec5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54884 dport 60603] OK # # # cpu 4: rx_hash 0x0d9a182d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 60603] OK # # # cpu 4: rx_hash 0xc9f30fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54802 dport 60603] OK # # # cpu 4: rx_hash 0x846285d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54812 dport 60603] OK # # # cpu 4: rx_hash 0xefae93ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54844 dport 60603] OK # # # cpu 5: rx_hash 0x9706e746 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54820 dport 60603] OK # # # cpu 5: rx_hash 0xfc5fa801 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54838 dport 60603] OK # # # cpu 5: rx_hash 0x0d0f4158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54842 dport 60603] OK # # # cpu 5: rx_hash 0x387c1334 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54856 dport 60603] OK # # # cpu 5: rx_hash 0x53255c73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54874 dport 60603] OK # # # cpu 5: rx_hash 0x0dd0b497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54892 dport 60603] 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 33267 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54453 dport 33267] != expected 0x1ac125ab # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54453 dport 33267] != expected 0x1ac125ab # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43253 dport 33267] != expected 0xae102b62 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43253 dport 33267] != expected 0xae102b62 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49857 dport 33267] != expected 0x7757a941 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49857 dport 33267] != expected 0x7757a941 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34128 dport 33267] != expected 0x223882e9 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34128 dport 33267] != expected 0x223882e9 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49865 dport 33267] != expected 0x5892fa1c # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49865 dport 33267] != expected 0x5892fa1c # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 33267] != expected 0xb4cf6008 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 33267] != expected 0xb4cf6008 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46960 dport 33267] != expected 0xa9ead08e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46960 dport 33267] != expected 0xa9ead08e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 33267] != expected 0x4e61433e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 33267] != expected 0x4e61433e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56526 dport 33267] != expected 0xf3ff332b # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56526 dport 33267] != expected 0xf3ff332b # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33363 dport 33267] != expected 0xd699e004 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33363 dport 33267] != expected 0xd699e004 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53520 dport 33267] != expected 0x1f4db827 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53520 dport 33267] != expected 0x1f4db827 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59352 dport 33267] != expected 0xabf09832 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59352 dport 33267] != expected 0xabf09832 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58280 dport 33267] != expected 0x4e444586 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58280 dport 33267] != expected 0x4e444586 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40109 dport 33267] != expected 0x970ce2a1 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40109 dport 33267] != expected 0x970ce2a1 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33433 dport 33267] != expected 0x614d0173 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33433 dport 33267] != expected 0x614d0173 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51957 dport 33267] != expected 0xeae137d1 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51957 dport 33267] != expected 0xeae137d1 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36962 dport 33267] != expected 0xe3087071 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36962 dport 33267] != expected 0xe3087071 # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45709 dport 33267] != expected 0x51b91d9a # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45709 dport 33267] != expected 0x51b91d9a # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59296 dport 33267] != expected 0xddde9c7d # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59296 dport 33267] != expected 0xddde9c7d # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47444 dport 33267] != expected 0xe75e785b # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47444 dport 33267] != expected 0xe75e785b # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46307 dport 33267] != expected 0x140ac45e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46307 dport 33267] != expected 0x140ac45e # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50280 dport 33267] != expected 0x8b55fefd # # Exception| cpu 5: rx_hash 0xfef546eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50280 dport 33267] != expected 0x8b55fefd # # 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 52290 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56825 dport 52290] != expected 0x8b683342 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56825 dport 52290] != expected 0x8b683342 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42717 dport 52290] != expected 0xd427552d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42717 dport 52290] != expected 0xd427552d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37275 dport 52290] != expected 0xcb47fba8 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37275 dport 52290] != expected 0xcb47fba8 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59029 dport 52290] != expected 0xeec4e0f7 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59029 dport 52290] != expected 0xeec4e0f7 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43887 dport 52290] != expected 0xc1c9dbfb # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43887 dport 52290] != expected 0xc1c9dbfb # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51861 dport 52290] != expected 0xac5e7c08 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51861 dport 52290] != expected 0xac5e7c08 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40463 dport 52290] != expected 0x5178709d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40463 dport 52290] != expected 0x5178709d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38075 dport 52290] != expected 0xaeac0fed # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38075 dport 52290] != expected 0xaeac0fed # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36459 dport 52290] != expected 0xd1e5440b # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36459 dport 52290] != expected 0xd1e5440b # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45289 dport 52290] != expected 0xb326e714 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45289 dport 52290] != expected 0xb326e714 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32771 dport 52290] != expected 0x24b29062 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32771 dport 52290] != expected 0x24b29062 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54187 dport 52290] != expected 0xd19ae696 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54187 dport 52290] != expected 0xd19ae696 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58257 dport 52290] != expected 0xbe83b311 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58257 dport 52290] != expected 0xbe83b311 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36021 dport 52290] != expected 0x62452de3 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36021 dport 52290] != expected 0x62452de3 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51414 dport 52290] != expected 0x5a471317 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51414 dport 52290] != expected 0x5a471317 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 52290] != expected 0x11951d35 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 52290] != expected 0x11951d35 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37153 dport 52290] != expected 0x7e11ff99 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37153 dport 52290] != expected 0x7e11ff99 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33306 dport 52290] != expected 0x2324e3eb # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33306 dport 52290] != expected 0x2324e3eb # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45998 dport 52290] != expected 0x1626bb5c # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45998 dport 52290] != expected 0x1626bb5c # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60532 dport 52290] != expected 0xd48ccf2d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60532 dport 52290] != expected 0xd48ccf2d # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 52290] != expected 0xb1478b9c # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 52290] != expected 0xb1478b9c # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 52290] != expected 0x3c4ae528 # # Exception| cpu 0: rx_hash 0x9c36515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 52290] != expected 0x3c4ae528 # # 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__->