< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # 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 42515 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1e7f3774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56056 dport 42515] != expected 0xea29fc3f # # Exception| cpu 0: rx_hash 0x69c1b723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 42515] != expected 0x45667219 # # Exception| cpu 4: rx_hash 0x1da22f39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56002 dport 42515] != expected 0xc1a898b6 # # Exception| cpu 4: rx_hash 0x267d6f12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56006 dport 42515] != expected 0x160f5fa5 # # Exception| cpu 4: rx_hash 0x82db9f5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56028 dport 42515] != expected 0x677ac3ce # # Exception| cpu 4: rx_hash 0xf42e1736 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56050 dport 42515] != expected 0x2eb59190 # # Exception| cpu 4: rx_hash 0x397f7c78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56072 dport 42515] != expected 0xf5ad284c # # Exception| cpu 4: rx_hash 0x7788ac72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56088 dport 42515] != expected 0x4044d988 # # Exception| cpu 4: rx_hash 0x7455b43f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56098 dport 42515] != expected 0x6bc5bd01 # # Exception| cpu 5: rx_hash 0xbb92cf07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56014 dport 42515] != expected 0x7ddcbc2c # # Exception| cpu 5: rx_hash 0xf6b80740 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56036 dport 42515] != expected 0xe3b42961 # # Exception| cpu 5: rx_hash 0x6b57a755 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56044 dport 42515] != expected 0x8867cae8 # # Exception| cpu 0: rx_hash 0x3aa26435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56114 dport 42515] != expected 0xde2c4cc5 # # Exception| cpu 0: rx_hash 0x9c92840b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56126 dport 42515] != expected 0x6258685f # # Exception| cpu 0: rx_hash 0x4fd8361a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56214 dport 42515] != expected 0xc5c24d0c # # Exception| cpu 4: rx_hash 0x9d7c082d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56138 dport 42515] != expected 0x7798da1b # # Exception| cpu 4: rx_hash 0xd38bd827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56154 dport 42515] != expected 0xc2712bdf # # Exception| cpu 4: rx_hash 0x01d8a003 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56174 dport 42515] != expected 0xfacbe5ea # # Exception| cpu 4: rx_hash 0xd1ea8e42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 42515] != expected 0x8590ca0c # # Exception| cpu 4: rx_hash 0xa4c21e63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56240 dport 42515] != expected 0xe7defcdb # # Exception| cpu 5: rx_hash 0xa7e8403d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56162 dport 42515] != expected 0x46bfc170 # # Exception| cpu 5: rx_hash 0x3891f05e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 42515] != expected 0xe06d9a08 # # Exception| cpu 5: rx_hash 0xa71f062e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 42515] != expected 0xcc5f9852 # # Exception| cpu 5: rx_hash 0x392dbe76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56248 dport 42515] != expected 0x8c0d1f52 # # Exception| cpu 0: rx_hash 0x3a552226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56282 dport 42515] != expected 0x54cc15e7 # # Exception| cpu 0: rx_hash 0x75e9fa17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56294 dport 42515] != expected 0x7a5385b # # Exception| cpu 0: rx_hash 0xd3d91a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56298 dport 42515] != expected 0xbbd11cc1 # # Exception| cpu 0: rx_hash 0x3b1e2a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56310 dport 42515] != expected 0xb24cc99f # # Exception| cpu 0: rx_hash 0x9b5200d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56326 dport 42515] != expected 0x1ab0f5a5 # # Exception| cpu 0: rx_hash 0xa21b508c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 42515] != expected 0x168a47 # # Exception| cpu 4: rx_hash 0xe94d5239 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56258 dport 42515] != expected 0x8af607aa # # Exception| cpu 4: rx_hash 0x4e36ba3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56290 dport 42515] != expected 0xd002ff48 # # Exception| cpu 4: rx_hash 0xee7a90f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56338 dport 42515] != expected 0x78fec372 # # Exception| cpu 4: rx_hash 0x704828a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56352 dport 42515] != expected 0x38ac4472 # # Exception| cpu 4: rx_hash 0xd678c896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56364 dport 42515] != expected 0x84d860e8 # # Exception| cpu 5: rx_hash 0xd0040264 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56272 dport 42515] != expected 0x90507848 # # Exception| cpu 5: rx_hash 0xebdb424f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 42515] != expected 0x47f7bf5b # # Exception| cpu 0: rx_hash 0x7330b4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56386 dport 42515] != expected 0xe06d4ec7 # # Exception| cpu 0: rx_hash 0xd79644b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 42515] != expected 0x9118d2ac # # Exception| cpu 0: rx_hash 0xa3f5dcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 42515] != expected 0x15d63803 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xcbbf1305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56538 dport 42649] OK # # # cpu 0: rx_hash 0xef624044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56592 dport 42649] OK # # # cpu 4: rx_hash 0xbe978324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56526 dport 42649] OK # # # cpu 4: rx_hash 0x1b7a7b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56568 dport 42649] OK # # # cpu 4: rx_hash 0x06ee784b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56608 dport 42649] OK # # # cpu 4: rx_hash 0x3d313860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56612 dport 42649] OK # # # cpu 5: rx_hash 0x87ded379 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56540 dport 42649] OK # # # cpu 5: rx_hash 0x6e52eb76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56556 dport 42649] OK # # # cpu 5: rx_hash 0x3c7a305b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56584 dport 42649] OK # # # cpu 5: rx_hash 0x7150f81c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56610 dport 42649] OK # # # cpu 5: rx_hash 0x73c6e86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56628 dport 42649] OK # # # cpu 0: rx_hash 0xee7b8a71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 42649] OK # # # cpu 4: rx_hash 0x0596e41b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56642 dport 42649] OK # # # cpu 4: rx_hash 0xd4188472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56652 dport 42649] OK # # # cpu 4: rx_hash 0xd5a4ca5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56712 dport 42649] OK # # # cpu 5: rx_hash 0xee29487f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56636 dport 42649] OK # # # cpu 5: rx_hash 0x0700f46d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56660 dport 42649] OK # # # cpu 5: rx_hash 0xd5538c49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56672 dport 42649] OK # # # cpu 5: rx_hash 0x9ba45c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56688 dport 42649] OK # # # cpu 5: rx_hash 0x71f57c01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56698 dport 42649] OK # # # cpu 5: rx_hash 0x484b6a4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56704 dport 42649] OK # # # cpu 0: rx_hash 0x9b531a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56728 dport 42649] OK # # # cpu 0: rx_hash 0xef30824a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 42649] OK # # # cpu 0: rx_hash 0x988e021d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56738 dport 42649] OK # # # cpu 0: rx_hash 0x0561a208 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56746 dport 42649] OK # # # cpu 0: rx_hash 0xaf0d53ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56832 dport 42649] OK # # # cpu 4: rx_hash 0xa08c5a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 42649] OK # # # cpu 4: rx_hash 0xeda6923c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56758 dport 42649] OK # # # cpu 4: rx_hash 0xeede0e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56788 dport 42649] OK # # # cpu 4: rx_hash 0x727aa642 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56816 dport 42649] OK # # # cpu 5: rx_hash 0xd7975e31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56774 dport 42649] OK # # # cpu 5: rx_hash 0x4b33f61f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56802 dport 42649] OK # # # cpu 5: rx_hash 0xe1fa83c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56848 dport 42649] OK # # # cpu 0: rx_hash 0xda25c3ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56852 dport 42649] OK # # # cpu 0: rx_hash 0x33a9fbe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 42649] OK # # # cpu 0: rx_hash 0xe2279b89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56874 dport 42649] OK # # # cpu 0: rx_hash 0xacd04b83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56890 dport 42649] OK # # # cpu 0: rx_hash 0x947797f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56924 dport 42649] OK # # # cpu 4: rx_hash 0xd9f8dba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56878 dport 42649] OK # # # cpu 4: rx_hash 0xe0b18bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56892 dport 42649] OK # # # cpu 4: rx_hash 0x476fe7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56900 dport 42649] OK # # # cpu 4: rx_hash 0x099837ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56916 dport 42649] 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 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 38934 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52685 dport 38934] != expected 0xe963f75f # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52685 dport 38934] != expected 0xe963f75f # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52680 dport 38934] != expected 0x605b2c00 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52680 dport 38934] != expected 0x605b2c00 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56370 dport 38934] != expected 0xdff67c2d # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56370 dport 38934] != expected 0xdff67c2d # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41032 dport 38934] != expected 0x8d737784 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41032 dport 38934] != expected 0x8d737784 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41833 dport 38934] != expected 0xe7e943b8 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41833 dport 38934] != expected 0xe7e943b8 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43431 dport 38934] != expected 0xa3d13720 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43431 dport 38934] != expected 0xa3d13720 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52523 dport 38934] != expected 0x70b804c1 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52523 dport 38934] != expected 0x70b804c1 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58764 dport 38934] != expected 0xe1b7b079 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58764 dport 38934] != expected 0xe1b7b079 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37320 dport 38934] != expected 0x867fcba9 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37320 dport 38934] != expected 0x867fcba9 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60920 dport 38934] != expected 0x3d1cd1de # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60920 dport 38934] != expected 0x3d1cd1de # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35885 dport 38934] != expected 0x9a23a894 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35885 dport 38934] != expected 0x9a23a894 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58840 dport 38934] != expected 0xae83fadf # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58840 dport 38934] != expected 0xae83fadf # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39215 dport 38934] != expected 0x8850f798 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39215 dport 38934] != expected 0x8850f798 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32768 dport 38934] != expected 0x79801c84 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32768 dport 38934] != expected 0x79801c84 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48394 dport 38934] != expected 0x7b11871a # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48394 dport 38934] != expected 0x7b11871a # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47157 dport 38934] != expected 0x210017 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47157 dport 38934] != expected 0x210017 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48157 dport 38934] != expected 0xa3d1bcbb # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48157 dport 38934] != expected 0xa3d1bcbb # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46120 dport 38934] != expected 0xc9fbd21 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46120 dport 38934] != expected 0xc9fbd21 # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35444 dport 38934] != expected 0x808432ad # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35444 dport 38934] != expected 0x808432ad # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55651 dport 38934] != expected 0xc073d50f # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55651 dport 38934] != expected 0xc073d50f # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48916 dport 38934] != expected 0xf86c93ec # # Exception| cpu 5: rx_hash 0xa3c0a2f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48916 dport 38934] != expected 0xf86c93ec # # 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 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 38103 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42511 dport 38103] != expected 0x2e8a6d8a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42511 dport 38103] != expected 0x2e8a6d8a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42633 dport 38103] != expected 0x8b3557f7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42633 dport 38103] != expected 0x8b3557f7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59948 dport 38103] != expected 0x85478862 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59948 dport 38103] != expected 0x85478862 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52963 dport 38103] != expected 0x534b420e # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52963 dport 38103] != expected 0x534b420e # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38122 dport 38103] != expected 0x6daef9b1 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38122 dport 38103] != expected 0x6daef9b1 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52409 dport 38103] != expected 0xde27f8c4 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52409 dport 38103] != expected 0xde27f8c4 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 38103] != expected 0x6ae80e46 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 38103] != expected 0x6ae80e46 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50769 dport 38103] != expected 0x9a3aeff7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50769 dport 38103] != expected 0x9a3aeff7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60547 dport 38103] != expected 0x725d9b61 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60547 dport 38103] != expected 0x725d9b61 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38495 dport 38103] != expected 0x4329c5ba # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38495 dport 38103] != expected 0x4329c5ba # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35763 dport 38103] != expected 0x100679b2 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35763 dport 38103] != expected 0x100679b2 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50087 dport 38103] != expected 0x8c60bbc7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50087 dport 38103] != expected 0x8c60bbc7 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41752 dport 38103] != expected 0x4ab5df12 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41752 dport 38103] != expected 0x4ab5df12 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51925 dport 38103] != expected 0x8b9d653d # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51925 dport 38103] != expected 0x8b9d653d # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54685 dport 38103] != expected 0x57bf359a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54685 dport 38103] != expected 0x57bf359a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60323 dport 38103] != expected 0xa6856fa4 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60323 dport 38103] != expected 0xa6856fa4 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 38103] != expected 0x736c271a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 38103] != expected 0x736c271a # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52869 dport 38103] != expected 0x6bec9e75 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52869 dport 38103] != expected 0x6bec9e75 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53115 dport 38103] != expected 0x9d62b510 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53115 dport 38103] != expected 0x9d62b510 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43766 dport 38103] != expected 0x4c51cbdd # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43766 dport 38103] != expected 0x4c51cbdd # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34481 dport 38103] != expected 0x50f1b405 # # Exception| cpu 0: rx_hash 0xfbca29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34481 dport 38103] != expected 0x50f1b405 # # 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 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__->