< 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 194, 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 37870 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbb4416b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37534 dport 37870] != expected 0x79da4108 # # Exception| cpu 0: rx_hash 0x20e8c5c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37548 dport 37870] != expected 0x2c939aca # # Exception| cpu 0: rx_hash 0xdb9de05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37550 dport 37870] != expected 0x9579a50c # # Exception| cpu 0: rx_hash 0xe7949f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37554 dport 37870] != expected 0x90cb72e6 # # Exception| cpu 0: rx_hash 0x9f866171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37564 dport 37870] != expected 0x9baedd32 # # Exception| cpu 4: rx_hash 0x8182defc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 37870] != expected 0x1977b6c7 # # Exception| cpu 4: rx_hash 0x6d3eac78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37576 dport 37870] != expected 0x8637772b # # Exception| cpu 4: rx_hash 0x372192d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37602 dport 37870] != expected 0xa3964e0 # # Exception| cpu 5: rx_hash 0xc17fab9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37498 dport 37870] != expected 0x45990416 # # Exception| cpu 5: rx_hash 0x3eec7a4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37524 dport 37870] != expected 0xae4af13f # # Exception| cpu 5: rx_hash 0x13e3e51f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 37870] != expected 0xe84df8da # # Exception| cpu 5: rx_hash 0xaa42f6fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37590 dport 37870] != expected 0x3a6f9f07 # # Exception| cpu 0: rx_hash 0xd58b1e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37642 dport 37870] != expected 0x4f866593 # # Exception| cpu 0: rx_hash 0x12f74492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37652 dport 37870] != expected 0xf3de8dbf # # Exception| cpu 4: rx_hash 0xf05dc85d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37628 dport 37870] != expected 0xb6618ccc # # Exception| cpu 4: rx_hash 0x28318cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37646 dport 37870] != expected 0x93737a70 # # Exception| cpu 4: rx_hash 0x722eb278 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37668 dport 37870] != expected 0x1f7d69bb # # Exception| cpu 4: rx_hash 0x0a3c4c4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37674 dport 37870] != expected 0x1418c66f # # Exception| cpu 4: rx_hash 0xf786de81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37678 dport 37870] != expected 0xc8edd98c # # Exception| cpu 5: rx_hash 0xb4464970 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37614 dport 37870] != expected 0xb8b6f4f2 # # Exception| cpu 5: rx_hash 0xd344a946 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37644 dport 37870] != expected 0x2a9945b6 # # Exception| cpu 5: rx_hash 0xb39d5fac [saddr 192.0.3.2 daddr 192.0.3.1 sport 37692 dport 37870] != expected 0xc63aa1b2 # # Exception| cpu 0: rx_hash 0x3ff8dbc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37696 dport 37870] != expected 0xb5d9845a # # Exception| cpu 0: rx_hash 0x7be35aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37714 dport 37870] != expected 0xbb0efc64 # # Exception| cpu 0: rx_hash 0x1b3aac05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37730 dport 37870] != expected 0x57ad1860 # # Exception| cpu 0: rx_hash 0x985d77ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37742 dport 37870] != expected 0xe5228872 # # Exception| cpu 0: rx_hash 0xda8941d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37754 dport 37870] != expected 0x8eead069 # # Exception| cpu 4: rx_hash 0x412592a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37704 dport 37870] != expected 0xdba30bab # # Exception| cpu 4: rx_hash 0x9a7434b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37764 dport 37870] != expected 0xd20462b8 # # Exception| cpu 4: rx_hash 0x1fdc584e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37774 dport 37870] != expected 0x594d28f # # Exception| cpu 5: rx_hash 0xe6803eca [saddr 192.0.3.2 daddr 192.0.3.1 sport 37734 dport 37870] != expected 0x8b580783 # # Exception| cpu 5: rx_hash 0x59ee9a79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37750 dport 37870] != expected 0x3c65407b # # Exception| cpu 5: rx_hash 0x1913ef1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37768 dport 37870] != expected 0x608bf2aa # # Exception| cpu 0: rx_hash 0x430cd1bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37794 dport 37870] != expected 0xec85e161 # # Exception| cpu 0: rx_hash 0x7f05aea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37822 dport 37870] != expected 0xe937368b # # Exception| cpu 0: rx_hash 0x8dbd63ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37834 dport 37870] != expected 0xf4ae9c92 # # Exception| cpu 0: rx_hash 0xc9a6e280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37848 dport 37870] != expected 0xfa79e4ac # # Exception| cpu 4: rx_hash 0x5bc7d963 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37788 dport 37870] != expected 0xb43aab1 # # Exception| cpu 4: rx_hash 0xfc62750c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37810 dport 37870] != expected 0x5bb8a699 # # Exception| cpu 5: rx_hash 0xa67d4bac [saddr 192.0.3.2 daddr 192.0.3.1 sport 37784 dport 37870] != expected 0xd7b6b552 # # Exception| cpu 5: rx_hash 0x4ac13928 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37844 dport 37870] != expected 0x48f674be # # Exception| cpu 5: rx_hash 0xa97f146a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37864 dport 37870] != expected 0x16da00a8 # # Exception| cpu 5: rx_hash 0x520a31f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37866 dport 37870] != expected 0xaf303f6e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x46b1b1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60492 dport 48520] OK # # # cpu 5: rx_hash 0xc5d66a1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60480 dport 48520] OK # # # cpu 5: rx_hash 0x386cf8d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60484 dport 48520] OK # # # cpu 5: rx_hash 0x1a613846 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60512 dport 48520] OK # # # cpu 5: rx_hash 0x6273c670 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60526 dport 48520] OK # # # cpu 0: rx_hash 0x31a11047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60466 dport 48520] OK # # # cpu 0: rx_hash 0x49b3ee71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60476 dport 48520] OK # # # cpu 0: rx_hash 0x81cdeb32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60498 dport 48520] OK # # # cpu 0: rx_hash 0x9fc954bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60522 dport 48520] OK # # # cpu 0: rx_hash 0x5e7ab96b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60530 dport 48520] OK # # # cpu 4: rx_hash 0xe5f2e993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 48520] OK # # # cpu 4: rx_hash 0x425745fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60576 dport 48520] OK # # # cpu 4: rx_hash 0xbfedd733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60580 dport 48520] OK # # # cpu 5: rx_hash 0x58b50e3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60532 dport 48520] OK # # # cpu 5: rx_hash 0x605a856a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 48520] OK # # # cpu 5: rx_hash 0xd9fb9688 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60562 dport 48520] OK # # # cpu 0: rx_hash 0x6695323b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60546 dport 48520] OK # # # cpu 0: rx_hash 0xa726dfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60570 dport 48520] OK # # # cpu 0: rx_hash 0x00837380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60596 dport 48520] OK # # # cpu 0: rx_hash 0x78918db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 48520] OK # # # cpu 4: rx_hash 0x3388535d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60632 dport 48520] OK # # # cpu 4: rx_hash 0x3547e40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60638 dport 48520] OK # # # cpu 4: rx_hash 0xaeeb3778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 48520] OK # # # cpu 5: rx_hash 0x852b1f79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60606 dport 48520] OK # # # cpu 5: rx_hash 0x69976dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60658 dport 48520] OK # # # cpu 0: rx_hash 0x8a2940bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 48520] OK # # # cpu 0: rx_hash 0xb6203fa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60626 dport 48520] OK # # # cpu 0: rx_hash 0xce32c192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60636 dport 48520] OK # # # cpu 0: rx_hash 0x4a8e0ce6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60674 dport 48520] OK # # # cpu 0: rx_hash 0xb7349e29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 48520] OK # # # cpu 4: rx_hash 0x5d475bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 48520] OK # # # cpu 5: rx_hash 0x085a3a9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 48520] OK # # # cpu 5: rx_hash 0x6883cc70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 48520] OK # # # cpu 5: rx_hash 0x10913246 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 48520] OK # # # cpu 5: rx_hash 0x5245043a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 48520] OK # # # cpu 0: rx_hash 0xed2ba089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 48520] OK # # # cpu 0: rx_hash 0xd122df92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 48520] OK # # # cpu 0: rx_hash 0x1f936d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60760 dport 48520] OK # # # cpu 0: rx_hash 0x195cdad1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60766 dport 48520] OK # # # cpu 0: rx_hash 0x0758655c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60774 dport 48520] 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 194, 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 58968 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47771 dport 58968] != expected 0xf8c594ee # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47771 dport 58968] != expected 0xf8c594ee # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39289 dport 58968] != expected 0x59085136 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39289 dport 58968] != expected 0x59085136 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48355 dport 58968] != expected 0x80b6b1c5 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48355 dport 58968] != expected 0x80b6b1c5 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 58968] != expected 0xf3e957cb # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 58968] != expected 0xf3e957cb # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59803 dport 58968] != expected 0x519558b8 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59803 dport 58968] != expected 0x519558b8 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40908 dport 58968] != expected 0x5b086282 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40908 dport 58968] != expected 0x5b086282 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41513 dport 58968] != expected 0xceb2a01b # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41513 dport 58968] != expected 0xceb2a01b # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57992 dport 58968] != expected 0xdb321bc5 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57992 dport 58968] != expected 0xdb321bc5 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45215 dport 58968] != expected 0x18e71bbd # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45215 dport 58968] != expected 0x18e71bbd # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56940 dport 58968] != expected 0xf62f72af # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56940 dport 58968] != expected 0xf62f72af # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 58968] != expected 0x909253e0 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 58968] != expected 0x909253e0 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34577 dport 58968] != expected 0x639f742d # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34577 dport 58968] != expected 0x639f742d # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53127 dport 58968] != expected 0xd5190ed1 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53127 dport 58968] != expected 0xd5190ed1 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59500 dport 58968] != expected 0xdba6ce6b # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59500 dport 58968] != expected 0xdba6ce6b # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35541 dport 58968] != expected 0x2483c920 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35541 dport 58968] != expected 0x2483c920 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49387 dport 58968] != expected 0x54bfdd11 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49387 dport 58968] != expected 0x54bfdd11 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48172 dport 58968] != expected 0x432f989c # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48172 dport 58968] != expected 0x432f989c # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54048 dport 58968] != expected 0x49aee8ac # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54048 dport 58968] != expected 0x49aee8ac # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41535 dport 58968] != expected 0x1c90c7c6 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41535 dport 58968] != expected 0x1c90c7c6 # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54372 dport 58968] != expected 0xa4826dee # # Exception| cpu 5: rx_hash 0x6a6d3570 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54372 dport 58968] != expected 0xa4826dee # # Exception| count: pass=0 nohash=0 fail=40 # # 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 194, 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 51201 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48265 dport 51201] != expected 0x504c3498 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48265 dport 51201] != expected 0x504c3498 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34908 dport 51201] != expected 0x3bd95706 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34908 dport 51201] != expected 0x3bd95706 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54869 dport 51201] != expected 0x7a46f2ae # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54869 dport 51201] != expected 0x7a46f2ae # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50909 dport 51201] != expected 0x32c901fb # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50909 dport 51201] != expected 0x32c901fb # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53041 dport 51201] != expected 0x2ea7c2b2 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53041 dport 51201] != expected 0x2ea7c2b2 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44086 dport 51201] != expected 0x883fcd4a # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44086 dport 51201] != expected 0x883fcd4a # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50739 dport 51201] != expected 0xcd5ad02e # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50739 dport 51201] != expected 0xcd5ad02e # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 51201] != expected 0x22c04fe4 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 51201] != expected 0x22c04fe4 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59887 dport 51201] != expected 0x3a349d68 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59887 dport 51201] != expected 0x3a349d68 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56663 dport 51201] != expected 0x94409517 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56663 dport 51201] != expected 0x94409517 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52885 dport 51201] != expected 0x20b13cf9 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52885 dport 51201] != expected 0x20b13cf9 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48594 dport 51201] != expected 0xe84df489 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48594 dport 51201] != expected 0xe84df489 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45562 dport 51201] != expected 0x4ca4886c # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45562 dport 51201] != expected 0x4ca4886c # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33547 dport 51201] != expected 0xe3ae4d3 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33547 dport 51201] != expected 0xe3ae4d3 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45972 dport 51201] != expected 0x8921f80a # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45972 dport 51201] != expected 0x8921f80a # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39841 dport 51201] != expected 0x6109bd08 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39841 dport 51201] != expected 0x6109bd08 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57267 dport 51201] != expected 0xe3805d1e # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57267 dport 51201] != expected 0xe3805d1e # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59125 dport 51201] != expected 0x137cad97 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59125 dport 51201] != expected 0x137cad97 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48994 dport 51201] != expected 0xb282a3d0 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48994 dport 51201] != expected 0xb282a3d0 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55862 dport 51201] != expected 0xc23600a2 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55862 dport 51201] != expected 0xc23600a2 # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35778 dport 51201] != expected 0xdd45467b # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35778 dport 51201] != expected 0xdd45467b # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39716 dport 51201] != expected 0x5db4b06d # # Exception| cpu 5: rx_hash 0x2b4a3f94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39716 dport 51201] != expected 0x5db4b06d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->