< 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 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 57792 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf71a4523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43740 dport 57792] != expected 0x7c039179 # # Exception| cpu 0: rx_hash 0x34556f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43772 dport 57792] != expected 0xdb9ee867 # # Exception| cpu 0: rx_hash 0xfe07fff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43804 dport 57792] != expected 0x52d9dc92 # # Exception| cpu 0: rx_hash 0x8f2422ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43822 dport 57792] != expected 0xc3a9c65b # # Exception| cpu 0: rx_hash 0x3a8964b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 57792] != expected 0x95642f45 # # Exception| cpu 0: rx_hash 0x4696117d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43896 dport 57792] != expected 0x9a61d1f6 # # Exception| cpu 0: rx_hash 0xd23330b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43912 dport 57792] != expected 0x88efb81d # # Exception| cpu 0: rx_hash 0x5991cc0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43920 dport 57792] != expected 0x59a0ae5a # # Exception| cpu 0: rx_hash 0x80a7b79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 57792] != expected 0xc2d61fb1 # # Exception| cpu 0: rx_hash 0x01f85286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43994 dport 57792] != expected 0xedcc6745 # # Exception| cpu 0: rx_hash 0x44292cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 44010 dport 57792] != expected 0x56bec66 # # Exception| cpu 0: rx_hash 0x59699f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44034 dport 57792] != expected 0xd1c00b0 # # Exception| cpu 0: rx_hash 0xaed4166b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44064 dport 57792] != expected 0xd356e844 # # Exception| cpu 0: rx_hash 0x9a26b529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44066 dport 57792] != expected 0xaa8179ae # # Exception| cpu 0: rx_hash 0x06c1b0e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44086 dport 57792] != expected 0xd9504366 # # Exception| cpu 0: rx_hash 0xb36cf6bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 57792] != expected 0x8f9daa78 # # Exception| cpu 0: rx_hash 0xf6bd88e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44138 dport 57792] != expected 0x673a215b # # Exception| cpu 0: rx_hash 0x755d5059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44182 dport 57792] != expected 0xd72a643f # # Exception| cpu 0: rx_hash 0x308c2e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44198 dport 57792] != expected 0x3f8def1c # # Exception| cpu 0: rx_hash 0x82e0d92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44212 dport 57792] != expected 0x9608ccb # # Exception| cpu 0: rx_hash 0xbcef63c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 57792] != expected 0x8ee27392 # # Exception| cpu 0: rx_hash 0xf402b544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44280 dport 57792] != expected 0xf8301ccb # # Exception| cpu 0: rx_hash 0xda8947a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44286 dport 57792] != expected 0xbd0c45d4 # # Exception| cpu 0: rx_hash 0xa2b72068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44300 dport 57792] != expected 0x2a612f6 # # Exception| cpu 0: rx_hash 0x4f73f8bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44330 dport 57792] != expected 0xe00732f7 # # Exception| cpu 0: rx_hash 0x61f80a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44332 dport 57792] != expected 0xa53b6be8 # # Exception| cpu 0: rx_hash 0xfadebee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 57792] != expected 0xb6cadbe9 # # Exception| cpu 0: rx_hash 0x6639bb29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44370 dport 57792] != expected 0xc51be121 # # Exception| cpu 0: rx_hash 0x8bfd63fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44404 dport 57792] != expected 0x27bac120 # # Exception| cpu 0: rx_hash 0x081dbb44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 57792] != expected 0x97aa8444 # # Exception| cpu 0: rx_hash 0x634737fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44478 dport 57792] != expected 0x3a315678 # # Exception| cpu 0: rx_hash 0xd6ea71a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 57792] != expected 0x6cfcbf66 # # Exception| cpu 0: rx_hash 0xdbd6d974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 57792] != expected 0xf2895b1c # # Exception| cpu 0: rx_hash 0x933b0ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44514 dport 57792] != expected 0x845b3445 # # Exception| cpu 0: rx_hash 0xb08c55cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44524 dport 57792] != expected 0x5f128920 # # Exception| cpu 0: rx_hash 0x9d48cb35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44564 dport 57792] != expected 0xed637c03 # # Exception| cpu 0: rx_hash 0xa486c0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 57792] != expected 0xac10993 # # Exception| cpu 0: rx_hash 0x0b52d759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44662 dport 57792] != expected 0x60e72878 # # Exception| cpu 0: rx_hash 0xb17c0471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44672 dport 57792] != expected 0x3755188c # # Exception| cpu 0: rx_hash 0x20a7a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44700 dport 57792] != expected 0xdaf1c63e # # Exception| cpu 0: rx_hash 0xda2688ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 44726 dport 57792] != expected 0x9acecab0 # # Exception| cpu 0: rx_hash 0x1ea8138f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44776 dport 57792] != expected 0x5d733967 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x13914592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45248 dport 43090] OK # # # cpu 0: rx_hash 0xc79b96d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 43090] OK # # # cpu 0: rx_hash 0x6f8e305c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45306 dport 43090] OK # # # cpu 0: rx_hash 0x2342f4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45322 dport 43090] OK # # # cpu 0: rx_hash 0x4818786e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45372 dport 43090] OK # # # cpu 0: rx_hash 0x61523bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45380 dport 43090] OK # # # cpu 0: rx_hash 0xcbc969fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53342 dport 43090] OK # # # cpu 0: rx_hash 0xb7d61c35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53348 dport 43090] OK # # # cpu 0: rx_hash 0x390a6c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53392 dport 43090] OK # # # cpu 0: rx_hash 0x5250e0e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53414 dport 43090] OK # # # cpu 0: rx_hash 0xed00bf1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53436 dport 43090] OK # # # cpu 0: rx_hash 0xe7fda6bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53450 dport 43090] OK # # # cpu 0: rx_hash 0x55915195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53464 dport 43090] OK # # # cpu 4: rx_hash 0xb6b84bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45278 dport 43090] OK # # # cpu 4: rx_hash 0xfe559d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45286 dport 43090] OK # # # cpu 4: rx_hash 0x8b57525a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45340 dport 43090] OK # # # cpu 4: rx_hash 0x66938a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45370 dport 43090] OK # # # cpu 4: rx_hash 0xe7cc6f90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45396 dport 43090] OK # # # cpu 4: rx_hash 0xf08996e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 43090] OK # # # cpu 4: rx_hash 0xf2076269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53332 dport 43090] OK # # # cpu 4: rx_hash 0x088643cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53374 dport 43090] OK # # # cpu 4: rx_hash 0x6b9eeb72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53420 dport 43090] OK # # # cpu 4: rx_hash 0xfd84f71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53454 dport 43090] OK # # # cpu 4: rx_hash 0x3ecbdd2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53486 dport 43090] OK # # # cpu 4: rx_hash 0xb8558942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53502 dport 43090] OK # # # cpu 4: rx_hash 0xd72e17fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53504 dport 43090] OK # # # cpu 4: rx_hash 0x20939e8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53538 dport 43090] OK # # # cpu 4: rx_hash 0x2daf365a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53546 dport 43090] OK # # # cpu 5: rx_hash 0x950f11fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45264 dport 43090] OK # # # cpu 5: rx_hash 0xdde2c776 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45288 dport 43090] OK # # # cpu 5: rx_hash 0x393ba570 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45326 dport 43090] OK # # # cpu 5: rx_hash 0xc3ba84d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 43090] OK # # # cpu 5: rx_hash 0x5f5d811f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 43090] OK # # # cpu 5: rx_hash 0xc47b35a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45402 dport 43090] OK # # # cpu 5: rx_hash 0xeaf0c740 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 43090] OK # # # cpu 5: rx_hash 0x6ee067a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53312 dport 43090] OK # # # cpu 5: rx_hash 0x63dccf70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53320 dport 43090] OK # # # cpu 5: rx_hash 0x1fc3babe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53362 dport 43090] OK # # # cpu 5: rx_hash 0x9c236204 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53390 dport 43090] OK # # # cpu 5: rx_hash 0x2e4f952e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53404 dport 43090] OK # # # cpu 5: rx_hash 0x7b1aa376 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53470 dport 43090] OK # # # cpu 5: rx_hash 0x0705d6b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53476 dport 43090] OK # # # cpu 5: rx_hash 0xf9a5e51f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53510 dport 43090] OK # # # cpu 5: rx_hash 0x6542e0d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53522 dport 43090] OK # # # cpu 5: rx_hash 0xbc749b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53558 dport 43090] OK # # # cpu 5: rx_hash 0x3d2b7e5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53592 dport 43090] OK # # # cpu 5: rx_hash 0x628351a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53612 dport 43090] OK # # # count: pass=47 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 56569 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50171 dport 56569] != expected 0xb89c05b3 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50171 dport 56569] != expected 0xb89c05b3 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44131 dport 56569] != expected 0xd0e8f8e8 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44131 dport 56569] != expected 0xd0e8f8e8 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42131 dport 56569] != expected 0x38f8e4e7 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42131 dport 56569] != expected 0x38f8e4e7 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59508 dport 56569] != expected 0xc32e556b # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59508 dport 56569] != expected 0xc32e556b # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46303 dport 56569] != expected 0xb4e74e15 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46303 dport 56569] != expected 0xb4e74e15 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50664 dport 56569] != expected 0x629b79e8 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50664 dport 56569] != expected 0x629b79e8 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39825 dport 56569] != expected 0x33ef3418 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39825 dport 56569] != expected 0x33ef3418 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57378 dport 56569] != expected 0x60783722 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57378 dport 56569] != expected 0x60783722 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42134 dport 56569] != expected 0xf7bc0fc7 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42134 dport 56569] != expected 0xf7bc0fc7 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34341 dport 56569] != expected 0xe85a2274 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34341 dport 56569] != expected 0xe85a2274 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34184 dport 56569] != expected 0x899b72c5 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34184 dport 56569] != expected 0x899b72c5 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41668 dport 56569] != expected 0x8ddaecc6 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41668 dport 56569] != expected 0x8ddaecc6 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52869 dport 56569] != expected 0x3edbe75 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52869 dport 56569] != expected 0x3edbe75 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54308 dport 56569] != expected 0x9390227e # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54308 dport 56569] != expected 0x9390227e # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50003 dport 56569] != expected 0x2893c690 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50003 dport 56569] != expected 0x2893c690 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 56569] != expected 0x89c8c28a # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 56569] != expected 0x89c8c28a # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55435 dport 56569] != expected 0xbaae05bb # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55435 dport 56569] != expected 0xbaae05bb # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 56569] != expected 0xd85adc3a # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 56569] != expected 0xd85adc3a # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42431 dport 56569] != expected 0xe9081e55 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42431 dport 56569] != expected 0xe9081e55 # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42429 dport 56569] != expected 0x90df8fbf # # Exception| cpu 0: rx_hash 0x2a5bdb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42429 dport 56569] != expected 0x90df8fbf # # 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 55403 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54794 dport 55403] != expected 0xa44b6f6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54794 dport 55403] != expected 0xa44b6f6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47594 dport 55403] != expected 0xc9779f6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47594 dport 55403] != expected 0xc9779f6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50121 dport 55403] != expected 0x5d20ee4 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50121 dport 55403] != expected 0x5d20ee4 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39207 dport 55403] != expected 0xd580d6be # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39207 dport 55403] != expected 0xd580d6be # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55873 dport 55403] != expected 0x56df2b03 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55873 dport 55403] != expected 0x56df2b03 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54185 dport 55403] != expected 0x4abc2f9e # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54185 dport 55403] != expected 0x4abc2f9e # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51009 dport 55403] != expected 0xe2715e8 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51009 dport 55403] != expected 0xe2715e8 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35613 dport 55403] != expected 0x282dcf87 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35613 dport 55403] != expected 0x282dcf87 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48444 dport 55403] != expected 0xc3ecf9bb # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48444 dport 55403] != expected 0xc3ecf9bb # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39028 dport 55403] != expected 0xb7c7174c # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39028 dport 55403] != expected 0xb7c7174c # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40665 dport 55403] != expected 0x60d5c3f2 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40665 dport 55403] != expected 0x60d5c3f2 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47855 dport 55403] != expected 0xcb567936 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47855 dport 55403] != expected 0xcb567936 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50445 dport 55403] != expected 0x14f18b20 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50445 dport 55403] != expected 0x14f18b20 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59159 dport 55403] != expected 0xb1566953 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59159 dport 55403] != expected 0xb1566953 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45316 dport 55403] != expected 0xe6166ace # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45316 dport 55403] != expected 0xe6166ace # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 55403] != expected 0xa27503ab # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 55403] != expected 0xa27503ab # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55199 dport 55403] != expected 0x97fcda70 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55199 dport 55403] != expected 0x97fcda70 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48069 dport 55403] != expected 0xe9bebdd6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48069 dport 55403] != expected 0xe9bebdd6 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58110 dport 55403] != expected 0xa9c76eb3 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58110 dport 55403] != expected 0xa9c76eb3 # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42105 dport 55403] != expected 0x3f353c3e # # Exception| cpu 4: rx_hash 0x4668136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42105 dport 55403] != expected 0x3f353c3e # # 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 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__->