< 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 40238 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb43215ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55508 dport 40238] != expected 0x633dcdbd # # Exception| cpu 0: rx_hash 0x842faaaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55522 dport 40238] != expected 0x1a5fba1c # # Exception| cpu 0: rx_hash 0x1161992f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 40238] != expected 0x7b77d69d # # Exception| cpu 0: rx_hash 0x7661126b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55546 dport 40238] != expected 0xb160c987 # # Exception| cpu 4: rx_hash 0x467cad0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 40238] != expected 0xc802be26 # # Exception| cpu 4: rx_hash 0x99958748 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55518 dport 40238] != expected 0x99bee4e7 # # Exception| cpu 4: rx_hash 0x5bc680ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55536 dport 40238] != expected 0x4be3e0dd # # Exception| cpu 4: rx_hash 0x0ea20c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55556 dport 40238] != expected 0xc6de5faf # # Exception| cpu 5: rx_hash 0x3cc60ba9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55526 dport 40238] != expected 0x81f4ffc7 # # Exception| cpu 5: rx_hash 0x23059e94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55566 dport 40238] != expected 0x3c5d76f5 # # Exception| cpu 5: rx_hash 0xa0986452 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55572 dport 40238] != expected 0xa0348ed9 # # Exception| cpu 5: rx_hash 0xd14b2655 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55574 dport 40238] != expected 0x9762056e # # Exception| cpu 5: rx_hash 0x440515d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55576 dport 40238] != expected 0xf64a69ef # # Exception| cpu 0: rx_hash 0x286c7a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55590 dport 40238] != expected 0x42fdbca3 # # Exception| cpu 0: rx_hash 0x41b1e780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55624 dport 40238] != expected 0x491a0cc4 # # Exception| cpu 0: rx_hash 0xf9584683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55628 dport 40238] != expected 0xd2b1491f # # Exception| cpu 0: rx_hash 0x677f91a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55658 dport 40238] != expected 0xcd39efc8 # # Exception| cpu 0: rx_hash 0x5c0bca62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55668 dport 40238] != expected 0xcafb523f # # Exception| cpu 0: rx_hash 0x007f1ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55676 dport 40238] != expected 0x72ef0d2 # # Exception| cpu 0: rx_hash 0xcdb68859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55696 dport 40238] != expected 0xd742912c # # Exception| cpu 4: rx_hash 0x86561275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55606 dport 40238] != expected 0x24176dd5 # # Exception| cpu 4: rx_hash 0x131821f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55608 dport 40238] != expected 0x453f0154 # # Exception| cpu 4: rx_hash 0x4e2b729f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55690 dport 40238] != expected 0x4b2b6900 # # Exception| cpu 4: rx_hash 0xf6c2d39c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55694 dport 40238] != expected 0xd0802cdb # # Exception| cpu 5: rx_hash 0x9e58cdc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55642 dport 40238] != expected 0x18a65605 # # Exception| cpu 5: rx_hash 0xbc65ca5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 40238] != expected 0xe0141a9b # # Exception| cpu 5: rx_hash 0x58f8bbdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55710 dport 40238] != expected 0xb66afdad # # Exception| cpu 5: rx_hash 0xfdab373d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55718 dport 40238] != expected 0xae20e68d # # Exception| cpu 0: rx_hash 0xa1dfe7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55726 dport 40238] != expected 0x63f54460 # # Exception| cpu 0: rx_hash 0xc6df6cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55736 dport 40238] != expected 0xa9e25b7a # # Exception| cpu 0: rx_hash 0x9f1f4e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55776 dport 40238] != expected 0xdb679cbc # # Exception| cpu 4: rx_hash 0x17eb504e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55762 dport 40238] != expected 0x39aeaec6 # # Exception| cpu 4: rx_hash 0xc36b9ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55784 dport 40238] != expected 0x16b23e51 # # Exception| cpu 4: rx_hash 0x447e4a51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 40238] != expected 0x2aafc8b2 # # Exception| cpu 4: rx_hash 0x0ed95393 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55830 dport 40238] != expected 0x1a3bfef2 # # Exception| cpu 4: rx_hash 0xf7fe0ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55846 dport 40238] != expected 0xcfa4473f # # Exception| cpu 5: rx_hash 0x0138990d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55750 dport 40238] != expected 0xc4ef3a6b # # Exception| cpu 5: rx_hash 0xeecc0c2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55778 dport 40238] != expected 0xec31170b # # Exception| cpu 5: rx_hash 0xf81fc56d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55798 dport 40238] != expected 0x117083a6 # # Exception| cpu 5: rx_hash 0xd5b857eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55804 dport 40238] != expected 0xebf3aafc # # Exception| cpu 5: rx_hash 0x8d44a955 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55820 dport 40238] != expected 0x865206de # # 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 0x913e5cf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59240 dport 34875] OK # # # cpu 4: rx_hash 0x95cd2d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59266 dport 34875] OK # # # cpu 4: rx_hash 0xc9b9fdcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59274 dport 34875] OK # # # cpu 5: rx_hash 0x5804bff4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59246 dport 34875] OK # # # cpu 5: rx_hash 0xef778be8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59304 dport 34875] OK # # # cpu 5: rx_hash 0x6cea712e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59314 dport 34875] OK # # # cpu 0: rx_hash 0xaa4a0735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59254 dport 34875] OK # # # cpu 0: rx_hash 0x6783958f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59290 dport 34875] OK # # # cpu 0: rx_hash 0x9ea4c9ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59306 dport 34875] OK # # # cpu 0: rx_hash 0x4f90f559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59328 dport 34875] OK # # # cpu 0: rx_hash 0x59433c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59348 dport 34875] OK # # # cpu 0: rx_hash 0x0537ec9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59356 dport 34875] OK # # # cpu 4: rx_hash 0xab0d84db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59340 dport 34875] OK # # # cpu 4: rx_hash 0x74e4ae9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59358 dport 34875] OK # # # cpu 4: rx_hash 0x8dc3f2fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 34875] OK # # # cpu 4: rx_hash 0x765b5fd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59428 dport 34875] OK # # # cpu 4: rx_hash 0x92c62e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59432 dport 34875] OK # # # cpu 4: rx_hash 0x60889696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59440 dport 34875] OK # # # cpu 5: rx_hash 0x188dc179 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59360 dport 34875] OK # # # cpu 5: rx_hash 0x8f7c03b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59412 dport 34875] OK # # # cpu 5: rx_hash 0x4d2f0410 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59450 dport 34875] OK # # # cpu 0: rx_hash 0x23f99abc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 34875] OK # # # cpu 0: rx_hash 0x21466bf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59396 dport 34875] OK # # # cpu 0: rx_hash 0xedc87aa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59474 dport 34875] OK # # # cpu 0: rx_hash 0x09550b23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 34875] OK # # # cpu 0: rx_hash 0x81a11544 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59500 dport 34875] OK # # # cpu 4: rx_hash 0x24f299a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59476 dport 34875] OK # # # cpu 4: rx_hash 0x61cf1578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59530 dport 34875] OK # # # cpu 4: rx_hash 0x2b680cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59542 dport 34875] OK # # # cpu 4: rx_hash 0x1b75b3de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59552 dport 34875] OK # # # cpu 4: rx_hash 0x2001e81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59582 dport 34875] OK # # # cpu 5: rx_hash 0xfb1bb3e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59462 dport 34875] OK # # # cpu 5: rx_hash 0x2f9b7d04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59516 dport 34875] OK # # # cpu 0: rx_hash 0xd24f50da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 34875] OK # # # cpu 0: rx_hash 0x4701635f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59560 dport 34875] OK # # # cpu 0: rx_hash 0xb54fdb9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59568 dport 34875] OK # # # cpu 0: rx_hash 0x72a82e6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59598 dport 34875] OK # # # cpu 0: rx_hash 0xf135d4ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59604 dport 34875] OK # # # cpu 0: rx_hash 0x15a8a52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59608 dport 34875] OK # # # cpu 0: rx_hash 0xf4c7d6bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60850 dport 34875] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 60642 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36397 dport 60642] != expected 0x93f13b3c # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36397 dport 60642] != expected 0x93f13b3c # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43838 dport 60642] != expected 0xd0a605a8 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43838 dport 60642] != expected 0xd0a605a8 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32869 dport 60642] != expected 0x9fff05e0 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32869 dport 60642] != expected 0x9fff05e0 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37702 dport 60642] != expected 0x974ee0ce # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37702 dport 60642] != expected 0x974ee0ce # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41148 dport 60642] != expected 0x58b9fa0f # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41148 dport 60642] != expected 0x58b9fa0f # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 60642] != expected 0x3c849245 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 60642] != expected 0x3c849245 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48090 dport 60642] != expected 0xa2792c6a # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48090 dport 60642] != expected 0xa2792c6a # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39306 dport 60642] != expected 0x51ad6aa2 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39306 dport 60642] != expected 0x51ad6aa2 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44868 dport 60642] != expected 0x9b9b8a27 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44868 dport 60642] != expected 0x9b9b8a27 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44011 dport 60642] != expected 0x762d6819 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44011 dport 60642] != expected 0x762d6819 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45440 dport 60642] != expected 0x4250e332 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45440 dport 60642] != expected 0x4250e332 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33696 dport 60642] != expected 0xd2c742bb # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33696 dport 60642] != expected 0xd2c742bb # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 60642] != expected 0xf8cbb08e # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 60642] != expected 0xf8cbb08e # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34087 dport 60642] != expected 0x3ae63c58 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34087 dport 60642] != expected 0x3ae63c58 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46546 dport 60642] != expected 0x77cda6eb # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46546 dport 60642] != expected 0x77cda6eb # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59526 dport 60642] != expected 0x32b1058e # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59526 dport 60642] != expected 0x32b1058e # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32972 dport 60642] != expected 0x632f82f7 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32972 dport 60642] != expected 0x632f82f7 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56733 dport 60642] != expected 0xd3557326 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56733 dport 60642] != expected 0xd3557326 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55222 dport 60642] != expected 0x51f4a681 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55222 dport 60642] != expected 0x51f4a681 # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46413 dport 60642] != expected 0xf27f565d # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46413 dport 60642] != expected 0xf27f565d # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36753 dport 60642] != expected 0xaa392fe # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36753 dport 60642] != expected 0xaa392fe # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58181 dport 60642] != expected 0xdb9591b # # Exception| cpu 5: rx_hash 0xb151522e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58181 dport 60642] != expected 0xdb9591b # # 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 44561 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36485 dport 44561] != expected 0x5763416b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36485 dport 44561] != expected 0x5763416b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39169 dport 44561] != expected 0x29c90b6f # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39169 dport 44561] != expected 0x29c90b6f # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53109 dport 44561] != expected 0x5f45e20d # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53109 dport 44561] != expected 0x5f45e20d # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51729 dport 44561] != expected 0x2b64a21b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51729 dport 44561] != expected 0x2b64a21b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43918 dport 44561] != expected 0x626e05f3 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43918 dport 44561] != expected 0x626e05f3 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56104 dport 44561] != expected 0x91dc3619 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56104 dport 44561] != expected 0x91dc3619 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39415 dport 44561] != expected 0x679d6313 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39415 dport 44561] != expected 0x679d6313 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 44561] != expected 0xa8e04766 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 44561] != expected 0xa8e04766 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50561 dport 44561] != expected 0xf8ef6fe4 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50561 dport 44561] != expected 0xf8ef6fe4 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48313 dport 44561] != expected 0xa2519897 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48313 dport 44561] != expected 0xa2519897 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44652 dport 44561] != expected 0xab2ebe9 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44652 dport 44561] != expected 0xab2ebe9 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58138 dport 44561] != expected 0x698d7bf2 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58138 dport 44561] != expected 0x698d7bf2 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42316 dport 44561] != expected 0xaf61dedf # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42316 dport 44561] != expected 0xaf61dedf # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38439 dport 44561] != expected 0x1f9834fc # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38439 dport 44561] != expected 0x1f9834fc # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40198 dport 44561] != expected 0x59ed85c5 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40198 dport 44561] != expected 0x59ed85c5 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51531 dport 44561] != expected 0xdce5b70b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51531 dport 44561] != expected 0xdce5b70b # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54642 dport 44561] != expected 0x7b5a18fc # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54642 dport 44561] != expected 0x7b5a18fc # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50173 dport 44561] != expected 0xa112e2f5 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50173 dport 44561] != expected 0xa112e2f5 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46465 dport 44561] != expected 0x40bdc622 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46465 dport 44561] != expected 0x40bdc622 # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55693 dport 44561] != expected 0xfd38b97f # # Exception| cpu 0: rx_hash 0x91ae25a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55693 dport 44561] != expected 0xfd38b97f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->