< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 50924 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8a4fdfa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37676 dport 50924] != expected 0x21cf874b # # Exception| cpu 0: rx_hash 0x4c5eb73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37704 dport 50924] != expected 0x7089d465 # # Exception| cpu 0: rx_hash 0xaf560371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37760 dport 50924] != expected 0xd82afdf2 # # Exception| cpu 4: rx_hash 0x83350475 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37644 dport 50924] != expected 0xeef31610 # # Exception| cpu 4: rx_hash 0x4dbbd03f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 50924] != expected 0xfaa7abce # # Exception| cpu 4: rx_hash 0x98ba6809 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37692 dport 50924] != expected 0xbfb6a5fd # # Exception| cpu 4: rx_hash 0xc906bdd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37722 dport 50924] != expected 0x1d39e363 # # Exception| cpu 5: rx_hash 0x38090db2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37670 dport 50924] != expected 0xeef4d797 # # Exception| cpu 5: rx_hash 0xecedd285 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37714 dport 50924] != expected 0x21cba60f # # Exception| cpu 5: rx_hash 0xd289d1a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37738 dport 50924] != expected 0x4c7c508e # # Exception| cpu 5: rx_hash 0xc07c6601 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37754 dport 50924] != expected 0xd2057238 # # Exception| cpu 5: rx_hash 0xbda3b4d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37776 dport 50924] != expected 0x4653df44 # # Exception| cpu 0: rx_hash 0x61d8d73b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37782 dport 50924] != expected 0xcc7e402c # # Exception| cpu 0: rx_hash 0x83c7b7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37800 dport 50924] != expected 0x2be429c5 # # Exception| cpu 0: rx_hash 0x4d4963bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37822 dport 50924] != expected 0x3fb0941b # # Exception| cpu 0: rx_hash 0x8b580b20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37850 dport 50924] != expected 0x6ef6c735 # # Exception| cpu 4: rx_hash 0xa62cd8a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37792 dport 50924] != expected 0x17166ca9 # # Exception| cpu 4: rx_hash 0x069fbd1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 50924] != expected 0x46541ec3 # # Exception| cpu 4: rx_hash 0xbc46d3d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 50924] != expected 0xcc7da0ef # # Exception| cpu 4: rx_hash 0xa35628de [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 50924] != expected 0x734173a0 # # Exception| cpu 5: rx_hash 0xb4d96f0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37808 dport 50924] != expected 0x896f4e1f # # Exception| cpu 5: rx_hash 0xaeb36470 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37842 dport 50924] != expected 0x52048259 # # Exception| cpu 5: rx_hash 0x2291b54f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37856 dport 50924] != expected 0xf0882404 # # Exception| cpu 5: rx_hash 0x69476bee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 50924] != expected 0x896caedc # # Exception| cpu 5: rx_hash 0x4cac04be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37868 dport 50924] != expected 0xb59eebb0 # # Exception| cpu 5: rx_hash 0xdb01b9fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37870 dport 50924] != expected 0x4657fe00 # # Exception| cpu 0: rx_hash 0xa7c9bfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37874 dport 50924] != expected 0x9d381302 # # Exception| cpu 0: rx_hash 0x03e54d65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37912 dport 50924] != expected 0x220301ca # # Exception| cpu 0: rx_hash 0x0b7af1b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37994 dport 50924] != expected 0x6711ef3a # # Exception| cpu 0: rx_hash 0x40ac2f11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37998 dport 50924] != expected 0x1ef565e2 # # Exception| cpu 4: rx_hash 0x5ac6246c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37900 dport 50924] != expected 0xc59ea9a4 # # Exception| cpu 4: rx_hash 0x0a9f96b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37944 dport 50924] != expected 0xed3f9091 # # Exception| cpu 4: rx_hash 0x95ad9727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37960 dport 50924] != expected 0x5be46bd1 # # Exception| cpu 4: rx_hash 0x351ef29c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 50924] != expected 0xaa619bb # # Exception| cpu 4: rx_hash 0x10f59dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37978 dport 50924] != expected 0x36545cd7 # # Exception| cpu 5: rx_hash 0xb1a39f76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37906 dport 50924] != expected 0xed385116 # # Exception| cpu 5: rx_hash 0x6dd8fc94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37908 dport 50924] != expected 0x6715ce7e # # Exception| cpu 5: rx_hash 0x186a2119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37928 dport 50924] != expected 0x7346b227 # # Exception| cpu 5: rx_hash 0x64a22740 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37940 dport 50924] != expected 0xa8295f25 # # Exception| cpu 5: rx_hash 0xd7019252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37996 dport 50924] != expected 0xed3c7052 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x94b5a69c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56444 dport 50746] OK # # # cpu 4: rx_hash 0x49d911ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56460 dport 50746] OK # # # cpu 4: rx_hash 0x5b2ca657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56476 dport 50746] OK # # # cpu 4: rx_hash 0xc5fbc0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56510 dport 50746] OK # # # cpu 4: rx_hash 0xcd647c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56524 dport 50746] OK # # # cpu 4: rx_hash 0x2601c70f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56530 dport 50746] OK # # # cpu 5: rx_hash 0x351117a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56464 dport 50746] OK # # # cpu 5: rx_hash 0x77bd12d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56500 dport 50746] OK # # # cpu 5: rx_hash 0x8e2d1e61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56506 dport 50746] OK # # # cpu 5: rx_hash 0x111f1ff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56522 dport 50746] OK # # # cpu 0: rx_hash 0xb0491d4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56450 dport 50746] OK # # # cpu 0: rx_hash 0x95a2721d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 50746] OK # # # cpu 0: rx_hash 0xf2e51838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56486 dport 50746] OK # # # cpu 4: rx_hash 0xdf91cbbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56540 dport 50746] OK # # # cpu 4: rx_hash 0x347f9ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56622 dport 50746] OK # # # cpu 5: rx_hash 0x0a90738b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56570 dport 50746] OK # # # cpu 5: rx_hash 0x6426283a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56602 dport 50746] OK # # # cpu 5: rx_hash 0xcdef9655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56608 dport 50746] OK # # # cpu 5: rx_hash 0x5a422b16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56610 dport 50746] OK # # # cpu 0: rx_hash 0x1865c423 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56554 dport 50746] OK # # # cpu 0: rx_hash 0x8f439320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56580 dport 50746] OK # # # cpu 0: rx_hash 0x76d39f92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56586 dport 50746] OK # # # cpu 0: rx_hash 0xd660fa29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56592 dport 50746] OK # # # cpu 0: rx_hash 0x2ff0f69b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56606 dport 50746] OK # # # cpu 0: rx_hash 0xfaf14ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56632 dport 50746] OK # # # cpu 0: rx_hash 0x9c534389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56646 dport 50746] OK # # # cpu 4: rx_hash 0x8ea6f421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56662 dport 50746] OK # # # cpu 4: rx_hash 0x7736f893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 50746] OK # # # cpu 4: rx_hash 0x276f4a4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56684 dport 50746] OK # # # cpu 4: rx_hash 0x0393f19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56722 dport 50746] OK # # # cpu 4: rx_hash 0xfa03fd2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 50746] OK # # # cpu 4: rx_hash 0x64d49bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56766 dport 50746] OK # # # cpu 5: rx_hash 0xb0c2f70d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56686 dport 50746] OK # # # cpu 5: rx_hash 0xe8f64a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 50746] OK # # # cpu 5: rx_hash 0xb8aff858 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56760 dport 50746] OK # # # cpu 0: rx_hash 0xab4d9b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56670 dport 50746] OK # # # cpu 0: rx_hash 0x7e4c2347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56696 dport 50746] OK # # # cpu 0: rx_hash 0x86cbfb74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56704 dport 50746] OK # # # cpu 0: rx_hash 0x3df7f2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56746 dport 50746] OK # # # cpu 4: rx_hash 0xb030448d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56778 dport 50746] OK # # # cpu 4: rx_hash 0x6c4b276f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56780 dport 50746] OK # # # cpu 4: rx_hash 0x7781be33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 50746] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 45258 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45116 dport 45258] != expected 0x33a1cf5 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45116 dport 45258] != expected 0x33a1cf5 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41755 dport 45258] != expected 0x47331bbb # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41755 dport 45258] != expected 0x47331bbb # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51031 dport 45258] != expected 0xbaeadaf1 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51031 dport 45258] != expected 0xbaeadaf1 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35957 dport 45258] != expected 0x14d06929 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35957 dport 45258] != expected 0x14d06929 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55550 dport 45258] != expected 0xb2b63522 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55550 dport 45258] != expected 0xb2b63522 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58781 dport 45258] != expected 0x9cbc1352 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58781 dport 45258] != expected 0x9cbc1352 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58897 dport 45258] != expected 0x8f71a38e # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58897 dport 45258] != expected 0x8f71a38e # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42930 dport 45258] != expected 0x2ed92431 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42930 dport 45258] != expected 0x2ed92431 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44271 dport 45258] != expected 0x57920384 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44271 dport 45258] != expected 0x57920384 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36552 dport 45258] != expected 0x882dd352 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36552 dport 45258] != expected 0x882dd352 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44878 dport 45258] != expected 0x29e7c6d6 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44878 dport 45258] != expected 0x29e7c6d6 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 45258] != expected 0x2246ca4d # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 45258] != expected 0x2246ca4d # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39702 dport 45258] != expected 0xc0da4898 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39702 dport 45258] != expected 0xc0da4898 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39469 dport 45258] != expected 0x80d112e3 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39469 dport 45258] != expected 0x80d112e3 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33441 dport 45258] != expected 0xf2aa7266 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33441 dport 45258] != expected 0xf2aa7266 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53532 dport 45258] != expected 0xa4c9bd5c # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53532 dport 45258] != expected 0xa4c9bd5c # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38859 dport 45258] != expected 0xe133f4cf # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38859 dport 45258] != expected 0xe133f4cf # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 45258] != expected 0x42e051e1 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 45258] != expected 0x42e051e1 # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35993 dport 45258] != expected 0xaab5b3d # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35993 dport 45258] != expected 0xaab5b3d # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50902 dport 45258] != expected 0x175047ed # # Exception| cpu 0: rx_hash 0x8e625514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50902 dport 45258] != expected 0x175047ed # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 38554 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58551 dport 38554] != expected 0xb18ec95f # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58551 dport 38554] != expected 0xb18ec95f # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47412 dport 38554] != expected 0x3ef1967e # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47412 dport 38554] != expected 0x3ef1967e # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38852 dport 38554] != expected 0x4a6dcbca # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38852 dport 38554] != expected 0x4a6dcbca # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47172 dport 38554] != expected 0xeccc92 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47172 dport 38554] != expected 0xeccc92 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52794 dport 38554] != expected 0x330d88d4 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52794 dport 38554] != expected 0x330d88d4 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48622 dport 38554] != expected 0x70eafe04 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48622 dport 38554] != expected 0x70eafe04 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50573 dport 38554] != expected 0x7c615691 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50573 dport 38554] != expected 0x7c615691 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55612 dport 38554] != expected 0xbc973e98 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55612 dport 38554] != expected 0xbc973e98 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33035 dport 38554] != expected 0xa88be835 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33035 dport 38554] != expected 0xa88be835 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 38554] != expected 0x5edaf19b # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37115 dport 38554] != expected 0x5edaf19b # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58087 dport 38554] != expected 0x5f1a687e # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58087 dport 38554] != expected 0x5f1a687e # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42804 dport 38554] != expected 0xd81af3c5 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42804 dport 38554] != expected 0xd81af3c5 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34398 dport 38554] != expected 0x83bdb649 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34398 dport 38554] != expected 0x83bdb649 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34677 dport 38554] != expected 0xb6f59e72 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34677 dport 38554] != expected 0xb6f59e72 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 38554] != expected 0x6e7f69c7 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 38554] != expected 0x6e7f69c7 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 38554] != expected 0x3564f320 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 38554] != expected 0x3564f320 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47217 dport 38554] != expected 0x7fee04c9 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47217 dport 38554] != expected 0x7fee04c9 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57615 dport 38554] != expected 0x44d0f122 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57615 dport 38554] != expected 0x44d0f122 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41261 dport 38554] != expected 0xb8832ad8 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41261 dport 38554] != expected 0xb8832ad8 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60312 dport 38554] != expected 0xa3e9afc9 # # Exception| cpu 4: rx_hash 0xa6d73b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60312 dport 38554] != expected 0xa3e9afc9 # # 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 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__->