< 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 214, 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 37375 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xee57694d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36850 dport 37375] != expected 0x6c57d570 # # Exception| cpu 0: rx_hash 0xbe8b059e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36918 dport 37375] != expected 0x3b56567b # # Exception| cpu 0: rx_hash 0x80ec5dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36932 dport 37375] != expected 0xd76eeff5 # # Exception| cpu 0: rx_hash 0xb83ce859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36966 dport 37375] != expected 0x23e9696d # # Exception| cpu 0: rx_hash 0x01daf04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36996 dport 37375] != expected 0x2ca46573 # # Exception| cpu 0: rx_hash 0x2cd77229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 37375] != expected 0x7c347491 # # Exception| cpu 0: rx_hash 0xdf44a705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37152 dport 37375] != expected 0x5c97f671 # # Exception| cpu 0: rx_hash 0xd6f1ca0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37176 dport 37375] != expected 0x82c3a247 # # Exception| cpu 0: rx_hash 0xe123ff77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37202 dport 37375] != expected 0xb0af4fff # # Exception| cpu 0: rx_hash 0xe5f949f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37218 dport 37375] != expected 0x5f8565e4 # # Exception| cpu 0: rx_hash 0xca9990d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37244 dport 37375] != expected 0xf880610b # # Exception| cpu 0: rx_hash 0x5c1f51e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37248 dport 37375] != expected 0x50c869fa # # Exception| cpu 0: rx_hash 0x8259c132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37270 dport 37375] != expected 0x63aaf531 # # Exception| cpu 0: rx_hash 0x8f361abc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37310 dport 37375] != expected 0x52d48b1c # # Exception| cpu 0: rx_hash 0x9784f6e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37322 dport 37375] != expected 0xc7bd624b # # Exception| cpu 0: rx_hash 0x8d5b41fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37342 dport 37375] != expected 0xa5419e11 # # Exception| cpu 0: rx_hash 0x210c0df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 37375] != expected 0xafb38291 # # Exception| cpu 0: rx_hash 0x28b960fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37404 dport 37375] != expected 0x71e7d6a7 # # Exception| cpu 0: rx_hash 0xe14f9cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37430 dport 37375] != expected 0x1107c81b # # Exception| cpu 0: rx_hash 0x08db3914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37450 dport 37375] != expected 0x1009b968 # # Exception| cpu 0: rx_hash 0xc12dc553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37472 dport 37375] != expected 0x70e9a7d4 # # Exception| cpu 0: rx_hash 0x2ad43bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37500 dport 37375] != expected 0x8672c3aa # # Exception| cpu 0: rx_hash 0xaf382098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37516 dport 37375] != expected 0x92926337 # # Exception| cpu 0: rx_hash 0x44c1de77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37520 dport 37375] != expected 0x64090749 # # Exception| cpu 0: rx_hash 0x4976c265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37642 dport 37375] != expected 0x162676ad # # Exception| cpu 0: rx_hash 0xa438d14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37702 dport 37375] != expected 0xf8022dc5 # # Exception| cpu 0: rx_hash 0x8b58086b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37720 dport 37375] != expected 0x5f07292a # # Exception| cpu 0: rx_hash 0x69149b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37724 dport 37375] != expected 0x77c81962 # # Exception| cpu 0: rx_hash 0x10b112d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 37375] != expected 0xc6315ff6 # # Exception| cpu 4: rx_hash 0x19c6cd78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36778 dport 37375] != expected 0xe08f7242 # # Exception| cpu 4: rx_hash 0xdf32b1f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36808 dport 37375] != expected 0x468407de # # Exception| cpu 4: rx_hash 0xf05268d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 37375] != expected 0xe1810331 # # Exception| cpu 4: rx_hash 0xe338b2c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36826 dport 37375] != expected 0x5d29ab5d # # Exception| cpu 4: rx_hash 0x3011f999 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36836 dport 37375] != expected 0x5f3549bb # # Exception| cpu 4: rx_hash 0x581d20ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 36866 dport 37375] != expected 0xfcb34c28 # # Exception| cpu 4: rx_hash 0x641723cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36880 dport 37375] != expected 0xe71ee0ab # # Exception| cpu 4: rx_hash 0x895930e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36956 dport 37375] != expected 0x93abbc3 # # Exception| cpu 4: rx_hash 0x8436eb69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 37375] != expected 0x3844c5ee # # Exception| cpu 4: rx_hash 0xdf9c6099 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37010 dport 37375] != expected 0x1fc6f9b8 # # Exception| cpu 4: rx_hash 0x0cb52bc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37036 dport 37375] != expected 0x1dda1b5e # # Exception| cpu 4: rx_hash 0x166a9cde [saddr 192.0.3.2 daddr 192.0.3.1 sport 37048 dport 37375] != expected 0x7f26e704 # # Exception| cpu 4: rx_hash 0x0ed87081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37068 dport 37375] != expected 0xea4f0e53 # # Exception| cpu 4: rx_hash 0x076d1d8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37076 dport 37375] != expected 0x341b5a65 # # Exception| cpu 4: rx_hash 0xddf13bdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37106 dport 37375] != expected 0xe853ecb5 # # Exception| cpu 4: rx_hash 0x05d88154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37126 dport 37375] != expected 0x80df40a1 # # Exception| cpu 4: rx_hash 0x27d783fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37168 dport 37375] != expected 0x16a43a63 # # Exception| cpu 4: rx_hash 0xf69393e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37230 dport 37375] != expected 0xe32dcd88 # # Exception| cpu 4: rx_hash 0x4f758bf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37260 dport 37375] != expected 0xec60c196 # # Exception| cpu 4: rx_hash 0x421a507e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37284 dport 37375] != expected 0xdd1ebfbb # # Exception| cpu 4: rx_hash 0x868377b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37286 dport 37375] != expected 0x8c80df2a # # Exception| cpu 4: rx_hash 0x7e10534e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37302 dport 37375] != expected 0xc6b31338 # # Exception| cpu 4: rx_hash 0x5aa8bc21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37328 dport 37375] != expected 0x487756ec # # Exception| cpu 4: rx_hash 0xd99f290c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37396 dport 37375] != expected 0xe5804e83 # # Exception| cpu 4: rx_hash 0x34d13a24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37464 dport 37375] != expected 0xba415eb # # Exception| cpu 4: rx_hash 0xf0481ded [saddr 192.0.3.2 daddr 192.0.3.1 sport 37466 dport 37375] != expected 0x5a3a757a # # Exception| cpu 4: rx_hash 0xe7f8717e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37478 dport 37375] != expected 0x9b8f70d # # Exception| cpu 4: rx_hash 0x1f6b5587 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 37375] != expected 0x438b3b1f # # Exception| cpu 4: rx_hash 0xb13d2100 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37544 dport 37375] != expected 0x1f44b576 # # Exception| cpu 4: rx_hash 0x49ae05f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37560 dport 37375] != expected 0x55777964 # # Exception| cpu 4: rx_hash 0x8d372230 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37562 dport 37375] != expected 0x4e919f5 # # Exception| cpu 4: rx_hash 0xb3507a42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37576 dport 37375] != expected 0xe8d1a07b # # Exception| cpu 4: rx_hash 0x9585ce6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37582 dport 37375] != expected 0x9180f0a2 # # Exception| cpu 4: rx_hash 0x8f5a7972 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37594 dport 37375] != expected 0xf37c0cf8 # # Exception| cpu 4: rx_hash 0x98ea15e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37606 dport 37375] != expected 0xa0fe8e8f # # Exception| cpu 4: rx_hash 0x8235a2fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37618 dport 37375] != expected 0xc20272d5 # # Exception| cpu 4: rx_hash 0x60793118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37622 dport 37375] != expected 0xeacd429d # # Exception| cpu 4: rx_hash 0x9e853fba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37636 dport 37375] != expected 0xfb10be50 # # Exception| cpu 4: rx_hash 0xa28f3c8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37654 dport 37375] != expected 0xe0bd12d3 # # Exception| cpu 4: rx_hash 0xa6558a0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37670 dport 37375] != expected 0xf9738c8 # # Exception| cpu 4: rx_hash 0x5ec6aef6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37686 dport 37375] != expected 0x45a4f4da # # Exception| cpu 4: rx_hash 0x7a7e4199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37712 dport 37375] != expected 0xcb60b10e # # Exception| cpu 4: rx_hash 0x4fc12fa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37722 dport 37375] != expected 0xe9949bb # # Exception| cpu 4: rx_hash 0x955d09f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37756 dport 37375] != expected 0xd2d1ff6b # # Exception| cpu 4: rx_hash 0xd947ee90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37798 dport 37375] != expected 0xa6d1414a # # Exception| cpu 4: rx_hash 0xecf880ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 37804 dport 37375] != expected 0x6328b9ff # # Exception| cpu 4: rx_hash 0x39662636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 37375] != expected 0x798b640f # # Exception| cpu 4: rx_hash 0xf7ff6c6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 37375] != expected 0x699b8318 # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x89de3b4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 38449] OK # # # cpu 0: rx_hash 0x806b5641 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37202 dport 38449] OK # # # cpu 0: rx_hash 0x5798ab9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37212 dport 38449] OK # # # cpu 0: rx_hash 0x015dfbe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37266 dport 38449] OK # # # cpu 4: rx_hash 0x6b92a8ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37198 dport 38449] OK # # # cpu 4: rx_hash 0x93018c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37214 dport 38449] OK # # # cpu 4: rx_hash 0x53421d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37228 dport 38449] OK # # # cpu 4: rx_hash 0x123721f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37278 dport 38449] OK # # # cpu 4: rx_hash 0x2352f948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37284 dport 38449] OK # # # cpu 4: rx_hash 0xe7cbde81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37286 dport 38449] OK # # # cpu 4: rx_hash 0x07ea1627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37314 dport 38449] OK # # # cpu 4: rx_hash 0x3dee661e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43086 dport 38449] OK # # # cpu 4: rx_hash 0x93b81299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43152 dport 38449] OK # # # cpu 4: rx_hash 0xb56da6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43158 dport 38449] OK # # # cpu 4: rx_hash 0x5823b59c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43226 dport 38449] OK # # # cpu 4: rx_hash 0xba6f2678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43230 dport 38449] OK # # # cpu 4: rx_hash 0x4f93d90f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43238 dport 38449] OK # # # cpu 4: rx_hash 0x554c6e12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43250 dport 38449] OK # # # cpu 4: rx_hash 0x5a962942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43272 dport 38449] OK # # # cpu 4: rx_hash 0x669c2a72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43290 dport 38449] OK # # # cpu 4: rx_hash 0x84d0b996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43294 dport 38449] OK # # # cpu 4: rx_hash 0x6bf3f1fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43314 dport 38449] OK # # # cpu 4: rx_hash 0x82675451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43342 dport 38449] OK # # # cpu 4: rx_hash 0x7af470a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 38449] OK # # # cpu 4: rx_hash 0x64f17130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43386 dport 38449] OK # # # cpu 4: rx_hash 0xcaa705b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43428 dport 38449] OK # # # cpu 4: rx_hash 0x14e19563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43442 dport 38449] OK # # # cpu 4: rx_hash 0x0c53793c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43462 dport 38449] OK # # # cpu 4: rx_hash 0xeac55c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 38449] OK # # # cpu 4: rx_hash 0x820b379f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43562 dport 38449] OK # # # cpu 4: rx_hash 0x7a981366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43578 dport 38449] OK # # # cpu 4: rx_hash 0x5c4da74b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43580 dport 38449] OK # # # cpu 5: rx_hash 0x5af77010 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37236 dport 38449] OK # # # cpu 5: rx_hash 0xf9cedf19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37250 dport 38449] OK # # # cpu 5: rx_hash 0xdf1b6b34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37252 dport 38449] OK # # # cpu 5: rx_hash 0x08e896eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37258 dport 38449] OK # # # cpu 5: rx_hash 0x398d4e55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37296 dport 38449] OK # # # cpu 5: rx_hash 0x2ae79443 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37308 dport 38449] OK # # # cpu 5: rx_hash 0x288acf01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 38449] OK # # # cpu 5: rx_hash 0xea1d9bc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43072 dport 38449] OK # # # cpu 5: rx_hash 0xd61798f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43090 dport 38449] OK # # # cpu 5: rx_hash 0xf0c22cdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43092 dport 38449] OK # # # cpu 5: rx_hash 0xfdadf752 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43132 dport 38449] OK # # # cpu 5: rx_hash 0x7841ec76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 38449] OK # # # cpu 5: rx_hash 0x9762a41c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 38449] OK # # # cpu 5: rx_hash 0x8dbd1301 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43188 dport 38449] OK # # # cpu 5: rx_hash 0xb8027d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43198 dport 38449] OK # # # cpu 5: rx_hash 0x6429b6ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43208 dport 38449] OK # # # cpu 5: rx_hash 0x9cba9255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43224 dport 38449] OK # # # cpu 5: rx_hash 0x69466d22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 38449] OK # # # cpu 5: rx_hash 0x5cf90319 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43242 dport 38449] OK # # # cpu 5: rx_hash 0x82bf93cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43260 dport 38449] OK # # # cpu 5: rx_hash 0x6f294779 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43266 dport 38449] OK # # # cpu 5: rx_hash 0x5594a98e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43328 dport 38449] OK # # # cpu 5: rx_hash 0x699eaabe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43346 dport 38449] OK # # # cpu 5: rx_hash 0x215efb58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43448 dport 38449] OK # # # cpu 5: rx_hash 0xd215e9e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43472 dport 38449] OK # # # cpu 5: rx_hash 0xcc10e870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43508 dport 38449] OK # # # cpu 5: rx_hash 0x1be315af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43514 dport 38449] OK # # # cpu 5: rx_hash 0xa0043537 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43548 dport 38449] OK # # # cpu 5: rx_hash 0x4d4a261f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43600 dport 38449] OK # # # cpu 5: rx_hash 0x89d301d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43602 dport 38449] OK # # # cpu 5: rx_hash 0xcc7c8bbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43664 dport 38449] OK # # # count: pass=63 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 214, 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 59172 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43257 dport 59172] != expected 0xfb678ee1 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43257 dport 59172] != expected 0xfb678ee1 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54832 dport 59172] != expected 0x3ca6cd70 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54832 dport 59172] != expected 0x3ca6cd70 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48605 dport 59172] != expected 0x9270989d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48605 dport 59172] != expected 0x9270989d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48991 dport 59172] != expected 0x40f91fee # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48991 dport 59172] != expected 0x40f91fee # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 59172] != expected 0xc24dca1b # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 59172] != expected 0xc24dca1b # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60179 dport 59172] != expected 0x57ed3489 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60179 dport 59172] != expected 0x57ed3489 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47663 dport 59172] != expected 0x3cd43500 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47663 dport 59172] != expected 0x3cd43500 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49941 dport 59172] != expected 0xf68d1a2e # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49941 dport 59172] != expected 0xf68d1a2e # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54887 dport 59172] != expected 0xfe74639d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54887 dport 59172] != expected 0xfe74639d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 59172] != expected 0x6a9bca1b # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 59172] != expected 0x6a9bca1b # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47612 dport 59172] != expected 0x17d7086 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47612 dport 59172] != expected 0x17d7086 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41903 dport 59172] != expected 0xaeef2417 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41903 dport 59172] != expected 0xaeef2417 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47903 dport 59172] != expected 0x875d23da # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47903 dport 59172] != expected 0x875d23da # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54376 dport 59172] != expected 0x9a2ff422 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54376 dport 59172] != expected 0x9a2ff422 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53761 dport 59172] != expected 0xe598e979 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53761 dport 59172] != expected 0xe598e979 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57571 dport 59172] != expected 0x776b512d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57571 dport 59172] != expected 0x776b512d # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56646 dport 59172] != expected 0xcc37818f # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56646 dport 59172] != expected 0xcc37818f # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35033 dport 59172] != expected 0xccdb710e # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35033 dport 59172] != expected 0xccdb710e # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45242 dport 59172] != expected 0x34978802 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45242 dport 59172] != expected 0x34978802 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47784 dport 59172] != expected 0x4fffdd79 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47784 dport 59172] != expected 0x4fffdd79 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 59172] != expected 0x866a6450 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 59172] != expected 0x866a6450 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59023 dport 59172] != expected 0x832fbd1c # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59023 dport 59172] != expected 0x832fbd1c # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46016 dport 59172] != expected 0x323a0b09 # # Exception| cpu 4: rx_hash 0x4864f933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46016 dport 59172] != expected 0x323a0b09 # # 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 214, 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 59256 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42164 dport 59256] != expected 0x76c12bcd # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42164 dport 59256] != expected 0x76c12bcd # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60773 dport 59256] != expected 0xa4d0ddc9 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60773 dport 59256] != expected 0xa4d0ddc9 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50271 dport 59256] != expected 0xe83158e3 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50271 dport 59256] != expected 0xe83158e3 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54834 dport 59256] != expected 0x4389c27 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54834 dport 59256] != expected 0x4389c27 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 59256] != expected 0x248f38cd # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 59256] != expected 0x248f38cd # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42157 dport 59256] != expected 0xf6460955 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42157 dport 59256] != expected 0xf6460955 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39414 dport 59256] != expected 0xb5e24719 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39414 dport 59256] != expected 0xb5e24719 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49210 dport 59256] != expected 0x2ec09345 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49210 dport 59256] != expected 0x2ec09345 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54916 dport 59256] != expected 0x5925fa10 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54916 dport 59256] != expected 0x5925fa10 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34552 dport 59256] != expected 0x51b7e850 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34552 dport 59256] != expected 0x51b7e850 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41353 dport 59256] != expected 0xf8287611 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41353 dport 59256] != expected 0xf8287611 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 59256] != expected 0x7eccb5bb # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 59256] != expected 0x7eccb5bb # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46757 dport 59256] != expected 0x735c4aa4 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46757 dport 59256] != expected 0x735c4aa4 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41659 dport 59256] != expected 0xd8264c35 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41659 dport 59256] != expected 0xd8264c35 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33419 dport 59256] != expected 0x4900b322 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33419 dport 59256] != expected 0x4900b322 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39673 dport 59256] != expected 0xb6e5e3d # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39673 dport 59256] != expected 0xb6e5e3d # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55428 dport 59256] != expected 0xfef209ed # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55428 dport 59256] != expected 0xfef209ed # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42221 dport 59256] != expected 0x862c06b # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42221 dport 59256] != expected 0x862c06b # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38325 dport 59256] != expected 0xfe7e8ca7 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38325 dport 59256] != expected 0xfe7e8ca7 # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 59256] != expected 0x9b1503fe # # Exception| cpu 5: rx_hash 0x9ea9975e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 59256] != expected 0x9b1503fe # # 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-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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->