< 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 480 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 59084 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09e92dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39906 dport 59084] != expected 0x9dcda8ba # # Exception| cpu 0: rx_hash 0xd6539d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39922 dport 59084] != expected 0xc4e4513f # # Exception| cpu 0: rx_hash 0xa8b95f26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39926 dport 59084] != expected 0xa043b729 # # Exception| cpu 0: rx_hash 0xb7056911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39958 dport 59084] != expected 0xdb877d08 # # Exception| cpu 4: rx_hash 0x94f378a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39928 dport 59084] != expected 0xbff86e18 # # Exception| cpu 4: rx_hash 0xeb809f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39936 dport 59084] != expected 0x2f46aeb7 # # Exception| cpu 4: rx_hash 0x54f5fe09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39944 dport 59084] != expected 0x9d155dbc # # Exception| cpu 4: rx_hash 0x045dc772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39968 dport 59084] != expected 0x83d25275 # # Exception| cpu 4: rx_hash 0x2632f330 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39986 dport 59084] != expected 0x13b467dc # # Exception| cpu 5: rx_hash 0x7b2e20e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39896 dport 59084] != expected 0x136c92da # # Exception| cpu 5: rx_hash 0x46fd229d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39978 dport 59084] != expected 0xf8ce6d52 # # Exception| cpu 5: rx_hash 0x3817e0f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 59084] != expected 0x9c698b44 # # Exception| cpu 5: rx_hash 0x1c6e3319 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40000 dport 59084] != expected 0x790cd0d6 # # Exception| cpu 0: rx_hash 0xed967895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40060 dport 59084] != expected 0x5a45c08c # # Exception| cpu 0: rx_hash 0x1077c92c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 59084] != expected 0x84639187 # # Exception| cpu 0: rx_hash 0x4cf23f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40086 dport 59084] != expected 0x70a24238 # # Exception| cpu 4: rx_hash 0x5eced6f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 59084] != expected 0x210eff1 # # Exception| cpu 4: rx_hash 0xf3b36b54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40032 dport 59084] != expected 0xd5982c14 # # Exception| cpu 4: rx_hash 0x0e66ef8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40034 dport 59084] != expected 0x1cd7e038 # # Exception| cpu 4: rx_hash 0x52d72cc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40074 dport 59084] != expected 0xff7faea0 # # Exception| cpu 5: rx_hash 0x9f5175ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40006 dport 59084] != expected 0xd4e4faec # # Exception| cpu 5: rx_hash 0xc3d48382 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40016 dport 59084] != expected 0x20252953 # # Exception| cpu 5: rx_hash 0xb1138ebb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 59084] != expected 0xae841333 # # Exception| cpu 5: rx_hash 0xd1dc5f16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 59084] != expected 0x45fe19bd # # Exception| cpu 5: rx_hash 0x8d6d9c58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 59084] != expected 0xa6565725 # # Exception| cpu 5: rx_hash 0x027f15b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 59084] != expected 0xe1b8a169 # # Exception| cpu 0: rx_hash 0xdbd34289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 59084] != expected 0xcd9236d7 # # Exception| cpu 0: rx_hash 0xf591b99e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40162 dport 59084] != expected 0xb7f2df08 # # Exception| cpu 0: rx_hash 0xb7315c71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40168 dport 59084] != expected 0xcceee02f # # Exception| cpu 0: rx_hash 0x16612e86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40188 dport 59084] != expected 0xf160ffbc # # Exception| cpu 0: rx_hash 0x34140074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40210 dport 59084] != expected 0xeab20486 # # Exception| cpu 0: rx_hash 0x46d30d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40232 dport 59084] != expected 0x64133ee6 # # Exception| cpu 4: rx_hash 0x62b0c415 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40122 dport 59084] != expected 0xac2abe7 # # Exception| cpu 4: rx_hash 0xc5f65148 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40146 dport 59084] != expected 0x424fda4f # # Exception| cpu 4: rx_hash 0x6891f65a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40196 dport 59084] != expected 0x1e73d739 # # Exception| cpu 4: rx_hash 0xf9a66c7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40224 dport 59084] != expected 0xd640cded # # Exception| cpu 5: rx_hash 0xc3e0b6e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40110 dport 59084] != expected 0x374cb474 # # Exception| cpu 5: rx_hash 0x1c5a0679 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40126 dport 59084] != expected 0x6e654df1 # # Exception| cpu 5: rx_hash 0xd7fe8ddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40176 dport 59084] != expected 0x2794eaa1 # # Exception| cpu 5: rx_hash 0x085e27f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40220 dport 59084] != expected 0xf509ddb7 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xce0237cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48316 dport 59055] OK # # # cpu 4: rx_hash 0x8ab4358a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48330 dport 59055] OK # # # cpu 4: rx_hash 0xc4391f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48382 dport 59055] OK # # # cpu 4: rx_hash 0xf8692203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48396 dport 59055] OK # # # cpu 4: rx_hash 0x98a6f3ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 59055] OK # # # cpu 5: rx_hash 0xf248104c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48306 dport 59055] OK # # # cpu 5: rx_hash 0x65696dc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48362 dport 59055] OK # # # cpu 5: rx_hash 0x05a6bc6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48370 dport 59055] OK # # # cpu 0: rx_hash 0xa8db01c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 59055] OK # # # cpu 0: rx_hash 0x59234a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48356 dport 59055] OK # # # cpu 0: rx_hash 0x05bca6da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48398 dport 59055] OK # # # cpu 0: rx_hash 0xda061641 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48414 dport 59055] OK # # # cpu 4: rx_hash 0xc80ecad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48444 dport 59055] OK # # # cpu 4: rx_hash 0x11a29de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48464 dport 59055] OK # # # cpu 4: rx_hash 0x1d8f52b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48494 dport 59055] OK # # # cpu 4: rx_hash 0x3fe066f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48508 dport 59055] OK # # # cpu 4: rx_hash 0xfe4bf0c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48526 dport 59055] OK # # # cpu 5: rx_hash 0x695eb822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48424 dport 59055] OK # # # cpu 5: rx_hash 0x8aae2f3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48438 dport 59055] OK # # # cpu 5: rx_hash 0xce182d7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48448 dport 59055] OK # # # cpu 5: rx_hash 0x716d4c49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48456 dport 59055] OK # # # cpu 0: rx_hash 0x777babe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48436 dport 59055] OK # # # cpu 0: rx_hash 0xb6e408b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48440 dport 59055] OK # # # cpu 0: rx_hash 0x21c57532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48480 dport 59055] OK # # # cpu 0: rx_hash 0xbceb1526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48516 dport 59055] OK # # # cpu 4: rx_hash 0xd0090bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48546 dport 59055] OK # # # cpu 4: rx_hash 0x0fb3bb45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48562 dport 59055] OK # # # cpu 4: rx_hash 0x33f99cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48572 dport 59055] OK # # # cpu 4: rx_hash 0x8a9a1a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 59055] OK # # # cpu 4: rx_hash 0xf470d836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48588 dport 59055] OK # # # cpu 4: rx_hash 0x1bad807b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48620 dport 59055] OK # # # cpu 4: rx_hash 0x39c2b439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48638 dport 59055] OK # # # cpu 4: rx_hash 0x189fcb96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48658 dport 59055] OK # # # cpu 5: rx_hash 0x21f14052 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 59055] OK # # # cpu 5: rx_hash 0xea55cbf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48592 dport 59055] OK # # # cpu 5: rx_hash 0xc7257b0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48642 dport 59055] OK # # # cpu 0: rx_hash 0xd61fec74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48606 dport 59055] OK # # # cpu 0: rx_hash 0xbafdf28c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48632 dport 59055] OK # # # cpu 0: rx_hash 0x3af0ffd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48640 dport 59055] OK # # # cpu 4: rx_hash 0x0c81f0a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48716 dport 59055] OK # # # cpu 4: rx_hash 0xd33b4033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48732 dport 59055] OK # # # count: pass=41 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 43596 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43872 dport 43596] != expected 0xf1092b36 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43872 dport 43596] != expected 0xf1092b36 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49029 dport 43596] != expected 0x76f766f4 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49029 dport 43596] != expected 0x76f766f4 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 43596] != expected 0x5c804244 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 43596] != expected 0x5c804244 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38589 dport 43596] != expected 0xf495c82f # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38589 dport 43596] != expected 0xf495c82f # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33863 dport 43596] != expected 0xd8cbd52b # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33863 dport 43596] != expected 0xd8cbd52b # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 43596] != expected 0x5104a466 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 43596] != expected 0x5104a466 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60358 dport 43596] != expected 0xe6068880 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60358 dport 43596] != expected 0xe6068880 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60534 dport 43596] != expected 0x92a1c545 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60534 dport 43596] != expected 0x92a1c545 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45149 dport 43596] != expected 0xa06f096a # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45149 dport 43596] != expected 0xa06f096a # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 43596] != expected 0x2eeb5b5c # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 43596] != expected 0x2eeb5b5c # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42939 dport 43596] != expected 0x831ac088 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42939 dport 43596] != expected 0x831ac088 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50165 dport 43596] != expected 0xd8751ebc # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50165 dport 43596] != expected 0xd8751ebc # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52377 dport 43596] != expected 0x34d2ad43 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52377 dport 43596] != expected 0x34d2ad43 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 43596] != expected 0x7be326d2 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 43596] != expected 0x7be326d2 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32901 dport 43596] != expected 0x398fffb0 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32901 dport 43596] != expected 0x398fffb0 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54777 dport 43596] != expected 0x8475ca72 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54777 dport 43596] != expected 0x8475ca72 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57017 dport 43596] != expected 0xc7d637b4 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57017 dport 43596] != expected 0xc7d637b4 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33192 dport 43596] != expected 0x84e211af # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33192 dport 43596] != expected 0x84e211af # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36415 dport 43596] != expected 0x89144139 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36415 dport 43596] != expected 0x89144139 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 43596] != expected 0x9b213a38 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 43596] != expected 0x9b213a38 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56656 dport 43596] != expected 0x49ba3120 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56656 dport 43596] != expected 0x49ba3120 # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57290 dport 43596] != expected 0x6a63877e # # Exception| cpu 5: rx_hash 0x91eefc4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57290 dport 43596] != expected 0x6a63877e # # 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 38117 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55222 dport 38117] != expected 0xb50a7841 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55222 dport 38117] != expected 0xb50a7841 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50817 dport 38117] != expected 0x3fddce29 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50817 dport 38117] != expected 0x3fddce29 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41914 dport 38117] != expected 0xe42cb89d # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41914 dport 38117] != expected 0xe42cb89d # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44961 dport 38117] != expected 0x25c7bf8 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44961 dport 38117] != expected 0x25c7bf8 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35709 dport 38117] != expected 0x70f1a596 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35709 dport 38117] != expected 0x70f1a596 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55883 dport 38117] != expected 0xce7af4e0 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55883 dport 38117] != expected 0xce7af4e0 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45580 dport 38117] != expected 0x6ea75154 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45580 dport 38117] != expected 0x6ea75154 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59871 dport 38117] != expected 0x37ebc961 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59871 dport 38117] != expected 0x37ebc961 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52358 dport 38117] != expected 0xc60b21cb # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52358 dport 38117] != expected 0xc60b21cb # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59303 dport 38117] != expected 0x312ba680 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59303 dport 38117] != expected 0x312ba680 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54788 dport 38117] != expected 0x7eb4e954 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54788 dport 38117] != expected 0x7eb4e954 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 38117] != expected 0xdbd0eb1c # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 38117] != expected 0xdbd0eb1c # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 38117] != expected 0x48a364ec # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 38117] != expected 0x48a364ec # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52399 dport 38117] != expected 0x6d081102 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52399 dport 38117] != expected 0x6d081102 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35880 dport 38117] != expected 0x219ce6ba # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35880 dport 38117] != expected 0x219ce6ba # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38031 dport 38117] != expected 0xd426832 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38031 dport 38117] != expected 0xd426832 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42250 dport 38117] != expected 0x2e3f391e # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42250 dport 38117] != expected 0x2e3f391e # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42303 dport 38117] != expected 0x9b191a16 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42303 dport 38117] != expected 0x9b191a16 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 38117] != expected 0x723c4949 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 38117] != expected 0x723c4949 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 38117] != expected 0x1c74aed8 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 38117] != expected 0x1c74aed8 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55145 dport 38117] != expected 0xa1481cde # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55145 dport 38117] != expected 0xa1481cde # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54806 dport 38117] != expected 0x5cdbdd16 # # Exception| cpu 4: rx_hash 0x588c8881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54806 dport 38117] != expected 0x5cdbdd16 # # 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__->