< 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 57540 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf75b8374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39410 dport 57540] != expected 0x18891b11 # # Exception| cpu 0: rx_hash 0x31922068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39414 dport 57540] != expected 0x3e1409a8 # # Exception| cpu 0: rx_hash 0xd2f6f1e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39422 dport 57540] != expected 0xad5a80f4 # # Exception| cpu 4: rx_hash 0x7f986cbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39434 dport 57540] != expected 0x3b390365 # # Exception| cpu 4: rx_hash 0x0ad21ee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39464 dport 57540] != expected 0x52d08441 # # Exception| cpu 5: rx_hash 0xc02048af [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 57540] != expected 0x77b34d06 # # Exception| cpu 5: rx_hash 0xe58d3a3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 57540] != expected 0xc260d6e3 # # Exception| cpu 5: rx_hash 0x116ffb0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39424 dport 57540] != expected 0xe54daf4a # # Exception| cpu 5: rx_hash 0x03b94243 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39448 dport 57540] != expected 0x3fa462b8 # # Exception| cpu 5: rx_hash 0xdecd04b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 57540] != expected 0xaea45b0a # # Exception| cpu 0: rx_hash 0xfb607620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39480 dport 57540] != expected 0x1b77c0ef # # Exception| cpu 0: rx_hash 0x83f4f68c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39498 dport 57540] != expected 0x2950d24e # # Exception| cpu 0: rx_hash 0xd313f644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39524 dport 57540] != expected 0xf56ace8f # # Exception| cpu 0: rx_hash 0x22a19e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39540 dport 57540] != expected 0xbccd8a21 # # Exception| cpu 0: rx_hash 0x070cec11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39544 dport 57540] != expected 0x91e11c4 # # Exception| cpu 4: rx_hash 0x3da9d53c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39484 dport 57540] != expected 0x3dead256 # # Exception| cpu 4: rx_hash 0x2bcac227 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39492 dport 57540] != expected 0xd1b96cd8 # # Exception| cpu 5: rx_hash 0x0e67b0b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39496 dport 57540] != expected 0x646af73d # # Exception| cpu 5: rx_hash 0x57ebecd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39510 dport 57540] != expected 0xd5240d05 # # Exception| cpu 5: rx_hash 0x4c560934 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39550 dport 57540] != expected 0x62b9260e # # Exception| cpu 0: rx_hash 0x97808271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39584 dport 57540] != expected 0xc8aae588 # # Exception| cpu 0: rx_hash 0x6632eab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39600 dport 57540] != expected 0x810da126 # # Exception| cpu 0: rx_hash 0x93352c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39616 dport 57540] != expected 0xfe1096f4 # # Exception| cpu 0: rx_hash 0x8888c9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39656 dport 57540] != expected 0x498dbdff # # Exception| cpu 4: rx_hash 0x8c3d679c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39560 dport 57540] != expected 0x7f37ce83 # # Exception| cpu 4: rx_hash 0x58227dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39572 dport 57540] != expected 0x834311c8 # # Exception| cpu 4: rx_hash 0x439f9824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39612 dport 57540] != expected 0x34de3ac3 # # Exception| cpu 4: rx_hash 0x628744e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39632 dport 57540] != expected 0xb7b7d25a # # Exception| cpu 5: rx_hash 0x29dda1c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39638 dport 57540] != expected 0xdc10e590 # # Exception| cpu 5: rx_hash 0x472a3676 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39644 dport 57540] != expected 0x26449bf # # Exception| cpu 5: rx_hash 0xc3d22ceb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39662 dport 57540] != expected 0x222a8a35 # # Exception| cpu 5: rx_hash 0x17cd36be [saddr 192.0.3.2 daddr 192.0.3.1 sport 39666 dport 57540] != expected 0xde5e557e # # Exception| cpu 0: rx_hash 0xae74dd86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39680 dport 57540] != expected 0x61d7db00 # # Exception| cpu 4: rx_hash 0xf4a9e730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39674 dport 57540] != expected 0x4d10dc22 # # Exception| cpu 4: rx_hash 0x064ae92d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39694 dport 57540] != expected 0x993e6596 # # Exception| cpu 4: rx_hash 0x2a8cc71b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39730 dport 57540] != expected 0x4199188a # # Exception| cpu 4: rx_hash 0x521847b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39744 dport 57540] != expected 0x73be0a2b # # Exception| cpu 4: rx_hash 0x94d1e4ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 57540] != expected 0x55231892 # # Exception| cpu 5: rx_hash 0x7a6bc7d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39708 dport 57540] != expected 0x9da3044b # # Exception| cpu 5: rx_hash 0xdb3eafdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39714 dport 57540] != expected 0x83e5c24 # # Exception| cpu 5: rx_hash 0xec456407 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39734 dport 57540] != expected 0x67040a33 # # Exception| cpu 5: rx_hash 0x447b50ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 39736 dport 57540] != expected 0x9fedb4a5 # # Exception| cpu 5: rx_hash 0xfa26731c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39758 dport 57540] != expected 0x8b57b4bd # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xcaa050e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44670 dport 53048] OK # # # cpu 0: rx_hash 0xa2f50ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44678 dport 53048] OK # # # cpu 0: rx_hash 0x958ec138 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44690 dport 53048] OK # # # cpu 0: rx_hash 0x76ea10b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44698 dport 53048] OK # # # cpu 0: rx_hash 0x5a2c3e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44710 dport 53048] OK # # # cpu 4: rx_hash 0x3b123827 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44654 dport 53048] OK # # # cpu 4: rx_hash 0x629e644b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44656 dport 53048] OK # # # cpu 4: rx_hash 0xc569c1f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44732 dport 53048] OK # # # cpu 4: rx_hash 0x48fa87c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 53048] OK # # # cpu 5: rx_hash 0x34dba937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44716 dport 53048] OK # # # cpu 5: rx_hash 0x6d57f55b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44722 dport 53048] OK # # # cpu 0: rx_hash 0x306e0765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44748 dport 53048] OK # # # cpu 0: rx_hash 0x83edd623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44778 dport 53048] OK # # # cpu 0: rx_hash 0x1ca82953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44784 dport 53048] OK # # # cpu 4: rx_hash 0x69e25b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44754 dport 53048] OK # # # cpu 4: rx_hash 0x0d2ff6c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44812 dport 53048] OK # # # cpu 5: rx_hash 0x7b34e240 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44746 dport 53048] OK # # # cpu 5: rx_hash 0xed1a4194 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44768 dport 53048] OK # # # cpu 5: rx_hash 0x39055bc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44796 dport 53048] OK # # # cpu 5: rx_hash 0x54a3aaac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44818 dport 53048] OK # # # cpu 5: rx_hash 0xd05bb031 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44832 dport 53048] OK # # # cpu 5: rx_hash 0x7865849a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44846 dport 53048] OK # # # cpu 5: rx_hash 0x6ab33dd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44854 dport 53048] OK # # # cpu 5: rx_hash 0x1227bd7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44868 dport 53048] OK # # # cpu 0: rx_hash 0x715bd2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37054 dport 53048] OK # # # cpu 0: rx_hash 0xf116666e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37100 dport 53048] OK # # # cpu 4: rx_hash 0xf5a3c83c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37004 dport 53048] OK # # # cpu 4: rx_hash 0x54f6a033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37042 dport 53048] OK # # # cpu 4: rx_hash 0x9cb09703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37122 dport 53048] OK # # # cpu 5: rx_hash 0x6ae6374c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37014 dport 53048] OK # # # cpu 5: rx_hash 0xa544c8f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37026 dport 53048] OK # # # cpu 5: rx_hash 0x845c1434 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37070 dport 53048] OK # # # cpu 5: rx_hash 0xf87d3aca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 53048] OK # # # cpu 5: rx_hash 0x9fe1f1d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37094 dport 53048] OK # # # cpu 5: rx_hash 0x00a40ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37116 dport 53048] OK # # # cpu 5: rx_hash 0x6d02ffc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37138 dport 53048] OK # # # cpu 0: rx_hash 0xcc5797cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37164 dport 53048] OK # # # cpu 0: rx_hash 0xb076b935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37182 dport 53048] OK # # # cpu 0: rx_hash 0x57a7c6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37206 dport 53048] OK # # # cpu 0: rx_hash 0x5ecc9a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37222 dport 53048] OK # # # cpu 0: rx_hash 0x22edb4b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37236 dport 53048] 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 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 57954 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51758 dport 57954] != expected 0x8c0140ac # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51758 dport 57954] != expected 0x8c0140ac # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34425 dport 57954] != expected 0xcdbb124f # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34425 dport 57954] != expected 0xcdbb124f # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37365 dport 57954] != expected 0x7ee41506 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37365 dport 57954] != expected 0x7ee41506 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41253 dport 57954] != expected 0x70731cf0 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41253 dport 57954] != expected 0x70731cf0 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34073 dport 57954] != expected 0x3dd62f5c # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34073 dport 57954] != expected 0x3dd62f5c # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47487 dport 57954] != expected 0x4d13cc97 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47487 dport 57954] != expected 0x4d13cc97 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37504 dport 57954] != expected 0x7bc734e4 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37504 dport 57954] != expected 0x7bc734e4 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36580 dport 57954] != expected 0x721c21fe # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36580 dport 57954] != expected 0x721c21fe # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50052 dport 57954] != expected 0x2b9b9c82 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50052 dport 57954] != expected 0x2b9b9c82 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37027 dport 57954] != expected 0xca17c303 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37027 dport 57954] != expected 0xca17c303 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48469 dport 57954] != expected 0x16925ffd # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48469 dport 57954] != expected 0x16925ffd # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55575 dport 57954] != expected 0x46d18cc4 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55575 dport 57954] != expected 0x46d18cc4 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58191 dport 57954] != expected 0x40e29057 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58191 dport 57954] != expected 0x40e29057 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48437 dport 57954] != expected 0x20282c81 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48437 dport 57954] != expected 0x20282c81 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53593 dport 57954] != expected 0x7cc2adf0 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53593 dport 57954] != expected 0x7cc2adf0 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33943 dport 57954] != expected 0x48910d15 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33943 dport 57954] != expected 0x48910d15 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 57954] != expected 0x9346ed58 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 57954] != expected 0x9346ed58 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38817 dport 57954] != expected 0xe0dc350d # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38817 dport 57954] != expected 0xe0dc350d # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52725 dport 57954] != expected 0xfd0a0808 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52725 dport 57954] != expected 0xfd0a0808 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44610 dport 57954] != expected 0x788f54 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44610 dport 57954] != expected 0x788f54 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45109 dport 57954] != expected 0xd5078b50 # # Exception| cpu 0: rx_hash 0xb85864ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45109 dport 57954] != expected 0xd5078b50 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 36830 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45766 dport 36830] != expected 0xa7b89d9b # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45766 dport 36830] != expected 0xa7b89d9b # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37203 dport 36830] != expected 0xe0bdfbd4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37203 dport 36830] != expected 0xe0bdfbd4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49443 dport 36830] != expected 0x84b7e3b3 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49443 dport 36830] != expected 0x84b7e3b3 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47394 dport 36830] != expected 0x2c870cd6 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47394 dport 36830] != expected 0x2c870cd6 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56661 dport 36830] != expected 0xa93edf19 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56661 dport 36830] != expected 0xa93edf19 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43886 dport 36830] != expected 0x413ac55b # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43886 dport 36830] != expected 0x413ac55b # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 36830] != expected 0x8c16326 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 36830] != expected 0x8c16326 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 36830] != expected 0x80a68311 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 36830] != expected 0x80a68311 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54137 dport 36830] != expected 0x53e2a7dc # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54137 dport 36830] != expected 0x53e2a7dc # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 36830] != expected 0x9b870203 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 36830] != expected 0x9b870203 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39777 dport 36830] != expected 0xec2b16de # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39777 dport 36830] != expected 0xec2b16de # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42424 dport 36830] != expected 0x5e20a1a4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42424 dport 36830] != expected 0x5e20a1a4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55975 dport 36830] != expected 0xe0cc6ec4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55975 dport 36830] != expected 0xe0cc6ec4 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60424 dport 36830] != expected 0x3b799edf # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60424 dport 36830] != expected 0x3b799edf # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46454 dport 36830] != expected 0x9fb5f04e # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46454 dport 36830] != expected 0x9fb5f04e # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33201 dport 36830] != expected 0xfc5ceccf # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33201 dport 36830] != expected 0xfc5ceccf # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45868 dport 36830] != expected 0xcd7cfea # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45868 dport 36830] != expected 0xcd7cfea # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37376 dport 36830] != expected 0x9b4076a3 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37376 dport 36830] != expected 0x9b4076a3 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 36830] != expected 0x3b4639b0 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 36830] != expected 0x3b4639b0 # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34909 dport 36830] != expected 0xcb8a3f4a # # Exception| cpu 5: rx_hash 0xb7f27585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34909 dport 36830] != expected 0xcb8a3f4a # # 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__->