< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33542 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 80 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7cdb2ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43498 dport 33542] != expected 0x38589017 # # Exception| cpu 0: rx_hash 0x17befc29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43582 dport 33542] != expected 0x94caf73c # # Exception| cpu 0: rx_hash 0x2592b5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43618 dport 33542] != expected 0x1b83046b # # Exception| cpu 0: rx_hash 0x53e1bce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43646 dport 33542] != expected 0xb71d1bac # # Exception| cpu 0: rx_hash 0xac52dec8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43662 dport 33542] != expected 0xcdd16a15 # # Exception| cpu 0: rx_hash 0x176b5a4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43702 dport 33542] != expected 0x1b9e65f6 # # Exception| cpu 0: rx_hash 0xfb8d4841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43704 dport 33542] != expected 0x42a25a79 # # Exception| cpu 0: rx_hash 0x3d90a89b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43782 dport 33542] != expected 0x8a7003fb # # Exception| cpu 0: rx_hash 0x3c3be45c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 33542] != expected 0x94d9266f # # Exception| cpu 0: rx_hash 0x4a48ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43870 dport 33542] != expected 0x384739a8 # # Exception| cpu 0: rx_hash 0x3d450ef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43918 dport 33542] != expected 0x5249131 # # Exception| cpu 0: rx_hash 0x69cc01fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43930 dport 33542] != expected 0xb705ea74 # # Exception| cpu 0: rx_hash 0x6a9a9871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 33542] != expected 0x8a57a15d # # Exception| cpu 0: rx_hash 0x84815f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43984 dport 33542] != expected 0xf090f06f # # Exception| cpu 0: rx_hash 0x6b31d4b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44028 dport 33542] != expected 0x94fe84c9 # # Exception| cpu 0: rx_hash 0xa95b7ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 33542] != expected 0x70808d0f # # Exception| cpu 0: rx_hash 0x756cf435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44088 dport 33542] != expected 0x850e2f6a # # Exception| cpu 0: rx_hash 0x32652d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 33542] != expected 0x9b8b88d3 # # Exception| cpu 0: rx_hash 0x3133b4f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44152 dport 33542] != expected 0xa6d9c3fa # # Exception| cpu 0: rx_hash 0x03ca5b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44204 dport 33542] != expected 0xa6c4a267 # # Exception| cpu 0: rx_hash 0xa8259017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 33542] != expected 0xe17d3a51 # # Exception| cpu 0: rx_hash 0x104a8d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44250 dport 33542] != expected 0xa607e9b # # Exception| cpu 0: rx_hash 0xab730998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44258 dport 33542] != expected 0xdc2f7178 # # Exception| cpu 0: rx_hash 0x56e81892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44284 dport 33542] != expected 0xa4cfcb6 # # Exception| cpu 0: rx_hash 0x089d360e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44342 dport 33542] != expected 0x14c7ebc1 # # Exception| cpu 0: rx_hash 0xa02464c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44408 dport 33542] != expected 0x6e2c38de # # Exception| cpu 0: rx_hash 0x2ab2966e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44470 dport 33542] != expected 0x852c1d89 # # Exception| cpu 0: rx_hash 0x7cc64c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44484 dport 33542] != expected 0x14f60871 # # Exception| cpu 0: rx_hash 0xa3a75b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 33542] != expected 0xdc2ae13d # # Exception| cpu 0: rx_hash 0xc8c28ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44550 dport 33542] != expected 0x70b88616 # # Exception| cpu 0: rx_hash 0x9c4b83a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44562 dport 33542] != expected 0xc299fd53 # # Exception| cpu 0: rx_hash 0x70ad91aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44572 dport 33542] != expected 0x9ba5c2dc # # Exception| cpu 0: rx_hash 0x05880120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44578 dport 33542] != expected 0xa699632 # # Exception| cpu 0: rx_hash 0x0775d468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44612 dport 33542] != expected 0x2992f88f # # Exception| cpu 4: rx_hash 0x4f5c2ea5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43506 dport 33542] != expected 0xa9b846d4 # # Exception| cpu 4: rx_hash 0x8e7d7ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43534 dport 33542] != expected 0x5c3a9c5d # # Exception| cpu 4: rx_hash 0x73e66fa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43536 dport 33542] != expected 0x8a591193 # # Exception| cpu 4: rx_hash 0x8d2be727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43564 dport 33542] != expected 0x6168d774 # # Exception| cpu 4: rx_hash 0x8fd6326f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43594 dport 33542] != expected 0x4293b9c9 # # Exception| cpu 4: rx_hash 0x36c7c5c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43676 dport 33542] != expected 0x38734a5d # # Exception| cpu 4: rx_hash 0x26118a00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43720 dport 33542] != expected 0xa985dd88 # # Exception| cpu 4: rx_hash 0xc9a10184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43748 dport 33542] != expected 0xcdeba92e # # Exception| cpu 4: rx_hash 0xbfd20881 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43768 dport 33542] != expected 0x6175b6e9 # # Exception| cpu 4: rx_hash 0xf38cbc93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43776 dport 33542] != expected 0xcdf358f6 # # Exception| cpu 4: rx_hash 0x0e17ad99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43806 dport 33542] != expected 0x1b90d538 # # Exception| cpu 4: rx_hash 0x97d42f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43822 dport 33542] != expected 0xd360be59 # # Exception| cpu 4: rx_hash 0xf227f054 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43844 dport 33542] != expected 0xd35a7d62 # # Exception| cpu 4: rx_hash 0xd0ddf657 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 33542] != expected 0xcde519e0 # # Exception| cpu 4: rx_hash 0x68b2eb5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43862 dport 33542] != expected 0x26f85d2a # # Exception| cpu 4: rx_hash 0xd38b6fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43886 dport 33542] != expected 0xf0b752c9 # # Exception| cpu 4: rx_hash 0x2e107ed2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43888 dport 33542] != expected 0x26d4df07 # # Exception| cpu 4: rx_hash 0xd1a31cf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 33542] != expected 0x5c18aebe # # Exception| cpu 4: rx_hash 0xb5fb8f78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43950 dport 33542] != expected 0x428b4811 # # Exception| cpu 4: rx_hash 0xe38f5536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43996 dport 33542] != expected 0xd3515de9 # # Exception| cpu 4: rx_hash 0x7a4cd7b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44012 dport 33542] != expected 0x1ba13688 # # Exception| cpu 4: rx_hash 0x87d7c6bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44018 dport 33542] != expected 0xcdc2bb46 # # Exception| cpu 4: rx_hash 0xc223caba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44022 dport 33542] != expected 0xf0bc7242 # # Exception| cpu 4: rx_hash 0xce5570b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44032 dport 33542] != expected 0x53412089 # # Exception| cpu 4: rx_hash 0x763a6dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44058 dport 33542] != expected 0xb85c6443 # # Exception| cpu 4: rx_hash 0x21e5fb33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44076 dport 33542] != expected 0x372f542f # # Exception| cpu 4: rx_hash 0xb98d3575 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44120 dport 33542] != expected 0xe1761ada # # Exception| cpu 4: rx_hash 0xee52a3fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44142 dport 33542] != expected 0x6e052ab6 # # Exception| cpu 4: rx_hash 0x13c9b2f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44144 dport 33542] != expected 0xb866a778 # # Exception| cpu 4: rx_hash 0x331bc7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 44182 dport 33542] != expected 0xa763f8d # # Exception| cpu 4: rx_hash 0x47951b93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44268 dport 33542] != expected 0x85134ef7 # # Exception| cpu 4: rx_hash 0xa2d9b18d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44318 dport 33542] != expected 0x4dd75663 # # Exception| cpu 4: rx_hash 0x289ae545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44376 dport 33542] != expected 0x2983e1fe # # Exception| cpu 4: rx_hash 0xd6576dc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44388 dport 33542] != expected 0xc2b22719 # # Exception| cpu 4: rx_hash 0x82de62c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 33542] != expected 0x70935c5c # # Exception| cpu 4: rx_hash 0x29e40fe1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44436 dport 33542] != expected 0xb87e56a0 # # Exception| cpu 4: rx_hash 0x92dd8b63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 33542] != expected 0x6e315943 # # Exception| cpu 4: rx_hash 0x1935936c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44462 dport 33542] != expected 0x14cccb4a # # Exception| cpu 4: rx_hash 0x6eedd6ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 44534 dport 33542] != expected 0xa6fbf119 # # Exception| cpu 4: rx_hash 0x17a39bae [saddr 192.0.3.2 daddr 192.0.3.1 sport 44560 dport 33542] != expected 0xb8646f5a # # Exception| cpu 4: rx_hash 0x62860b24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44590 dport 33542] != expected 0x29a83bb4 # # Exception| cpu 4: rx_hash 0xf813102a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44604 dport 33542] != expected 0xdc0a1bfc # # Exception| cpu 4: rx_hash 0x1608d769 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44628 dport 33542] != expected 0xa6cd4ace # # Exception| cpu 4: rx_hash 0x26d94be4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44654 dport 33542] != expected 0xa7fd724 # # Exception| cpu 4: rx_hash 0x50aa42e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44658 dport 33542] != expected 0xa6e1c8e3 # # Exception| cpu 4: rx_hash 0xf9b85ced [saddr 192.0.3.2 daddr 192.0.3.1 sport 44664 dport 33542] != expected 0xc2a33e68 # # Exception| count: pass=0 nohash=0 fail=80 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5bae06a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 54025] OK # # # cpu 0: rx_hash 0xb74814aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 54025] OK # # # cpu 0: rx_hash 0x94195e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 54025] OK # # # cpu 0: rx_hash 0x5b7ba0c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 54025] OK # # # cpu 0: rx_hash 0x1e8facc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41372 dport 54025] OK # # # cpu 0: rx_hash 0x874c2e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41388 dport 54025] OK # # # cpu 0: rx_hash 0x582d394d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 54025] OK # # # cpu 0: rx_hash 0x86e76283 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 54025] OK # # # cpu 0: rx_hash 0x0d0f7a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41450 dport 54025] OK # # # cpu 0: rx_hash 0xdd532980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41478 dport 54025] OK # # # cpu 0: rx_hash 0xcf78b30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 54025] OK # # # cpu 0: rx_hash 0x2163744d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41564 dport 54025] OK # # # cpu 0: rx_hash 0x8b27f3ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41588 dport 54025] OK # # # cpu 0: rx_hash 0xdd868fe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41614 dport 54025] OK # # # cpu 0: rx_hash 0x30cbd12f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 54025] OK # # # cpu 0: rx_hash 0xbb23c920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41670 dport 54025] OK # # # cpu 0: rx_hash 0x6442de29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41680 dport 54025] OK # # # cpu 0: rx_hash 0xe556e7bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 54025] OK # # # cpu 0: rx_hash 0x0ae66c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41760 dport 54025] OK # # # cpu 0: rx_hash 0xb2897135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41786 dport 54025] OK # # # cpu 0: rx_hash 0x1966ba71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41814 dport 54025] OK # # # cpu 4: rx_hash 0x84cf11a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41222 dport 54025] OK # # # cpu 4: rx_hash 0xd3108721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41264 dport 54025] OK # # # cpu 4: rx_hash 0x7a02992d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41274 dport 54025] OK # # # cpu 4: rx_hash 0x3e5dd9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41338 dport 54025] OK # # # cpu 4: rx_hash 0x4a06a3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41352 dport 54025] OK # # # cpu 4: rx_hash 0x0e59e303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41416 dport 54025] OK # # # cpu 4: rx_hash 0xf3c2f209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 54025] OK # # # cpu 4: rx_hash 0xe1e96887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41444 dport 54025] OK # # # cpu 4: rx_hash 0xc3136e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41452 dport 54025] OK # # # cpu 4: rx_hash 0x5986758a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 54025] OK # # # cpu 4: rx_hash 0xcc2e2a81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41494 dport 54025] OK # # # cpu 4: rx_hash 0x7717ae03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41518 dport 54025] OK # # # cpu 4: rx_hash 0x0164a706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 54025] OK # # # cpu 4: rx_hash 0xba8885e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41602 dport 54025] OK # # # cpu 4: rx_hash 0x55380e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41646 dport 54025] OK # # # cpu 4: rx_hash 0xdc2dc324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 54025] OK # # # cpu 4: rx_hash 0xaa5eca21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41686 dport 54025] OK # # # cpu 4: rx_hash 0xf42be4bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41756 dport 54025] OK # # # cpu 4: rx_hash 0x4f12603f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41764 dport 54025] OK # # # cpu 4: rx_hash 0x1b9b6f39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41776 dport 54025] OK # # # cpu 4: rx_hash 0xc607ad78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41792 dport 54025] OK # # # cpu 4: rx_hash 0x80a538f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 54025] OK # # # cpu 4: rx_hash 0xd42c37f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41842 dport 54025] OK # # # cpu 4: rx_hash 0xa0774dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41856 dport 54025] OK # # # cpu 4: rx_hash 0x80709e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41966 dport 54025] OK # # # cpu 4: rx_hash 0xbf81219c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41984 dport 54025] OK # # # cpu 4: rx_hash 0xc9f22899 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42012 dport 54025] OK # # # cpu 4: rx_hash 0x17387357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42062 dport 54025] OK # # # cpu 4: rx_hash 0x40e7e5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42104 dport 54025] OK # # # cpu 4: rx_hash 0x50e40c7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42148 dport 54025] OK # # # cpu 4: rx_hash 0x721e0a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42156 dport 54025] OK # # # cpu 4: rx_hash 0x2697057e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 54025] OK # # # cpu 4: rx_hash 0xaf82c839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42204 dport 54025] OK # # # cpu 4: rx_hash 0x05c64fba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 54025] OK # # # cpu 4: rx_hash 0x6b62fdab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42244 dport 54025] OK # # # cpu 4: rx_hash 0x1d11f4ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42264 dport 54025] OK # # # cpu 4: rx_hash 0x1cbab869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42332 dport 54025] OK # # # cpu 4: rx_hash 0x2c6b24e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42342 dport 54025] OK # # # cpu 4: rx_hash 0xc1f3dc4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42404 dport 54025] OK # # # count: pass=60 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50913 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60379 dport 50913] != expected 0x1cec2b06 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60379 dport 50913] != expected 0x1cec2b06 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54159 dport 50913] != expected 0x7eccf3dc # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54159 dport 50913] != expected 0x7eccf3dc # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33892 dport 50913] != expected 0x5bf8129c # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33892 dport 50913] != expected 0x5bf8129c # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51641 dport 50913] != expected 0x4054def4 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51641 dport 50913] != expected 0x4054def4 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42437 dport 50913] != expected 0x96f54d1b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42437 dport 50913] != expected 0x96f54d1b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 50913] != expected 0x7eadfc9f # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 50913] != expected 0x7eadfc9f # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60346 dport 50913] != expected 0x8d6f3aa4 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60346 dport 50913] != expected 0x8d6f3aa4 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44889 dport 50913] != expected 0x56e4e662 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44889 dport 50913] != expected 0x56e4e662 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48646 dport 50913] != expected 0xd2d107b8 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48646 dport 50913] != expected 0xd2d107b8 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45816 dport 50913] != expected 0x5a028823 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45816 dport 50913] != expected 0x5a028823 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45960 dport 50913] != expected 0x79d0f4f6 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45960 dport 50913] != expected 0x79d0f4f6 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 50913] != expected 0xac81c223 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 50913] != expected 0xac81c223 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39319 dport 50913] != expected 0x816bb005 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39319 dport 50913] != expected 0x816bb005 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 50913] != expected 0x82f66290 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 50913] != expected 0x82f66290 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49054 dport 50913] != expected 0x1a2fdc17 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49054 dport 50913] != expected 0x1a2fdc17 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43175 dport 50913] != expected 0xeba6d02b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43175 dport 50913] != expected 0xeba6d02b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 50913] != expected 0x24a3780b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 50913] != expected 0x24a3780b # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34744 dport 50913] != expected 0xe9d51135 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34744 dport 50913] != expected 0xe9d51135 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48631 dport 50913] != expected 0xf16954a5 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48631 dport 50913] != expected 0xf16954a5 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54503 dport 50913] != expected 0x9ab9da91 # # Exception| cpu 0: rx_hash 0x44185bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54503 dport 50913] != expected 0x9ab9da91 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40451 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 40451] != expected 0xca96cadb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 40451] != expected 0xca96cadb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48522 dport 40451] != expected 0x91eeb52d # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48522 dport 40451] != expected 0x91eeb52d # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50386 dport 40451] != expected 0xb6de461b # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50386 dport 40451] != expected 0xb6de461b # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53527 dport 40451] != expected 0xeec9c39d # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53527 dport 40451] != expected 0xeec9c39d # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59023 dport 40451] != expected 0x17216959 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59023 dport 40451] != expected 0x17216959 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54545 dport 40451] != expected 0x44902399 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54545 dport 40451] != expected 0x44902399 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49291 dport 40451] != expected 0xb293c7cb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49291 dport 40451] != expected 0xb293c7cb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50016 dport 40451] != expected 0xbb03b0d1 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50016 dport 40451] != expected 0xbb03b0d1 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 40451] != expected 0x46b499f9 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 40451] != expected 0x46b499f9 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 40451] != expected 0x5463be5f # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 40451] != expected 0x5463be5f # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46804 dport 40451] != expected 0x439426c9 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46804 dport 40451] != expected 0x439426c9 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49209 dport 40451] != expected 0x8297fd25 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49209 dport 40451] != expected 0x8297fd25 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54682 dport 40451] != expected 0xd87dadeb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54682 dport 40451] != expected 0xd87dadeb # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56992 dport 40451] != expected 0x8312f348 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56992 dport 40451] != expected 0x8312f348 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58756 dport 40451] != expected 0xf07f7f63 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58756 dport 40451] != expected 0xf07f7f63 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39626 dport 40451] != expected 0xa4e08748 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39626 dport 40451] != expected 0xa4e08748 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43852 dport 40451] != expected 0xc5d2092 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43852 dport 40451] != expected 0xc5d2092 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49808 dport 40451] != expected 0xd5a702c0 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49808 dport 40451] != expected 0xd5a702c0 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 40451] != expected 0xc90ae838 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 40451] != expected 0xc90ae838 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51249 dport 40451] != expected 0x924f0120 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51249 dport 40451] != expected 0x924f0120 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56111 dport 40451] != expected 0xaf595501 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56111 dport 40451] != expected 0xaf595501 # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39284 dport 40451] != expected 0xaa768f8a # # Exception| cpu 5: rx_hash 0x07b8d86a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39284 dport 40451] != expected 0xaa768f8a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->