< 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 60830 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe67a256e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 60830] != expected 0x838f651f # # Exception| cpu 0: rx_hash 0xd1d72a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57514 dport 60830] != expected 0x2c2f526d # # Exception| cpu 4: rx_hash 0xe4eac8f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 60830] != expected 0x10dc9f02 # # Exception| cpu 4: rx_hash 0x399839ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 57486 dport 60830] != expected 0x624fcc28 # # Exception| cpu 5: rx_hash 0x0f7d401f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 60830] != expected 0x84460654 # # Exception| cpu 5: rx_hash 0x92f997d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 60830] != expected 0x6bd4ba # # Exception| cpu 5: rx_hash 0x7482c958 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57476 dport 60830] != expected 0x7aa3224c # # Exception| cpu 5: rx_hash 0xe9061e91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 60830] != expected 0xfe8ef0a2 # # Exception| cpu 5: rx_hash 0x4ec31004 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 60830] != expected 0x3b517a9e # # Exception| cpu 5: rx_hash 0x4c53fd9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57522 dport 60830] != expected 0xa8028083 # # Exception| cpu 5: rx_hash 0xa55498eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 60830] != expected 0xafcbe3c8 # # Exception| cpu 0: rx_hash 0xbbacef14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57536 dport 60830] != expected 0x55c8c8b2 # # Exception| cpu 0: rx_hash 0x25f0a38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57570 dport 60830] != expected 0xb1f1d4f # # Exception| cpu 4: rx_hash 0x69a225f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57540 dport 60830] != expected 0x5a5a0e25 # # Exception| cpu 4: rx_hash 0x1d21974e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 60830] != expected 0xd9bebf80 # # Exception| cpu 4: rx_hash 0x81ed3648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 60830] != expected 0x143a9060 # # Exception| cpu 4: rx_hash 0x27604e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 60830] != expected 0x984ce752 # # Exception| cpu 4: rx_hash 0xce672b63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 60830] != expected 0x9f858419 # # Exception| cpu 4: rx_hash 0xef544ec6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 60830] != expected 0xad7339f5 # # Exception| cpu 4: rx_hash 0x3fca69ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57618 dport 60830] != expected 0x31b2057f # # Exception| cpu 4: rx_hash 0x72d0990f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57624 dport 60830] != expected 0x295eeb1b # # Exception| cpu 5: rx_hash 0x8235ad19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57562 dport 60830] != expected 0xcec09773 # # Exception| cpu 5: rx_hash 0x1ef90c1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57582 dport 60830] != expected 0x344b893 # # Exception| cpu 5: rx_hash 0xd45de155 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57612 dport 60830] != expected 0xa5289c29 # # Exception| cpu 5: rx_hash 0x7108025e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57634 dport 60830] != expected 0xf3a4ec08 # # Exception| cpu 0: rx_hash 0x980f672f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57642 dport 60830] != expected 0xf46d8f43 # # Exception| cpu 0: rx_hash 0x48914053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57656 dport 60830] != expected 0x68acb3c9 # # Exception| cpu 0: rx_hash 0xf274a268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 60830] != expected 0x8d8a159c # # Exception| cpu 0: rx_hash 0x6ff075a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57688 dport 60830] != expected 0x9a7c772 # # Exception| cpu 0: rx_hash 0xf33cd4a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57708 dport 60830] != expected 0xc423e892 # # Exception| cpu 4: rx_hash 0x207a688a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 60830] != expected 0x8218d30b # # Exception| cpu 4: rx_hash 0x19e32a87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57694 dport 60830] != expected 0x19108cca # # Exception| cpu 4: rx_hash 0xf1ac3939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 60830] != expected 0x5770128f # # Exception| cpu 4: rx_hash 0x2cdec824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57738 dport 60830] != expected 0x25e341a5 # # Exception| cpu 4: rx_hash 0xb15a1fed [saddr 192.0.3.2 daddr 192.0.3.1 sport 57746 dport 60830] != expected 0xa1ce934b # # Exception| cpu 4: rx_hash 0x2e4e25ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57756 dport 60830] != expected 0xb6b0bbb8 # # Exception| cpu 4: rx_hash 0x169f1178 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57770 dport 60830] != expected 0x64111977 # # Exception| cpu 5: rx_hash 0x86f710d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57680 dport 60830] != expected 0xe6ea439 # # Exception| cpu 5: rx_hash 0xc5d9ad55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57730 dport 60830] != expected 0x222a22ee # # Exception| cpu 0: rx_hash 0xda69ac65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57812 dport 60830] != expected 0x9180f49a # # Exception| cpu 0: rx_hash 0x7f3c4f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 60830] != expected 0xc70c84bb # # 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 0x9ed4d884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47120 dport 49619] OK # # # cpu 4: rx_hash 0xe8c787a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47126 dport 49619] OK # # # cpu 4: rx_hash 0xba6d7627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 49619] OK # # # cpu 5: rx_hash 0xd15ec5af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47116 dport 49619] OK # # # cpu 5: rx_hash 0xa605ec46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47142 dport 49619] OK # # # cpu 5: rx_hash 0x769bcb3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47156 dport 49619] OK # # # cpu 5: rx_hash 0x25794c70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47172 dport 49619] OK # # # cpu 5: rx_hash 0x27e9a1ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47186 dport 49619] OK # # # cpu 0: rx_hash 0xa5dd7717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47132 dport 49619] OK # # # cpu 0: rx_hash 0xcd365fce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47200 dport 49619] OK # # # cpu 0: rx_hash 0x24313abf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47208 dport 49619] OK # # # cpu 0: rx_hash 0xcfa6b250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47222 dport 49619] OK # # # cpu 4: rx_hash 0x5d5e5e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 49619] OK # # # cpu 4: rx_hash 0xfa9b50f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47266 dport 49619] OK # # # cpu 4: rx_hash 0xb5114dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47294 dport 49619] OK # # # cpu 4: rx_hash 0xdf6a889f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47316 dport 49619] OK # # # cpu 4: rx_hash 0x91a8e37b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47332 dport 49619] OK # # # cpu 5: rx_hash 0x5c1628a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47286 dport 49619] OK # # # cpu 5: rx_hash 0x671f873a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47290 dport 49619] OK # # # cpu 0: rx_hash 0x12d4434d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47238 dport 49619] OK # # # cpu 0: rx_hash 0xb4593b17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 49619] OK # # # cpu 0: rx_hash 0x658f6aa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47276 dport 49619] OK # # # cpu 0: rx_hash 0x42ee5f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47308 dport 49619] OK # # # cpu 0: rx_hash 0x0d64427d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47312 dport 49619] OK # # # cpu 0: rx_hash 0xdcb213ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 49619] OK # # # cpu 4: rx_hash 0x15ce65d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47414 dport 49619] OK # # # cpu 4: rx_hash 0x462ce29f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47430 dport 49619] OK # # # cpu 4: rx_hash 0x0b36122a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47436 dport 49619] OK # # # cpu 5: rx_hash 0x0c2c34b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47356 dport 49619] OK # # # cpu 5: rx_hash 0x5b0c0e31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47366 dport 49619] OK # # # cpu 5: rx_hash 0x599ce3af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47376 dport 49619] OK # # # cpu 5: rx_hash 0x884ab21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47406 dport 49619] OK # # # cpu 5: rx_hash 0xaf2b87ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47438 dport 49619] OK # # # cpu 5: rx_hash 0x44bc0f01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47440 dport 49619] OK # # # cpu 0: rx_hash 0xc688d9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47390 dport 49619] OK # # # cpu 0: rx_hash 0x303fbdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 49619] OK # # # cpu 0: rx_hash 0xd938d8c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47432 dport 49619] OK # # # cpu 0: rx_hash 0x96b2c5e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47444 dport 49619] OK # # # cpu 4: rx_hash 0xae63f121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47458 dport 49619] OK # # # cpu 4: rx_hash 0x7181eda2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47492 dport 49619] OK # # # cpu 4: rx_hash 0xd59c7866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47494 dport 49619] OK # # # cpu 4: rx_hash 0x3dd36bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47522 dport 49619] OK # # # count: pass=42 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 59532 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 59532] != expected 0x344a983f # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 59532] != expected 0x344a983f # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 59532] != expected 0x12e1d471 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 59532] != expected 0x12e1d471 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56054 dport 59532] != expected 0x31e532dc # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56054 dport 59532] != expected 0x31e532dc # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 59532] != expected 0xa8aac054 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 59532] != expected 0xa8aac054 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58754 dport 59532] != expected 0x9573128e # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58754 dport 59532] != expected 0x9573128e # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58761 dport 59532] != expected 0xb3d4e6b5 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58761 dport 59532] != expected 0xb3d4e6b5 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58100 dport 59532] != expected 0xd9056079 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58100 dport 59532] != expected 0xd9056079 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 59532] != expected 0x941bd3ee # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 59532] != expected 0x941bd3ee # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39742 dport 59532] != expected 0xebb759fc # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39742 dport 59532] != expected 0xebb759fc # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37396 dport 59532] != expected 0xd3906d33 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37396 dport 59532] != expected 0xd3906d33 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42074 dport 59532] != expected 0xccc5c80b # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42074 dport 59532] != expected 0xccc5c80b # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43498 dport 59532] != expected 0xad99a7f7 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43498 dport 59532] != expected 0xad99a7f7 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44426 dport 59532] != expected 0x9e9d418a # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44426 dport 59532] != expected 0x9e9d418a # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60067 dport 59532] != expected 0x7de36531 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60067 dport 59532] != expected 0x7de36531 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55446 dport 59532] != expected 0xf4f163ea # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55446 dport 59532] != expected 0xf4f163ea # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 59532] != expected 0x9b90689e # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 59532] != expected 0x9b90689e # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57552 dport 59532] != expected 0x337adbb1 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57552 dport 59532] != expected 0x337adbb1 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57761 dport 59532] != expected 0xa7e04fea # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57761 dport 59532] != expected 0xa7e04fea # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46577 dport 59532] != expected 0xe7515d7d # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46577 dport 59532] != expected 0xe7515d7d # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48158 dport 59532] != expected 0x5e2a0f27 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48158 dport 59532] != expected 0x5e2a0f27 # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49229 dport 59532] != expected 0x5cb3b1fb # # Exception| cpu 0: rx_hash 0x8dca809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49229 dport 59532] != expected 0x5cb3b1fb # # Exception| count: pass=0 nohash=0 fail=42 # # 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 40367 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 40367] != expected 0xc32dc2d5 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 40367] != expected 0xc32dc2d5 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51410 dport 40367] != expected 0x1a024405 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51410 dport 40367] != expected 0x1a024405 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 40367] != expected 0x7f83eb00 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 40367] != expected 0x7f83eb00 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34721 dport 40367] != expected 0xe30c72fe # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34721 dport 40367] != expected 0xe30c72fe # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38893 dport 40367] != expected 0xe951b271 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38893 dport 40367] != expected 0xe951b271 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48440 dport 40367] != expected 0xb9202073 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48440 dport 40367] != expected 0xb9202073 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 40367] != expected 0x921b1d62 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 40367] != expected 0x921b1d62 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56951 dport 40367] != expected 0xcae49a89 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56951 dport 40367] != expected 0xcae49a89 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44142 dport 40367] != expected 0x4dac99da # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44142 dport 40367] != expected 0x4dac99da # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42088 dport 40367] != expected 0x6356c199 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42088 dport 40367] != expected 0x6356c199 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 40367] != expected 0xd9f01b5a # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 40367] != expected 0xd9f01b5a # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42066 dport 40367] != expected 0x608e5ac8 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42066 dport 40367] != expected 0x608e5ac8 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 40367] != expected 0x54319c9b # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 40367] != expected 0x54319c9b # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36985 dport 40367] != expected 0xd4729408 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36985 dport 40367] != expected 0xd4729408 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47849 dport 40367] != expected 0x3160bce # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47849 dport 40367] != expected 0x3160bce # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54917 dport 40367] != expected 0xeb62f935 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54917 dport 40367] != expected 0xeb62f935 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36972 dport 40367] != expected 0x3ac4c7da # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36972 dport 40367] != expected 0x3ac4c7da # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59383 dport 40367] != expected 0xe19b12fb # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59383 dport 40367] != expected 0xe19b12fb # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51886 dport 40367] != expected 0x114d7149 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51886 dport 40367] != expected 0x114d7149 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45363 dport 40367] != expected 0x553af2e1 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45363 dport 40367] != expected 0x553af2e1 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54095 dport 40367] != expected 0x4352a698 # # Exception| cpu 0: rx_hash 0x10c2bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54095 dport 40367] != expected 0x4352a698 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->