< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 60684 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4982bd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41860 dport 60684] != expected 0x64c4a86f # # Exception| cpu 0: rx_hash 0x644d901a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 60684] != expected 0x58451652 # # Exception| cpu 0: rx_hash 0xc74893d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41884 dport 60684] != expected 0x4c74f027 # # Exception| cpu 0: rx_hash 0x0b5e4fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41892 dport 60684] != expected 0x170cb38c # # Exception| cpu 0: rx_hash 0x98003cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41904 dport 60684] != expected 0x6edc5b55 # # Exception| cpu 0: rx_hash 0x85946105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41916 dport 60684] != expected 0x3fbcebc4 # # Exception| cpu 0: rx_hash 0x4e50223b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41934 dport 60684] != expected 0xae81742c # # Exception| cpu 4: rx_hash 0x5f652bab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41856 dport 60684] != expected 0xfa847771 # # Exception| cpu 4: rx_hash 0x7578998a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41928 dport 60684] != expected 0xc40150f # # Exception| cpu 4: rx_hash 0xcbe9c79f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41950 dport 60684] != expected 0x491143eb # # Exception| cpu 5: rx_hash 0x42f17673 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41868 dport 60684] != expected 0xabe4c7e0 # # Exception| cpu 5: rx_hash 0x3cd7a010 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41952 dport 60684] != expected 0xb0a86163 # # Exception| cpu 0: rx_hash 0x2143fdc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41964 dport 60684] != expected 0xe1c8d1f2 # # Exception| cpu 0: rx_hash 0xe755376e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41988 dport 60684] != expected 0xe2ed6c8a # # Exception| cpu 0: rx_hash 0xa589c5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 60684] != expected 0x91257769 # # Exception| cpu 0: rx_hash 0x068cc671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42046 dport 60684] != expected 0x8514911c # # Exception| cpu 0: rx_hash 0xf6603efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42058 dport 60684] != expected 0xb6e86fd7 # # Exception| cpu 4: rx_hash 0xaf89d324 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41972 dport 60684] != expected 0xc97889ba # # Exception| cpu 4: rx_hash 0xa4fa186c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41980 dport 60684] != expected 0x658e635 # # Exception| cpu 4: rx_hash 0x833523d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42030 dport 60684] != expected 0x6284a6db # # Exception| cpu 5: rx_hash 0x62ecd2ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42004 dport 60684] != expected 0x57d5b4d # # Exception| cpu 5: rx_hash 0x4382aba3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42068 dport 60684] != expected 0x3c9956bc # # Exception| cpu 5: rx_hash 0xbfcf0764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42082 dport 60684] != expected 0xa001bbb # # Exception| cpu 5: rx_hash 0x1cca04a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42104 dport 60684] != expected 0x1e31fdce # # Exception| cpu 0: rx_hash 0xb4bccc2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42090 dport 60684] != expected 0xc5207434 # # Exception| cpu 0: rx_hash 0x77e20bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42116 dport 60684] != expected 0x7e1f6a72 # # Exception| cpu 0: rx_hash 0x7c91c092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42124 dport 60684] != expected 0xb13f05fd # # Exception| cpu 0: rx_hash 0xdf94c35f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42134 dport 60684] != expected 0xa50ee388 # # Exception| cpu 0: rx_hash 0x23d96f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42144 dport 60684] != expected 0x9397ae8f # # Exception| cpu 0: rx_hash 0x963bfac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42174 dport 60684] != expected 0x19e697e4 # # Exception| cpu 0: rx_hash 0x5dffb9fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 60684] != expected 0x88db080c # # Exception| cpu 0: rx_hash 0x09c4ddb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42216 dport 60684] != expected 0x6553ccf1 # # Exception| cpu 0: rx_hash 0x240bf098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42218 dport 60684] != expected 0x59d272cc # # Exception| cpu 0: rx_hash 0x8c7d381d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42232 dport 60684] != expected 0x82c3fb36 # # Exception| cpu 4: rx_hash 0xcea1cacf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42200 dport 60684] != expected 0xf10be0d5 # # Exception| cpu 5: rx_hash 0x28aaa4d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 60684] != expected 0x5cb7c100 # # Exception| cpu 5: rx_hash 0x13821f61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42158 dport 60684] != expected 0xfe76a023 # # Exception| cpu 0: rx_hash 0xb9e93fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42240 dport 60684] != expected 0xb2d4b0e8 # # Exception| cpu 0: rx_hash 0xb29af4ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42248 dport 60684] != expected 0x7df4df67 # # Exception| cpu 0: rx_hash 0xf046063e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42280 dport 60684] != expected 0xe3cc484 # # 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 0x284ddf56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34460 dport 35697] OK # # # cpu 0: rx_hash 0x5aca5d7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34482 dport 35697] OK # # # cpu 4: rx_hash 0xb060672a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 35697] OK # # # cpu 4: rx_hash 0x0ef1393f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34454 dport 35697] OK # # # cpu 4: rx_hash 0x475e00a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 35697] OK # # # cpu 5: rx_hash 0x803b17d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 35697] OK # # # cpu 5: rx_hash 0x1816afaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34450 dport 35697] OK # # # cpu 5: rx_hash 0xd4007391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 35697] OK # # # cpu 5: rx_hash 0x87e988d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 35697] OK # # # cpu 0: rx_hash 0x8c9a439b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 35697] OK # # # cpu 0: rx_hash 0x2f9f4056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34518 dport 35697] OK # # # cpu 0: rx_hash 0x5d18c27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34552 dport 35697] OK # # # cpu 0: rx_hash 0x70d7ef5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34554 dport 35697] OK # # # cpu 0: rx_hash 0xd61d9bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 35697] OK # # # cpu 0: rx_hash 0x3cb7a186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 35697] OK # # # cpu 4: rx_hash 0x0923a63f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 35697] OK # # # cpu 4: rx_hash 0x895534db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34618 dport 35697] OK # # # cpu 5: rx_hash 0xd3d2ec91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34528 dport 35697] OK # # # cpu 5: rx_hash 0xce46b149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34540 dport 35697] OK # # # cpu 5: rx_hash 0x688cc5c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34560 dport 35697] OK # # # cpu 5: rx_hash 0x58d7b53d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34574 dport 35697] OK # # # cpu 5: rx_hash 0xafe9d2b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34608 dport 35697] OK # # # cpu 5: rx_hash 0xb90e4422 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34612 dport 35697] OK # # # cpu 0: rx_hash 0x49e2bcad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34624 dport 35697] OK # # # cpu 0: rx_hash 0x1dd9d8ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34660 dport 35697] OK # # # cpu 0: rx_hash 0x16aa13a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34668 dport 35697] OK # # # cpu 0: rx_hash 0x6b658a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34708 dport 35697] OK # # # cpu 0: rx_hash 0x97282683 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34722 dport 35697] OK # # # cpu 4: rx_hash 0x5476e175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34636 dport 35697] OK # # # cpu 4: rx_hash 0xeae7bf60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34650 dport 35697] OK # # # cpu 4: rx_hash 0xb194c0ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34728 dport 35697] OK # # # cpu 4: rx_hash 0x3f5eee06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34736 dport 35697] OK # # # cpu 5: rx_hash 0x004d8537 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34664 dport 35697] OK # # # cpu 5: rx_hash 0xa34886fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34674 dport 35697] OK # # # cpu 5: rx_hash 0xa83b4db2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34682 dport 35697] OK # # # cpu 5: rx_hash 0xc31342c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34694 dport 35697] OK # # # cpu 0: rx_hash 0x9c5bedcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 35697] OK # # # cpu 0: rx_hash 0xe90ef0e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34766 dport 35697] OK # # # cpu 0: rx_hash 0x7a5083d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34778 dport 35697] OK # # # cpu 0: rx_hash 0xa0a1c97a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 35697] OK # # # cpu 0: rx_hash 0x1791c86b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34834 dport 35697] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50701 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 50701] != expected 0x72fe6a7d # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 50701] != expected 0x72fe6a7d # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42980 dport 50701] != expected 0x8bbac283 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42980 dport 50701] != expected 0x8bbac283 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56773 dport 50701] != expected 0xbe2fb8ea # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56773 dport 50701] != expected 0xbe2fb8ea # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 50701] != expected 0x9c6be5a6 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 50701] != expected 0x9c6be5a6 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42217 dport 50701] != expected 0xa9c8caa # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42217 dport 50701] != expected 0xa9c8caa # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43227 dport 50701] != expected 0xc8147e03 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43227 dport 50701] != expected 0xc8147e03 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 50701] != expected 0xe2e8bcdb # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57596 dport 50701] != expected 0xe2e8bcdb # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59032 dport 50701] != expected 0xe226b4b6 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59032 dport 50701] != expected 0xe226b4b6 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 50701] != expected 0x5b699bfd # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 50701] != expected 0x5b699bfd # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51939 dport 50701] != expected 0x191a9000 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51939 dport 50701] != expected 0x191a9000 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33124 dport 50701] != expected 0x7599cd01 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33124 dport 50701] != expected 0x7599cd01 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 50701] != expected 0x400d0bc # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 50701] != expected 0x400d0bc # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 50701] != expected 0x6bf17fe8 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 50701] != expected 0x6bf17fe8 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35091 dport 50701] != expected 0xda28d1e2 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35091 dport 50701] != expected 0xda28d1e2 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36451 dport 50701] != expected 0x6d4f322a # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36451 dport 50701] != expected 0x6d4f322a # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53642 dport 50701] != expected 0xf978a77d # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53642 dport 50701] != expected 0xf978a77d # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54498 dport 50701] != expected 0x1939d43 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54498 dport 50701] != expected 0x1939d43 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57241 dport 50701] != expected 0x5607b3f3 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57241 dport 50701] != expected 0x5607b3f3 # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45183 dport 50701] != expected 0xc460c5e # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45183 dport 50701] != expected 0xc460c5e # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39041 dport 50701] != expected 0x3f55cdab # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39041 dport 50701] != expected 0x3f55cdab # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34356 dport 50701] != expected 0xb136352a # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34356 dport 50701] != expected 0xb136352a # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47895 dport 50701] != expected 0xf9c0d76e # # Exception| cpu 5: rx_hash 0xf51e6de2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47895 dport 50701] != expected 0xf9c0d76e # # 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 52853 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40992 dport 52853] != expected 0x6f577f42 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40992 dport 52853] != expected 0x6f577f42 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 52853] != expected 0xb386fdc3 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 52853] != expected 0xb386fdc3 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51615 dport 52853] != expected 0xf5732121 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51615 dport 52853] != expected 0xf5732121 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57993 dport 52853] != expected 0xb4dd817a # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57993 dport 52853] != expected 0xb4dd817a # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42858 dport 52853] != expected 0x56e556a3 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42858 dport 52853] != expected 0x56e556a3 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 52853] != expected 0x5f0f77cc # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 52853] != expected 0x5f0f77cc # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59877 dport 52853] != expected 0xcf8675a5 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59877 dport 52853] != expected 0xcf8675a5 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60659 dport 52853] != expected 0xeb5a527c # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60659 dport 52853] != expected 0xeb5a527c # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47521 dport 52853] != expected 0xf1ab4dc0 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47521 dport 52853] != expected 0xf1ab4dc0 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55620 dport 52853] != expected 0x48b48496 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55620 dport 52853] != expected 0x48b48496 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 52853] != expected 0x905ed697 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 52853] != expected 0x905ed697 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60254 dport 52853] != expected 0x415b2d61 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60254 dport 52853] != expected 0x415b2d61 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38764 dport 52853] != expected 0x630a8805 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38764 dport 52853] != expected 0x630a8805 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53156 dport 52853] != expected 0x390fa2c7 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53156 dport 52853] != expected 0x390fa2c7 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56179 dport 52853] != expected 0x4b4abd3e # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56179 dport 52853] != expected 0x4b4abd3e # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43535 dport 52853] != expected 0xb681bcd # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43535 dport 52853] != expected 0xb681bcd # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47945 dport 52853] != expected 0xadf0feaa # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47945 dport 52853] != expected 0xadf0feaa # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49067 dport 52853] != expected 0xa12c8312 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49067 dport 52853] != expected 0xa12c8312 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47008 dport 52853] != expected 0x35054cf2 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47008 dport 52853] != expected 0x35054cf2 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34205 dport 52853] != expected 0x1e80f624 # # Exception| cpu 4: rx_hash 0x89a10181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34205 dport 52853] != expected 0x1e80f624 # # 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__->