< 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 55325 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf0fed8bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48514 dport 55325] != expected 0x229d3385 # # Exception| cpu 0: rx_hash 0xb5cbc87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48528 dport 55325] != expected 0xc6057dd2 # # Exception| cpu 0: rx_hash 0xbd105995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48546 dport 55325] != expected 0xe407ec80 # # Exception| cpu 0: rx_hash 0x9751401d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48564 dport 55325] != expected 0x34495af9 # # Exception| cpu 0: rx_hash 0x679583f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48580 dport 55325] != expected 0x9cab5475 # # Exception| cpu 0: rx_hash 0x4dd49a7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48594 dport 55325] != expected 0x4ce5e20c # # Exception| cpu 4: rx_hash 0x22dda0c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48500 dport 55325] != expected 0x26a282ba # # Exception| cpu 4: rx_hash 0x63f84b06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 55325] != expected 0x8daa1cdc # # Exception| cpu 4: rx_hash 0x54424fa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48552 dport 55325] != expected 0x97c160cb # # Exception| cpu 5: rx_hash 0xb900a291 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48484 dport 55325] != expected 0xab973cb1 # # Exception| cpu 5: rx_hash 0xe1ceaf7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48488 dport 55325] != expected 0x852ab888 # # Exception| cpu 5: rx_hash 0x19acce8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48520 dport 55325] != expected 0x515bbfce # # Exception| cpu 5: rx_hash 0x8271ccd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48536 dport 55325] != expected 0xdc6e01c5 # # Exception| cpu 0: rx_hash 0xa4868c4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 55325] != expected 0x3f236e47 # # Exception| cpu 0: rx_hash 0x450f0b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48608 dport 55325] != expected 0x6ee7735e # # Exception| cpu 0: rx_hash 0xba4f4bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48662 dport 55325] != expected 0xae623471 # # Exception| cpu 0: rx_hash 0x6c7cc8a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48678 dport 55325] != expected 0xe5cd557f # # Exception| cpu 0: rx_hash 0xd98d1b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48708 dport 55325] != expected 0xa9b715a4 # # Exception| cpu 4: rx_hash 0xf4931048 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48614 dport 55325] != expected 0x339c7b2c # # Exception| cpu 4: rx_hash 0xded209c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48624 dport 55325] != expected 0xe3d2cd55 # # Exception| cpu 4: rx_hash 0xd53b4293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48658 dport 55325] != expected 0x9ab4cc5f # # Exception| cpu 4: rx_hash 0x98d5c3ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 48690 dport 55325] != expected 0x5c2e135a # # Exception| cpu 4: rx_hash 0xaf6fc71e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48698 dport 55325] != expected 0x46456f4d # # Exception| cpu 5: rx_hash 0x37801ff7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48634 dport 55325] != expected 0x9014411e # # Exception| cpu 5: rx_hash 0x21924988 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48646 dport 55325] != expected 0x23578a7a # # Exception| cpu 5: rx_hash 0x34b2c54c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 55325] != expected 0xcb70d146 # # Exception| cpu 5: rx_hash 0x30df0db8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48718 dport 55325] != expected 0xda7199ef # # Exception| cpu 0: rx_hash 0xa3d99e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48748 dport 55325] != expected 0x7546b6b6 # # Exception| cpu 0: rx_hash 0xb2e9e9c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48774 dport 55325] != expected 0xd2f13dbb # # Exception| cpu 0: rx_hash 0x34cff6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48776 dport 55325] != expected 0x95e149de # # Exception| cpu 0: rx_hash 0xea27e42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48778 dport 55325] != expected 0xfc4cb982 # # Exception| cpu 0: rx_hash 0x71fae67d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48794 dport 55325] != expected 0x71790789 # # Exception| cpu 4: rx_hash 0x1a9e1430 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48728 dport 55325] != expected 0xa3f2f96 # # Exception| cpu 4: rx_hash 0x0375f218 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48768 dport 55325] != expected 0x8f8a35c9 # # Exception| cpu 4: rx_hash 0x2934eb90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48790 dport 55325] != expected 0x5fc483b0 # # Exception| cpu 4: rx_hash 0x907361a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48802 dport 55325] != expected 0x20bd1a90 # # Exception| cpu 5: rx_hash 0x94639aa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48740 dport 55325] != expected 0x6f2dcaa1 # # Exception| cpu 5: rx_hash 0xbe22832e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48754 dport 55325] != expected 0xbf637cd8 # # Exception| cpu 5: rx_hash 0xdd9de08b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48770 dport 55325] != expected 0xe627c595 # # Exception| cpu 5: rx_hash 0xaf12f4ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48792 dport 55325] != expected 0x18d4f7d5 # # Exception| cpu 5: rx_hash 0xc8bd6c4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 55325] != expected 0xe009ea9 # # 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 0x0b8913ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44670 dport 46296] OK # # # cpu 4: rx_hash 0x9c9f7b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44698 dport 46296] OK # # # cpu 4: rx_hash 0xc8e72fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44736 dport 46296] OK # # # cpu 4: rx_hash 0xb2b3aa69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44776 dport 46296] OK # # # cpu 5: rx_hash 0x0bf4205b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44764 dport 46296] OK # # # cpu 0: rx_hash 0x30f87de3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44674 dport 46296] OK # # # cpu 0: rx_hash 0x5f8c74aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44678 dport 46296] OK # # # cpu 0: rx_hash 0x07427947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44682 dport 46296] OK # # # cpu 0: rx_hash 0x6836700e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44686 dport 46296] OK # # # cpu 0: rx_hash 0x4aacf86e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44714 dport 46296] OK # # # cpu 0: rx_hash 0x3823ec0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44720 dport 46296] OK # # # cpu 0: rx_hash 0x60ede1e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44732 dport 46296] OK # # # cpu 0: rx_hash 0x533a2db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44752 dport 46296] OK # # # cpu 0: rx_hash 0x032fb1b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44782 dport 46296] OK # # # cpu 4: rx_hash 0xf786baa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44794 dport 46296] OK # # # cpu 4: rx_hash 0x461aa172 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44796 dport 46296] OK # # # cpu 4: rx_hash 0xa92d0233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44830 dport 46296] OK # # # cpu 4: rx_hash 0xf9389e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44832 dport 46296] OK # # # cpu 4: rx_hash 0x4cc94d18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44866 dport 46296] OK # # # cpu 5: rx_hash 0x32f00061 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 46296] OK # # # cpu 5: rx_hash 0x62e59c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44848 dport 46296] OK # # # cpu 5: rx_hash 0x92215f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44864 dport 46296] OK # # # cpu 0: rx_hash 0x6a3e0d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 46296] OK # # # cpu 0: rx_hash 0x7b7349bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44874 dport 46296] OK # # # cpu 0: rx_hash 0x3e46597d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44888 dport 46296] OK # # # cpu 0: rx_hash 0x8fda42a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44894 dport 46296] OK # # # cpu 4: rx_hash 0x6e53c578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44902 dport 46296] OK # # # cpu 4: rx_hash 0xe4beb0ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44956 dport 46296] OK # # # cpu 4: rx_hash 0x2f762ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44978 dport 46296] OK # # # cpu 4: rx_hash 0xa95031c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44988 dport 46296] OK # # # cpu 5: rx_hash 0x0127cc31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44898 dport 46296] OK # # # cpu 5: rx_hash 0xad40cac7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44922 dport 46296] OK # # # cpu 5: rx_hash 0xa18ba02b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44942 dport 46296] OK # # # cpu 5: rx_hash 0x6a433e7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44960 dport 46296] OK # # # cpu 5: rx_hash 0xf19e3c2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44976 dport 46296] OK # # # cpu 0: rx_hash 0x2b66d5b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44916 dport 46296] OK # # # cpu 0: rx_hash 0x9631a48f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44934 dport 46296] OK # # # cpu 0: rx_hash 0xb4ab2cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44962 dport 46296] OK # # # cpu 0: rx_hash 0x77b82350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 46296] OK # # # cpu 0: rx_hash 0x36e0fb65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45000 dport 46296] 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 52620 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40845 dport 52620] != expected 0x50acc6c8 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40845 dport 52620] != expected 0x50acc6c8 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36942 dport 52620] != expected 0x4d2545fa # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36942 dport 52620] != expected 0x4d2545fa # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 52620] != expected 0x5d22e6a0 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 52620] != expected 0x5d22e6a0 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51209 dport 52620] != expected 0x9d3cd11e # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51209 dport 52620] != expected 0x9d3cd11e # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37435 dport 52620] != expected 0xbe23fe11 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37435 dport 52620] != expected 0xbe23fe11 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49532 dport 52620] != expected 0x859af799 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49532 dport 52620] != expected 0x859af799 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33872 dport 52620] != expected 0xceb96cd2 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33872 dport 52620] != expected 0xceb96cd2 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 52620] != expected 0xf92c950c # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 52620] != expected 0xf92c950c # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59163 dport 52620] != expected 0xc7f64e02 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59163 dport 52620] != expected 0xc7f64e02 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48731 dport 52620] != expected 0xe11c69cd # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48731 dport 52620] != expected 0xe11c69cd # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40613 dport 52620] != expected 0xf48e3e3a # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40613 dport 52620] != expected 0xf48e3e3a # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41716 dport 52620] != expected 0x24c81def # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41716 dport 52620] != expected 0x24c81def # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32993 dport 52620] != expected 0xf9df8c5c # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32993 dport 52620] != expected 0xf9df8c5c # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50155 dport 52620] != expected 0xcb40bb68 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50155 dport 52620] != expected 0xcb40bb68 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51149 dport 52620] != expected 0xe95bae7 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51149 dport 52620] != expected 0xe95bae7 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34466 dport 52620] != expected 0x42398833 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34466 dport 52620] != expected 0x42398833 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49059 dport 52620] != expected 0xdae0f777 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49059 dport 52620] != expected 0xdae0f777 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56661 dport 52620] != expected 0xec933c08 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56661 dport 52620] != expected 0xec933c08 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 52620] != expected 0x2e1e93ba # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 52620] != expected 0x2e1e93ba # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47479 dport 52620] != expected 0x93b51219 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47479 dport 52620] != expected 0x93b51219 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 52620] != expected 0x67108b33 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40696 dport 52620] != expected 0x67108b33 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51181 dport 52620] != expected 0xc80f65e2 # # Exception| cpu 4: rx_hash 0x87b3c957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51181 dport 52620] != expected 0xc80f65e2 # # 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 58812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55359 dport 58812] != expected 0x517c832c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55359 dport 58812] != expected 0x517c832c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43495 dport 58812] != expected 0xe4da71e2 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43495 dport 58812] != expected 0xe4da71e2 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50291 dport 58812] != expected 0xb886dd5a # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50291 dport 58812] != expected 0xb886dd5a # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49080 dport 58812] != expected 0xa82c4864 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49080 dport 58812] != expected 0xa82c4864 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45047 dport 58812] != expected 0xe9b6efab # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45047 dport 58812] != expected 0xe9b6efab # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36305 dport 58812] != expected 0xdf5773cb # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36305 dport 58812] != expected 0xdf5773cb # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56517 dport 58812] != expected 0xa9fe82b7 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56517 dport 58812] != expected 0xa9fe82b7 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35598 dport 58812] != expected 0x5c413705 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35598 dport 58812] != expected 0x5c413705 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38773 dport 58812] != expected 0x6fc4d4f5 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38773 dport 58812] != expected 0x6fc4d4f5 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 58812] != expected 0x4f743e81 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 58812] != expected 0x4f743e81 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59906 dport 58812] != expected 0xf459f30c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59906 dport 58812] != expected 0xf459f30c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36821 dport 58812] != expected 0x54fd9290 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36821 dport 58812] != expected 0x54fd9290 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52627 dport 58812] != expected 0x306ed68c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52627 dport 58812] != expected 0x306ed68c # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59216 dport 58812] != expected 0x957ebd71 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59216 dport 58812] != expected 0x957ebd71 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39183 dport 58812] != expected 0x59d42732 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39183 dport 58812] != expected 0x59d42732 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47783 dport 58812] != expected 0xb3d5d443 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47783 dport 58812] != expected 0xb3d5d443 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56699 dport 58812] != expected 0xa32d6edd # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56699 dport 58812] != expected 0xa32d6edd # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34824 dport 58812] != expected 0xc0be14e8 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34824 dport 58812] != expected 0xc0be14e8 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34964 dport 58812] != expected 0x90d6bb1d # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34964 dport 58812] != expected 0x90d6bb1d # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48335 dport 58812] != expected 0x79c78d41 # # Exception| cpu 4: rx_hash 0x2d315957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48335 dport 58812] != expected 0x79c78d41 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->