< 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 # 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 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 47473 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 82 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x40f0ac05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33824 dport 47473] != expected 0x72841bfa # # Exception| cpu 0: rx_hash 0x337adb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 47473] != expected 0xd9f2d2d4 # # Exception| cpu 0: rx_hash 0x3d1e4ee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33882 dport 47473] != expected 0x4e9b5338 # # Exception| cpu 0: rx_hash 0x361d2626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 47473] != expected 0x5714264 # # Exception| cpu 0: rx_hash 0xe3cf9b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 47473] != expected 0x4dcda5f3 # # Exception| cpu 0: rx_hash 0x7e07dd77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34004 dport 47473] != expected 0xec8bbf9b # # Exception| cpu 0: rx_hash 0x07425011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 47473] != expected 0xfefa57d4 # # Exception| cpu 0: rx_hash 0x3cd2dc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34026 dport 47473] != expected 0xbc766305 # # Exception| cpu 0: rx_hash 0xbdf807bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34106 dport 47473] != expected 0x37edcb26 # # Exception| cpu 0: rx_hash 0x5975ccfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34132 dport 47473] != expected 0x84da3901 # # Exception| cpu 0: rx_hash 0x62e540b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34148 dport 47473] != expected 0xc6560dd0 # # Exception| cpu 0: rx_hash 0x6c81d54a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 47473] != expected 0x513f8c3c # # Exception| cpu 0: rx_hash 0xc243529b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34216 dport 47473] != expected 0x1cc5d3a2 # # Exception| cpu 0: rx_hash 0x26ce99da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34246 dport 47473] != expected 0xaff22185 # # Exception| cpu 0: rx_hash 0x6a7f0d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34286 dport 47473] != expected 0x68667cf7 # # Exception| cpu 0: rx_hash 0x2f9846dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34300 dport 47473] != expected 0xf32f609f # # Exception| cpu 0: rx_hash 0xa48ef502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34392 dport 47473] != expected 0x3ac2290a # # Exception| cpu 0: rx_hash 0x34bb03a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34422 dport 47473] != expected 0xe937d2f5 # # Exception| cpu 0: rx_hash 0xea6ad611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34456 dport 47473] != expected 0xea61243e # # Exception| cpu 0: rx_hash 0xeec1b992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34540 dport 47473] != expected 0xc40f84b3 # # Exception| cpu 0: rx_hash 0x81a9534a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34608 dport 47473] != expected 0x45a4ffd6 # # Exception| cpu 0: rx_hash 0xce81e2e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34624 dport 47473] != expected 0x67eac2df # # Exception| cpu 0: rx_hash 0xc2b0c0dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34750 dport 47473] != expected 0xe7b41375 # # Exception| cpu 0: rx_hash 0xcf4d7059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34800 dport 47473] != expected 0x9507f2e2 # # Exception| cpu 0: rx_hash 0xa1df0123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34856 dport 47473] != expected 0xd99e65eb # # Exception| cpu 0: rx_hash 0x36d8bd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34858 dport 47473] != expected 0xc1df5ee2 # # Exception| cpu 0: rx_hash 0x0ed1144d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34882 dport 47473] != expected 0x66890a48 # # Exception| cpu 0: rx_hash 0x4b365f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34896 dport 47473] != expected 0xfdc01620 # # Exception| cpu 0: rx_hash 0x0787cb4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34936 dport 47473] != expected 0x3a544b52 # # Exception| cpu 0: rx_hash 0xdb03a93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 47473] != expected 0x2e35eddf # # Exception| cpu 0: rx_hash 0xeb904db3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34972 dport 47473] != expected 0x2753c852 # # Exception| cpu 0: rx_hash 0x3e42f0c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34976 dport 47473] != expected 0x6fef2fc5 # # Exception| cpu 0: rx_hash 0xa9454c9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34978 dport 47473] != expected 0x77ae14cc # # Exception| cpu 4: rx_hash 0x9ae6040c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 47473] != expected 0x2003f51e # # Exception| cpu 4: rx_hash 0x3f27eb1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33768 dport 47473] != expected 0x2613bbdc # # Exception| cpu 4: rx_hash 0x03852da8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33780 dport 47473] != expected 0xaf2b4ffb # # Exception| cpu 4: rx_hash 0xa980d7c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33792 dport 47473] != expected 0xb300084a # # Exception| cpu 4: rx_hash 0x7b60204b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33808 dport 47473] != expected 0x30082f2b # # Exception| cpu 4: rx_hash 0x37d1b499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33848 dport 47473] != expected 0xf79c7259 # # Exception| cpu 4: rx_hash 0x068ec2ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33898 dport 47473] != expected 0xc1767e9 # # Exception| cpu 4: rx_hash 0x4d0d1c81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33902 dport 47473] != expected 0x37fa6d # # Exception| cpu 4: rx_hash 0xea994457 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33934 dport 47473] != expected 0x1110e4e9 # # Exception| cpu 4: rx_hash 0xace72afc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33988 dport 47473] != expected 0x6f8398fa # # Exception| cpu 4: rx_hash 0x4bf3c4c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34034 dport 47473] != expected 0x396e0aa6 # # Exception| cpu 4: rx_hash 0x32b649a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34044 dport 47473] != expected 0x2b1fe2e9 # # Exception| cpu 4: rx_hash 0x664e2f33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 47473] != expected 0xe838ad5d # # Exception| cpu 4: rx_hash 0xb39c9245 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34092 dport 47473] != expected 0xa0844aca # # Exception| cpu 4: rx_hash 0xf67bd990 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34110 dport 47473] != expected 0x3bcd56a2 # # Exception| cpu 4: rx_hash 0xc9403a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34170 dport 47473] != expected 0x572fc2fe # # Exception| cpu 4: rx_hash 0x1791efed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34196 dport 47473] != expected 0x54793435 # # Exception| cpu 4: rx_hash 0xf08501d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34210 dport 47473] != expected 0x294a669 # # Exception| cpu 4: rx_hash 0x5b207b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 47473] != expected 0x93ed6947 # # Exception| cpu 4: rx_hash 0x1408ca93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 47473] != expected 0xb1a3544e # # Exception| cpu 4: rx_hash 0x3e74f9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34324 dport 47473] != expected 0x5030f394 # # Exception| cpu 4: rx_hash 0x05e47596 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34340 dport 47473] != expected 0x12bcc745 # # Exception| cpu 4: rx_hash 0xe5c2d154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34366 dport 47473] != expected 0x8fe595ef # # Exception| cpu 4: rx_hash 0xef0d2b2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34396 dport 47473] != expected 0x36e2b48e # # Exception| cpu 4: rx_hash 0xd49da763 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34412 dport 47473] != expected 0x746e805f # # Exception| cpu 4: rx_hash 0x41cfacfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34438 dport 47473] != expected 0x7b18eb10 # # Exception| cpu 4: rx_hash 0x743bb548 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34464 dport 47473] != expected 0xaefd5e2d # # Exception| cpu 4: rx_hash 0xac14b8ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34514 dport 47473] != expected 0x94f2582d # # Exception| cpu 4: rx_hash 0xdc07eadb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34534 dport 47473] != expected 0xda5ef178 # # Exception| cpu 4: rx_hash 0x547bee3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34572 dport 47473] != expected 0xd181841 # # Exception| cpu 4: rx_hash 0x57e2cb42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34644 dport 47473] != expected 0xe8c2783a # # Exception| cpu 4: rx_hash 0x17627dab [saddr 192.0.3.2 daddr 192.0.3.1 sport 34690 dport 47473] != expected 0xaf08f4e2 # # Exception| cpu 4: rx_hash 0xf9204c93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34702 dport 47473] != expected 0xa53827a4 # # Exception| cpu 4: rx_hash 0x1906e851 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34708 dport 47473] != expected 0x3861750e # # Exception| cpu 4: rx_hash 0xccd45527 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 47473] != expected 0x70dd9299 # # Exception| cpu 4: rx_hash 0x511c1300 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34760 dport 47473] != expected 0xd19b88f1 # # Exception| cpu 4: rx_hash 0x64e80ab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34798 dport 47473] != expected 0x47e3dcc # # Exception| cpu 4: rx_hash 0x6a8c9f4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34808 dport 47473] != expected 0x9317bc20 # # Exception| cpu 4: rx_hash 0xa6ed4bde [saddr 192.0.3.2 daddr 192.0.3.1 sport 34820 dport 47473] != expected 0x122aa51d # # Exception| cpu 4: rx_hash 0xa889de24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34834 dport 47473] != expected 0x854324f1 # # Exception| cpu 4: rx_hash 0x4f9d301b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34852 dport 47473] != expected 0xd3aeb6ad # # Exception| cpu 4: rx_hash 0x733ff6a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34872 dport 47473] != expected 0x5a96428a # # Exception| cpu 4: rx_hash 0x3b250df9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34916 dport 47473] != expected 0xb36cbf75 # # Exception| cpu 4: rx_hash 0xa246245d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34928 dport 47473] != expected 0x3c440590 # # Exception| cpu 4: rx_hash 0xae770666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34958 dport 47473] != expected 0xbc1ad43a # # Exception| cpu 4: rx_hash 0xa013939c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34968 dport 47473] != expected 0x2b7355d6 # # Exception| cpu 4: rx_hash 0x7f0ed493 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35014 dport 47473] != expected 0xdac89320 # # Exception| cpu 4: rx_hash 0xc286c9c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35082 dport 47473] != expected 0xd86bcf24 # # Exception| cpu 4: rx_hash 0x87618215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35096 dport 47473] != expected 0x4322d34c # # Exception| count: pass=0 nohash=0 fail=82 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf591513e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 49822] OK # # # cpu 0: rx_hash 0x5762f4d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38514 dport 49822] OK # # # cpu 0: rx_hash 0xb511e7d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38528 dport 49822] OK # # # cpu 0: rx_hash 0x1d2db844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 49822] OK # # # cpu 0: rx_hash 0xfd0b1c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38620 dport 49822] OK # # # cpu 0: rx_hash 0xc69b90c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38636 dport 49822] OK # # # cpu 0: rx_hash 0xc8ff0532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38650 dport 49822] OK # # # cpu 0: rx_hash 0x837cdb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38654 dport 49822] OK # # # cpu 0: rx_hash 0xd9e02871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38660 dport 49822] OK # # # cpu 0: rx_hash 0x4ee7942f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38662 dport 49822] OK # # # cpu 0: rx_hash 0x91fad320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38744 dport 49822] OK # # # cpu 0: rx_hash 0x44286e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38756 dport 49822] OK # # # cpu 0: rx_hash 0x01cf2583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38774 dport 49822] OK # # # cpu 0: rx_hash 0xe3bc3680 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38788 dport 49822] OK # # # cpu 0: rx_hash 0x7389c023 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 49822] OK # # # cpu 0: rx_hash 0x9e52d465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38910 dport 49822] OK # # # cpu 0: rx_hash 0x523300f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38914 dport 49822] OK # # # cpu 0: rx_hash 0x60f553bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38920 dport 49822] OK # # # cpu 0: rx_hash 0xc206f656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38956 dport 49822] OK # # # cpu 0: rx_hash 0x5b65dff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38968 dport 49822] OK # # # cpu 0: rx_hash 0xbfe814b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38998 dport 49822] OK # # # cpu 0: rx_hash 0x1a29fba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39006 dport 49822] OK # # # cpu 0: rx_hash 0x6a3aa9c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39018 dport 49822] OK # # # cpu 0: rx_hash 0x1d1bb159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39026 dport 49822] OK # # # cpu 0: rx_hash 0xc3ca64e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39068 dport 49822] OK # # # cpu 0: rx_hash 0x5d9b07b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39076 dport 49822] OK # # # cpu 0: rx_hash 0x8f7bf03b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39092 dport 49822] OK # # # cpu 0: rx_hash 0x1cd723e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39106 dport 49822] OK # # # cpu 0: rx_hash 0x62a0e47d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39136 dport 49822] OK # # # cpu 0: rx_hash 0x5e0222ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39164 dport 49822] OK # # # cpu 0: rx_hash 0xdb8396ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39256 dport 49822] OK # # # cpu 0: rx_hash 0x32f3ed68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 49822] OK # # # cpu 0: rx_hash 0x7b258486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 49822] OK # # # cpu 0: rx_hash 0x40b508c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 49822] OK # # # cpu 0: rx_hash 0xa438c389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39370 dport 49822] OK # # # cpu 0: rx_hash 0x78bca1f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39372 dport 49822] OK # # # cpu 0: rx_hash 0xe6edc2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39412 dport 49822] OK # # # cpu 0: rx_hash 0x80206538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39428 dport 49822] OK # # # cpu 0: rx_hash 0x52c092b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39444 dport 49822] OK # # # cpu 0: rx_hash 0xb5d47c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39458 dport 49822] OK # # # cpu 0: rx_hash 0x8dddd5bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39498 dport 49822] 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-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 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 59614 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37882 dport 59614] != expected 0xb1808713 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37882 dport 59614] != expected 0xb1808713 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45907 dport 59614] != expected 0x10362c8c # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45907 dport 59614] != expected 0x10362c8c # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58900 dport 59614] != expected 0x84c89d0e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58900 dport 59614] != expected 0x84c89d0e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48758 dport 59614] != expected 0x982a660f # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48758 dport 59614] != expected 0x982a660f # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53095 dport 59614] != expected 0x2bb2fb37 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53095 dport 59614] != expected 0x2bb2fb37 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 59614] != expected 0x3064f050 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 59614] != expected 0x3064f050 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50705 dport 59614] != expected 0x5eabf28b # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50705 dport 59614] != expected 0x5eabf28b # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 59614] != expected 0xa79d306b # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 59614] != expected 0xa79d306b # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 59614] != expected 0x4b5b33e3 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 59614] != expected 0x4b5b33e3 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35458 dport 59614] != expected 0x1b6b6ec7 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35458 dport 59614] != expected 0x1b6b6ec7 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51356 dport 59614] != expected 0x156a22db # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51356 dport 59614] != expected 0x156a22db # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55929 dport 59614] != expected 0x99749ed5 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55929 dport 59614] != expected 0x99749ed5 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37075 dport 59614] != expected 0xf2be6f3e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37075 dport 59614] != expected 0xf2be6f3e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53726 dport 59614] != expected 0xe35c8a15 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53726 dport 59614] != expected 0xe35c8a15 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40817 dport 59614] != expected 0x8238b0f5 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40817 dport 59614] != expected 0x8238b0f5 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 59614] != expected 0xf78ed656 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 59614] != expected 0xf78ed656 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51937 dport 59614] != expected 0x618efbbd # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51937 dport 59614] != expected 0x618efbbd # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52692 dport 59614] != expected 0x9d84c72a # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52692 dport 59614] != expected 0x9d84c72a # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45707 dport 59614] != expected 0x9dbdca6d # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45707 dport 59614] != expected 0x9dbdca6d # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60819 dport 59614] != expected 0x3f649a7e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60819 dport 59614] != expected 0x3f649a7e # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35839 dport 59614] != expected 0xdba774ec # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35839 dport 59614] != expected 0xdba774ec # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43369 dport 59614] != expected 0x767634c4 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43369 dport 59614] != expected 0x767634c4 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55454 dport 59614] != expected 0xc0a811f5 # # Exception| cpu 0: rx_hash 0x19e4496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55454 dport 59614] != expected 0xc0a811f5 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 57303 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54858 dport 57303] != expected 0x36b0c8f8 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54858 dport 57303] != expected 0x36b0c8f8 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36619 dport 57303] != expected 0xab2a1bfb # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36619 dport 57303] != expected 0xab2a1bfb # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53714 dport 57303] != expected 0xef3f458f # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53714 dport 57303] != expected 0xef3f458f # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46474 dport 57303] != expected 0x63702b69 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46474 dport 57303] != expected 0x63702b69 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37577 dport 57303] != expected 0xcadb2908 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37577 dport 57303] != expected 0xcadb2908 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33886 dport 57303] != expected 0xb8e2be2a # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33886 dport 57303] != expected 0xb8e2be2a # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47993 dport 57303] != expected 0xe575055b # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47993 dport 57303] != expected 0xe575055b # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39250 dport 57303] != expected 0xeeb222ac # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39250 dport 57303] != expected 0xeeb222ac # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37393 dport 57303] != expected 0xf31e1287 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37393 dport 57303] != expected 0xf31e1287 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46059 dport 57303] != expected 0x596b9190 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46059 dport 57303] != expected 0x596b9190 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51865 dport 57303] != expected 0xb6807a44 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51865 dport 57303] != expected 0xb6807a44 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58178 dport 57303] != expected 0x182f3bc5 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58178 dport 57303] != expected 0x182f3bc5 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36579 dport 57303] != expected 0xb451a342 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36579 dport 57303] != expected 0xb451a342 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54305 dport 57303] != expected 0xb926a296 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54305 dport 57303] != expected 0xb926a296 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57039 dport 57303] != expected 0xaac5b175 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57039 dport 57303] != expected 0xaac5b175 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58685 dport 57303] != expected 0x8991fbd1 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58685 dport 57303] != expected 0x8991fbd1 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35625 dport 57303] != expected 0x52165fbe # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35625 dport 57303] != expected 0x52165fbe # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49916 dport 57303] != expected 0x8d615b1f # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49916 dport 57303] != expected 0x8d615b1f # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 57303] != expected 0x3c9991eb # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 57303] != expected 0x3c9991eb # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 57303] != expected 0x7acd9d18 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 57303] != expected 0x7acd9d18 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37298 dport 57303] != expected 0x8a83bb95 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37298 dport 57303] != expected 0x8a83bb95 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42171 dport 57303] != expected 0x8a133014 # # Exception| cpu 5: rx_hash 0x9cfacbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42171 dport 57303] != expected 0x8a133014 # # 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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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__->