< 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 214, 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 49183 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xccdeb7c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53744 dport 49183] != expected 0x1d9bf01f # # Exception| cpu 0: rx_hash 0x14bdb05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53748 dport 49183] != expected 0x846615ba # # Exception| cpu 0: rx_hash 0x484a3cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53758 dport 49183] != expected 0x7b632c22 # # Exception| cpu 0: rx_hash 0xb16397b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53800 dport 49183] != expected 0xf31e468e # # Exception| cpu 0: rx_hash 0xd9c69f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53806 dport 49183] != expected 0x59186861 # # Exception| cpu 0: rx_hash 0x1f1851c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53820 dport 49183] != expected 0x8c9cda42 # # Exception| cpu 4: rx_hash 0x520cf0d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53772 dport 49183] != expected 0x99dc1f9f # # Exception| cpu 4: rx_hash 0x23bb4366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53828 dport 49183] != expected 0xacbd3317 # # Exception| cpu 5: rx_hash 0x78e3bdd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 49183] != expected 0x80a65f6e # # Exception| cpu 5: rx_hash 0x94d23e19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53790 dport 49183] != expected 0x4c58adbc # # Exception| cpu 5: rx_hash 0xcf8ac0ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 49183] != expected 0x6043c1c5 # # Exception| cpu 0: rx_hash 0x8dc08517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 49183] != expected 0xd33fafdb # # Exception| cpu 0: rx_hash 0xf0fe6b23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53892 dport 49183] != expected 0xa9ed0260 # # Exception| cpu 0: rx_hash 0x1b609abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 49183] != expected 0xb60da553 # # Exception| cpu 4: rx_hash 0xc0d42400 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53856 dport 49183] != expected 0xc67f6a06 # # Exception| cpu 4: rx_hash 0xea3b6906 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53882 dport 49183] != expected 0xdf052af7 # # Exception| cpu 4: rx_hash 0xac09e7c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53902 dport 49183] != expected 0x56e83bf8 # # Exception| cpu 4: rx_hash 0x6ad7290c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53916 dport 49183] != expected 0x836c89db # # Exception| cpu 5: rx_hash 0xb6cce5e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53872 dport 49183] != expected 0x2000136f # # Exception| cpu 5: rx_hash 0xda112625 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53918 dport 49183] != expected 0xb0974291 # # Exception| cpu 5: rx_hash 0x4f6680a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 49183] != expected 0x3c2a62e9 # # Exception| cpu 5: rx_hash 0xbdeaca34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53940 dport 49183] != expected 0xbcadc7bd # # Exception| cpu 5: rx_hash 0x397e4143 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53946 dport 49183] != expected 0xda551b80 # # Exception| cpu 5: rx_hash 0xddbe5473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53958 dport 49183] != expected 0x63891770 # # Exception| cpu 0: rx_hash 0x4797165c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53982 dport 49183] != expected 0x49089ccb # # Exception| cpu 0: rx_hash 0x413ff895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54016 dport 49183] != expected 0xb2b8ff7e # # Exception| cpu 0: rx_hash 0x87e13659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54034 dport 49183] != expected 0x673c4d5d # # Exception| cpu 0: rx_hash 0x6c7fc7c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54082 dport 49183] != expected 0x78dcea6e # # Exception| cpu 4: rx_hash 0x0a83b74b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53998 dport 49183] != expected 0x5c485916 # # Exception| cpu 4: rx_hash 0xa2509ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54052 dport 49183] != expected 0xd87aa66f # # Exception| cpu 4: rx_hash 0xbced56ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54066 dport 49183] != expected 0x9403f1e9 # # Exception| cpu 5: rx_hash 0xd2e0b0df [saddr 192.0.3.2 daddr 192.0.3.1 sport 53994 dport 49183] != expected 0xc5b5bcb3 # # Exception| cpu 5: rx_hash 0xf80ffdd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54000 dport 49183] != expected 0xdccffc42 # # Exception| cpu 5: rx_hash 0x299af028 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54022 dport 49183] != expected 0x18bed191 # # Exception| cpu 5: rx_hash 0x1dc87476 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 49183] != expected 0x4dbdc6e6 # # Exception| cpu 5: rx_hash 0x5f8231cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54038 dport 49183] != expected 0xfec1a8f8 # # Exception| cpu 5: rx_hash 0x0c2b5982 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54064 dport 49183] != expected 0xa7f83aa3 # # Exception| cpu 5: rx_hash 0xe8eb4cb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 49183] != expected 0x1e243653 # # Exception| cpu 0: rx_hash 0x1a670620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54098 dport 49183] != expected 0x9ea39307 # # Exception| cpu 0: rx_hash 0xbf3aef80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 49183] != expected 0x7d8cdb19 # # Exception| cpu 0: rx_hash 0x5c5588e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54182 dport 49183] != expected 0x174e8208 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x4f244ee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36246 dport 49898] OK # # # cpu 4: rx_hash 0xcbb0c590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36248 dport 49898] OK # # # cpu 4: rx_hash 0xa315cd2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36254 dport 49898] OK # # # cpu 4: rx_hash 0x36626bae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36266 dport 49898] OK # # # cpu 4: rx_hash 0x1c8d26a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36272 dport 49898] OK # # # cpu 4: rx_hash 0xc4ee213c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36276 dport 49898] OK # # # cpu 4: rx_hash 0x74282e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36278 dport 49898] OK # # # cpu 4: rx_hash 0xa4babf7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36294 dport 49898] OK # # # cpu 4: rx_hash 0x626471b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36308 dport 49898] OK # # # cpu 4: rx_hash 0xe6f0fac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36314 dport 49898] OK # # # cpu 4: rx_hash 0x3e93fd54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36318 dport 49898] OK # # # cpu 0: rx_hash 0xabe45bd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36330 dport 49898] OK # # # cpu 0: rx_hash 0xddfc9a32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36346 dport 49898] OK # # # cpu 0: rx_hash 0xb559928f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36348 dport 49898] OK # # # cpu 0: rx_hash 0x432edd2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36358 dport 49898] OK # # # cpu 0: rx_hash 0x5d931477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36368 dport 49898] OK # # # cpu 5: rx_hash 0x01649894 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36378 dport 49898] OK # # # cpu 5: rx_hash 0xa041ba49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36386 dport 49898] OK # # # cpu 5: rx_hash 0x6e6ee27f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36420 dport 49898] OK # # # cpu 0: rx_hash 0x69c19029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36380 dport 49898] OK # # # cpu 0: rx_hash 0x24d5313e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36396 dport 49898] OK # # # cpu 0: rx_hash 0xbefc7311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36404 dport 49898] OK # # # cpu 0: rx_hash 0xeafa6908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36426 dport 49898] OK # # # cpu 0: rx_hash 0xc015240e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36432 dport 49898] OK # # # cpu 0: rx_hash 0xa8b02cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36438 dport 49898] OK # # # cpu 0: rx_hash 0x93bc4c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 49898] OK # # # cpu 4: rx_hash 0x9ce2a8ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36442 dport 49898] OK # # # cpu 4: rx_hash 0x5562828d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36452 dport 49898] OK # # # cpu 4: rx_hash 0x4bdf4bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 49898] OK # # # cpu 4: rx_hash 0xd58ec287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 49898] OK # # # cpu 4: rx_hash 0x511a49f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36492 dport 49898] OK # # # cpu 4: rx_hash 0x4fa780a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36506 dport 49898] OK # # # cpu 4: rx_hash 0xf03f6b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 49898] OK # # # cpu 5: rx_hash 0x7f8dcf8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36478 dport 49898] OK # # # cpu 0: rx_hash 0x8627aac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 49898] OK # # # cpu 0: rx_hash 0x4808f2fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36546 dport 49898] OK # # # cpu 0: rx_hash 0xcc9c7989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 49898] OK # # # cpu 0: rx_hash 0xd221b0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36570 dport 49898] OK # # # cpu 4: rx_hash 0x3e10331b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36562 dport 49898] OK # # # cpu 4: rx_hash 0x7304920c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36578 dport 49898] OK # # # cpu 4: rx_hash 0xbc2c56a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36610 dport 49898] OK # # # cpu 4: rx_hash 0xd4895e18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36612 dport 49898] OK # # # cpu 4: rx_hash 0xfe66131e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36638 dport 49898] 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 47094 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52287 dport 47094] != expected 0xa7365ba1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52287 dport 47094] != expected 0xa7365ba1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46102 dport 47094] != expected 0x1120a2ba # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46102 dport 47094] != expected 0x1120a2ba # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50784 dport 47094] != expected 0x6926b302 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50784 dport 47094] != expected 0x6926b302 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33322 dport 47094] != expected 0x5ddc36fb # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33322 dport 47094] != expected 0x5ddc36fb # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49819 dport 47094] != expected 0x3e5d1541 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49819 dport 47094] != expected 0x3e5d1541 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44041 dport 47094] != expected 0x2e7a10f1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44041 dport 47094] != expected 0x2e7a10f1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51776 dport 47094] != expected 0x2a4c0ca1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51776 dport 47094] != expected 0x2a4c0ca1 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39651 dport 47094] != expected 0x2bafe241 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39651 dport 47094] != expected 0x2bafe241 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41279 dport 47094] != expected 0x5f0e0f42 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41279 dport 47094] != expected 0x5f0e0f42 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33256 dport 47094] != expected 0xaa23c09b # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33256 dport 47094] != expected 0xaa23c09b # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46433 dport 47094] != expected 0x4e69f6d0 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46433 dport 47094] != expected 0x4e69f6d0 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44561 dport 47094] != expected 0xbbc86081 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44561 dport 47094] != expected 0xbbc86081 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57779 dport 47094] != expected 0x1b3b68c6 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57779 dport 47094] != expected 0x1b3b68c6 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60929 dport 47094] != expected 0xb04e8636 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60929 dport 47094] != expected 0xb04e8636 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36892 dport 47094] != expected 0xea4f597b # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36892 dport 47094] != expected 0xea4f597b # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56536 dport 47094] != expected 0x2b4e1160 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56536 dport 47094] != expected 0x2b4e1160 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 47094] != expected 0x6824aec3 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 47094] != expected 0x6824aec3 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 47094] != expected 0x35fba749 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 47094] != expected 0x35fba749 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58069 dport 47094] != expected 0x7ac9289a # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58069 dport 47094] != expected 0x7ac9289a # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52689 dport 47094] != expected 0x49c6fdc9 # # Exception| cpu 0: rx_hash 0x86a3d97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52689 dport 47094] != expected 0x49c6fdc9 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 214, 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 45952 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 45952] != expected 0x7de91816 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 45952] != expected 0x7de91816 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55975 dport 45952] != expected 0xdeb99212 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55975 dport 45952] != expected 0xdeb99212 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42058 dport 45952] != expected 0xbe7a46b3 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42058 dport 45952] != expected 0xbe7a46b3 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33635 dport 45952] != expected 0xb4f99eaf # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33635 dport 45952] != expected 0xb4f99eaf # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44471 dport 45952] != expected 0x5678e870 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44471 dport 45952] != expected 0x5678e870 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50082 dport 45952] != expected 0x46ad2e88 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50082 dport 45952] != expected 0x46ad2e88 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46012 dport 45952] != expected 0x77f1f68b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46012 dport 45952] != expected 0x77f1f68b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38847 dport 45952] != expected 0x2e588897 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38847 dport 45952] != expected 0x2e588897 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52634 dport 45952] != expected 0xf90c98de # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52634 dport 45952] != expected 0xf90c98de # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48686 dport 45952] != expected 0xd5b9fee1 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48686 dport 45952] != expected 0xd5b9fee1 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41937 dport 45952] != expected 0x86d324cd # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41937 dport 45952] != expected 0x86d324cd # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34894 dport 45952] != expected 0xea161fc3 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34894 dport 45952] != expected 0xea161fc3 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 45952] != expected 0x40ee615 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 45952] != expected 0x40ee615 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 45952] != expected 0xeeb62e0b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 45952] != expected 0xeeb62e0b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59188 dport 45952] != expected 0x9e30908b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59188 dport 45952] != expected 0x9e30908b # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60699 dport 45952] != expected 0x577892d0 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60699 dport 45952] != expected 0x577892d0 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 45952] != expected 0x85584f23 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 45952] != expected 0x85584f23 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47184 dport 45952] != expected 0x9bd741f0 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47184 dport 45952] != expected 0x9bd741f0 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60268 dport 45952] != expected 0x94abb059 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60268 dport 45952] != expected 0x94abb059 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 45952] != expected 0x9be9ce1 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 45952] != expected 0x9be9ce1 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60127 dport 45952] != expected 0x61579417 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60127 dport 45952] != expected 0x61579417 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45846 dport 45952] != expected 0x5ec902a6 # # Exception| cpu 5: rx_hash 0xd232a343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45846 dport 45952] != expected 0x5ec902a6 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->