< 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 44556 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x505d6f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47394 dport 44556] != expected 0x276dde0a # # Exception| cpu 0: rx_hash 0x8fca13c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47410 dport 44556] != expected 0xf7c9c426 # # Exception| cpu 0: rx_hash 0xab5f94f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47440 dport 44556] != expected 0xae921ed8 # # Exception| cpu 0: rx_hash 0x589649a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47466 dport 44556] != expected 0x320cecd9 # # Exception| cpu 4: rx_hash 0x62e7b8f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47380 dport 44556] != expected 0x582b70e2 # # Exception| cpu 4: rx_hash 0x6d9583c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47404 dport 44556] != expected 0x41955380 # # Exception| cpu 4: rx_hash 0xb202ff0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47420 dport 44556] != expected 0x913149ac # # Exception| cpu 4: rx_hash 0x490004f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 44556] != expected 0x18ce897e # # Exception| cpu 5: rx_hash 0x88730e5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 44556] != expected 0xfb16d597 # # Exception| cpu 5: rx_hash 0x1b035658 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47456 dport 44556] != expected 0x166409e2 # # Exception| cpu 5: rx_hash 0x655ea56a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47460 dport 44556] != expected 0x54f46153 # # Exception| cpu 5: rx_hash 0xc4942a94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47472 dport 44556] != expected 0xc6c013ce # # Exception| cpu 5: rx_hash 0x382fccf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 44556] != expected 0x43e0c2ad # # Exception| cpu 0: rx_hash 0xdb4ac768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47498 dport 44556] != expected 0xb4636401 # # Exception| cpu 0: rx_hash 0x483a9f6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47528 dport 44556] != expected 0x5911b874 # # Exception| cpu 0: rx_hash 0xb481790e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47530 dport 44556] != expected 0xdc316917 # # Exception| cpu 0: rx_hash 0x36676c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 44556] != expected 0x1b81d0c5 # # Exception| cpu 0: rx_hash 0xe9f01095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47548 dport 44556] != expected 0xcb25cae9 # # Exception| cpu 4: rx_hash 0x05e7203f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47484 dport 44556] != expected 0x25184f27 # # Exception| cpu 4: rx_hash 0xc5aeb10f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 44556] != expected 0x871f22c4 # # Exception| cpu 4: rx_hash 0xaddc12f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47558 dport 44556] != expected 0xe3923e63 # # Exception| cpu 4: rx_hash 0x12f2eb69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47566 dport 44556] != expected 0x42da0a3b # # Exception| cpu 4: rx_hash 0x3eac4af3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 44556] != expected 0xee0e216 # # Exception| cpu 5: rx_hash 0xe6822ba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47492 dport 44556] != expected 0xd29be98b # # Exception| cpu 5: rx_hash 0x0baf8097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47522 dport 44556] != expected 0x7d795d4f # # Exception| cpu 5: rx_hash 0xb3386497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47578 dport 44556] != expected 0xd0ee78a6 # # Exception| cpu 0: rx_hash 0x255992bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47638 dport 44556] != expected 0xa684c0f2 # # Exception| cpu 0: rx_hash 0x17e34541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 44556] != expected 0xd9c26e1a # # Exception| cpu 0: rx_hash 0x4a922cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47670 dport 44556] != expected 0xced6cde4 # # Exception| cpu 0: rx_hash 0x3376c271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47682 dport 44556] != expected 0x8099b4e4 # # Exception| cpu 0: rx_hash 0xf205c8da [saddr 192.0.3.2 daddr 192.0.3.1 sport 47694 dport 44556] != expected 0x6341e80d # # Exception| cpu 4: rx_hash 0xc217ac96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47590 dport 44556] != expected 0x8bc03375 # # Exception| cpu 4: rx_hash 0x1d80d05a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47606 dport 44556] != expected 0x5b642959 # # Exception| cpu 4: rx_hash 0xa2ae29c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 44556] != expected 0xfa2c1d01 # # Exception| cpu 4: rx_hash 0x84931d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 44556] != expected 0x34b0b26f # # Exception| cpu 4: rx_hash 0x53cf4724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47706 dport 44556] != expected 0xf1759a90 # # Exception| cpu 5: rx_hash 0xffdf4058 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 44556] != expected 0xed38beff # # Exception| cpu 5: rx_hash 0xc70602be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47624 dport 44556] != expected 0x10d85754 # # Exception| cpu 5: rx_hash 0x95055016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47654 dport 44556] != expected 0x1e72d7c8 # # Exception| cpu 5: rx_hash 0x8c583be8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47690 dport 44556] != expected 0x21d180bc # # 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 0x1886f6ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52392 dport 52693] OK # # # cpu 0: rx_hash 0x7f866e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52416 dport 52693] OK # # # cpu 0: rx_hash 0x5caaf489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52434 dport 52693] OK # # # cpu 4: rx_hash 0xa7a80f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52384 dport 52693] OK # # # cpu 4: rx_hash 0xb94c7912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52412 dport 52693] OK # # # cpu 4: rx_hash 0xde4ce1de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52436 dport 52693] OK # # # cpu 5: rx_hash 0x17f4cddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52368 dport 52693] OK # # # cpu 5: rx_hash 0x5b13e910 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52386 dport 52693] OK # # # cpu 5: rx_hash 0x9a60e3bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52398 dport 52693] OK # # # cpu 5: rx_hash 0xbef5648b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52428 dport 52693] OK # # # cpu 5: rx_hash 0x22f707bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52438 dport 52693] OK # # # cpu 5: rx_hash 0x9dd9fe22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52446 dport 52693] OK # # # cpu 5: rx_hash 0x2d853c88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52462 dport 52693] OK # # # cpu 0: rx_hash 0xc035da74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52484 dport 52693] OK # # # cpu 0: rx_hash 0xe31940dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52502 dport 52693] OK # # # cpu 0: rx_hash 0x5c37b944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52510 dport 52693] OK # # # cpu 0: rx_hash 0xf28f0d89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52530 dport 52693] OK # # # cpu 0: rx_hash 0xcf47e147 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52540 dport 52693] OK # # # cpu 0: rx_hash 0x77d00547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52548 dport 52693] OK # # # cpu 4: rx_hash 0xcfdaac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52464 dport 52693] OK # # # cpu 4: rx_hash 0xfdfd36ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52490 dport 52693] OK # # # cpu 4: rx_hash 0x2d187145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52514 dport 52693] OK # # # cpu 5: rx_hash 0x70f45513 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52472 dport 52693] OK # # # cpu 5: rx_hash 0x8cd2febb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52534 dport 52693] OK # # # cpu 5: rx_hash 0xa847798b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52564 dport 52693] OK # # # cpu 5: rx_hash 0x54fc9fee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52566 dport 52693] OK # # # cpu 0: rx_hash 0xebd26677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 52693] OK # # # cpu 0: rx_hash 0x78a23e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52604 dport 52693] OK # # # cpu 0: rx_hash 0x8419d811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52606 dport 52693] OK # # # cpu 0: rx_hash 0x7998a5ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52634 dport 52693] OK # # # cpu 0: rx_hash 0x357f8120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52648 dport 52693] OK # # # cpu 4: rx_hash 0xd968b18a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52584 dport 52693] OK # # # cpu 4: rx_hash 0x44504921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52628 dport 52693] OK # # # cpu 4: rx_hash 0x55c60475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52656 dport 52693] OK # # # cpu 4: rx_hash 0x94b50ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52668 dport 52693] OK # # # cpu 5: rx_hash 0x3b372188 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52598 dport 52693] OK # # # cpu 5: rx_hash 0x5ab43f46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52616 dport 52693] OK # # # cpu 5: rx_hash 0xc6b65c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52626 dport 52693] OK # # # cpu 5: rx_hash 0x76ea9edc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52642 dport 52693] OK # # # cpu 0: rx_hash 0xeae8fdec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 52693] OK # # # cpu 0: rx_hash 0x930c1347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52684 dport 52693] OK # # # cpu 0: rx_hash 0x1e983d23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52722 dport 52693] OK # # # cpu 0: rx_hash 0xa4a76a92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52756 dport 52693] OK # # # cpu 0: rx_hash 0x996f865c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52762 dport 52693] OK # # # count: pass=44 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 48290 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44241 dport 48290] != expected 0x254d7dba # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44241 dport 48290] != expected 0x254d7dba # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38103 dport 48290] != expected 0x80e47a4b # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38103 dport 48290] != expected 0x80e47a4b # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40096 dport 48290] != expected 0x746b38db # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40096 dport 48290] != expected 0x746b38db # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51747 dport 48290] != expected 0xe0bdf59f # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51747 dport 48290] != expected 0xe0bdf59f # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47748 dport 48290] != expected 0x2e06bfc8 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47748 dport 48290] != expected 0x2e06bfc8 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53020 dport 48290] != expected 0xf2ba1c22 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53020 dport 48290] != expected 0xf2ba1c22 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48368 dport 48290] != expected 0xdd8e7671 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48368 dport 48290] != expected 0xdd8e7671 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59919 dport 48290] != expected 0xa65ff66d # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59919 dport 48290] != expected 0xa65ff66d # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55190 dport 48290] != expected 0x23b79672 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55190 dport 48290] != expected 0x23b79672 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50091 dport 48290] != expected 0x834a4b14 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50091 dport 48290] != expected 0x834a4b14 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51851 dport 48290] != expected 0x73b34f94 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51851 dport 48290] != expected 0x73b34f94 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56945 dport 48290] != expected 0xf0820c29 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56945 dport 48290] != expected 0xf0820c29 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60266 dport 48290] != expected 0x9fff7624 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60266 dport 48290] != expected 0x9fff7624 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 48290] != expected 0x23c5a67c # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 48290] != expected 0x23c5a67c # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58632 dport 48290] != expected 0x4ec25457 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58632 dport 48290] != expected 0x4ec25457 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59441 dport 48290] != expected 0xaed44c0c # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59441 dport 48290] != expected 0xaed44c0c # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52045 dport 48290] != expected 0xf734322a # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52045 dport 48290] != expected 0xf734322a # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 48290] != expected 0x8ae53a7 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 48290] != expected 0x8ae53a7 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44277 dport 48290] != expected 0xf8f181d # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44277 dport 48290] != expected 0xf8f181d # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59669 dport 48290] != expected 0x291c6809 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59669 dport 48290] != expected 0x291c6809 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55785 dport 48290] != expected 0xcbb75003 # # Exception| cpu 0: rx_hash 0x09964086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55785 dport 48290] != expected 0xcbb75003 # # 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 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 54610 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60932 dport 54610] != expected 0x7ddf05e4 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60932 dport 54610] != expected 0x7ddf05e4 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32931 dport 54610] != expected 0x7926b0a # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32931 dport 54610] != expected 0x7926b0a # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 54610] != expected 0x79c9eebc # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 54610] != expected 0x79c9eebc # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32943 dport 54610] != expected 0xc6e161a1 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32943 dport 54610] != expected 0xc6e161a1 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37601 dport 54610] != expected 0xc8ef7ec6 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37601 dport 54610] != expected 0xc8ef7ec6 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53384 dport 54610] != expected 0x84d374f8 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53384 dport 54610] != expected 0x84d374f8 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34396 dport 54610] != expected 0x42e45f1a # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34396 dport 54610] != expected 0x42e45f1a # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53193 dport 54610] != expected 0xd5a4f5c # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53193 dport 54610] != expected 0xd5a4f5c # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54415 dport 54610] != expected 0xb43cf097 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54415 dport 54610] != expected 0xb43cf097 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40842 dport 54610] != expected 0xe91bc862 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40842 dport 54610] != expected 0xe91bc862 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40517 dport 54610] != expected 0xec4aaf01 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40517 dport 54610] != expected 0xec4aaf01 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60603 dport 54610] != expected 0xc432b334 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60603 dport 54610] != expected 0xc432b334 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46247 dport 54610] != expected 0xa9019909 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46247 dport 54610] != expected 0xa9019909 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35275 dport 54610] != expected 0x68d4aaf3 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35275 dport 54610] != expected 0x68d4aaf3 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40442 dport 54610] != expected 0x785e6e1d # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40442 dport 54610] != expected 0x785e6e1d # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57070 dport 54610] != expected 0x2626c816 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57070 dport 54610] != expected 0x2626c816 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 54610] != expected 0x30c4f2fc # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 54610] != expected 0x30c4f2fc # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 54610] != expected 0x300998db # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 54610] != expected 0x300998db # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48751 dport 54610] != expected 0x497bc525 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48751 dport 54610] != expected 0x497bc525 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 54610] != expected 0x912e19a7 # # Exception| cpu 4: rx_hash 0x7bd55ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 54610] != expected 0x912e19a7 # # 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__->