< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51076 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc569bdd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 51076] != expected 0xf4d68e4 # # Exception| cpu 0: rx_hash 0x803fd51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39368 dport 51076] != expected 0xca1749d3 # # Exception| cpu 0: rx_hash 0x6cab9608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39394 dport 51076] != expected 0x5b16ef24 # # Exception| cpu 4: rx_hash 0x4709c606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39328 dport 51076] != expected 0x9afa9fd7 # # Exception| cpu 4: rx_hash 0x3929ef4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39332 dport 51076] != expected 0xe997cd39 # # Exception| cpu 4: rx_hash 0x25f1a324 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39358 dport 51076] != expected 0xaa209528 # # Exception| cpu 4: rx_hash 0x410fe8f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39364 dport 51076] != expected 0x80ccb24a # # Exception| cpu 4: rx_hash 0xdfb7df4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39384 dport 51076] != expected 0x56cc1d68 # # Exception| cpu 5: rx_hash 0x1881cc55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39344 dport 51076] != expected 0x621cb6c # # Exception| cpu 5: rx_hash 0x025faeca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39374 dport 51076] != expected 0x5fa0bee0 # # Exception| cpu 5: rx_hash 0x60a7cbe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39376 dport 51076] != expected 0x6f7ab41f # # Exception| cpu 5: rx_hash 0x2ffbd034 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39400 dport 51076] != expected 0x847ae38e # # Exception| cpu 0: rx_hash 0xad9babe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39406 dport 51076] != expected 0x11cd14bd # # Exception| cpu 0: rx_hash 0x0ec067b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 51076] != expected 0xbafd3a0c # # Exception| cpu 0: rx_hash 0xdf244bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39482 dport 51076] != expected 0x87fdc2bf # # Exception| cpu 4: rx_hash 0x0e53f32a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39420 dport 51076] != expected 0x6bcce5db # # Exception| cpu 4: rx_hash 0xf280352a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39452 dport 51076] != expected 0x5c279fd1 # # Exception| cpu 4: rx_hash 0x419c7c6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39462 dport 51076] != expected 0x51fd6d9d # # Exception| cpu 4: rx_hash 0xe25424a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 51076] != expected 0x2bfc9cfb # # Exception| cpu 5: rx_hash 0x33239c5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39410 dport 51076] != expected 0xc7cdbb9f # # Exception| cpu 5: rx_hash 0x12182bdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 51076] != expected 0xf94a621d # # Exception| cpu 5: rx_hash 0x33b008c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39440 dport 51076] != expected 0x16fc6448 # # Exception| cpu 0: rx_hash 0x39ba7bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39494 dport 51076] != expected 0x38a612ee # # Exception| cpu 0: rx_hash 0x141e052f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39520 dport 51076] != expected 0xe37c4f80 # # Exception| cpu 0: rx_hash 0xab0e1189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39528 dport 51076] != expected 0xdacae6f7 # # Exception| cpu 0: rx_hash 0xf4861bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 39544 dport 51076] != expected 0x4611b24c # # Exception| cpu 0: rx_hash 0xa4015b11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39570 dport 51076] != expected 0xe3bdab02 # # Exception| cpu 0: rx_hash 0x544d546b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39586 dport 51076] != expected 0x310b55e4 # # Exception| cpu 0: rx_hash 0xd62d2fbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39588 dport 51076] != expected 0xa4bca2d7 # # Exception| cpu 4: rx_hash 0x181258cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39506 dport 51076] != expected 0xd71014bb # # Exception| cpu 4: rx_hash 0x449945e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39562 dport 51076] != expected 0x46d056ce # # Exception| cpu 4: rx_hash 0x1b114fb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39578 dport 51076] != expected 0xda0b0275 # # Exception| cpu 5: rx_hash 0x574e4313 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39530 dport 51076] != expected 0x3c10432a # # Exception| cpu 5: rx_hash 0x296e6a5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39534 dport 51076] != expected 0x4f7d11c4 # # Exception| cpu 5: rx_hash 0x8aa63297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39548 dport 51076] != expected 0x357ce0a2 # # Exception| cpu 0: rx_hash 0x957d6980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 51076] != expected 0x7bd0ae7d # # Exception| cpu 0: rx_hash 0x89a525ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39604 dport 51076] != expected 0x3867f66c # # Exception| cpu 0: rx_hash 0x2580d0ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 39682 dport 51076] != expected 0xe5302065 # # Exception| cpu 0: rx_hash 0x4778b58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39708 dport 51076] != expected 0xd5ea2a9a # # Exception| cpu 4: rx_hash 0xa20775e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39670 dport 51076] != expected 0xf98b869f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe8f8da0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35508 dport 47642] OK # # # cpu 0: rx_hash 0x90deddb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35540 dport 47642] OK # # # cpu 0: rx_hash 0xc35a8a05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35574 dport 47642] OK # # # cpu 0: rx_hash 0xc6bd549e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35588 dport 47642] OK # # # cpu 0: rx_hash 0xfbcd3bef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 47642] OK # # # cpu 4: rx_hash 0x51eee05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35544 dport 47642] OK # # # cpu 4: rx_hash 0xa1a2ef27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 47642] OK # # # cpu 4: rx_hash 0x23c294f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35566 dport 47642] OK # # # cpu 5: rx_hash 0x14b88891 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35510 dport 47642] OK # # # cpu 5: rx_hash 0xaba89c37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35518 dport 47642] OK # # # cpu 5: rx_hash 0x7046c343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35532 dport 47642] OK # # # cpu 0: rx_hash 0x1b55251a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35602 dport 47642] OK # # # cpu 0: rx_hash 0xa44531bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35610 dport 47642] OK # # # cpu 0: rx_hash 0x26254a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35612 dport 47642] OK # # # cpu 0: rx_hash 0x30f77514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35664 dport 47642] OK # # # cpu 0: rx_hash 0xc0bb7a6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35680 dport 47642] OK # # # cpu 0: rx_hash 0xbe9b5323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35684 dport 47642] OK # # # cpu 4: rx_hash 0x54093ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35626 dport 47642] OK # # # cpu 4: rx_hash 0xf7c1660f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35640 dport 47642] OK # # # cpu 4: rx_hash 0x75a11dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35646 dport 47642] OK # # # cpu 5: rx_hash 0x115f560a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35652 dport 47642] OK # # # cpu 5: rx_hash 0x73a73328 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35674 dport 47642] OK # # # cpu 5: rx_hash 0xe1135970 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 47642] OK # # # cpu 0: rx_hash 0x0e840d1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35734 dport 47642] OK # # # cpu 0: rx_hash 0xe2104e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35772 dport 47642] OK # # # cpu 0: rx_hash 0xc5be43e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 47642] OK # # # cpu 0: rx_hash 0xf4c27177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35824 dport 47642] OK # # # cpu 4: rx_hash 0x6c7c683f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35720 dport 47642] OK # # # cpu 4: rx_hash 0x6a7a46cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35820 dport 47642] OK # # # cpu 5: rx_hash 0xdc633601 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35706 dport 47642] OK # # # cpu 5: rx_hash 0xb19419bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35742 dport 47642] OK # # # cpu 5: rx_hash 0xc3b86d16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35752 dport 47642] OK # # # cpu 5: rx_hash 0xbd98445b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35756 dport 47642] OK # # # cpu 5: rx_hash 0xdf602179 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35762 dport 47642] OK # # # cpu 5: rx_hash 0x9a3649b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35804 dport 47642] OK # # # cpu 5: rx_hash 0x7ae79d0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 47642] OK # # # cpu 0: rx_hash 0x9a7f83f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35864 dport 47642] OK # # # cpu 0: rx_hash 0x663fd162 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35866 dport 47642] OK # # # cpu 0: rx_hash 0x8aab9277 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35888 dport 47642] OK # # # cpu 0: rx_hash 0xd325b6d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35908 dport 47642] OK # # # cpu 0: rx_hash 0x0ecdc750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35922 dport 47642] 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 35077 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51954 dport 35077] != expected 0x82fb26af # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51954 dport 35077] != expected 0x82fb26af # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55796 dport 35077] != expected 0x42fb6526 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55796 dport 35077] != expected 0x42fb6526 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60414 dport 35077] != expected 0x4da305d7 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60414 dport 35077] != expected 0x4da305d7 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39333 dport 35077] != expected 0x328499dc # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39333 dport 35077] != expected 0x328499dc # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 35077] != expected 0xda706f83 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 35077] != expected 0xda706f83 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58369 dport 35077] != expected 0xd46de563 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58369 dport 35077] != expected 0xd46de563 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32879 dport 35077] != expected 0x792df279 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32879 dport 35077] != expected 0x792df279 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48678 dport 35077] != expected 0x2966723a # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48678 dport 35077] != expected 0x2966723a # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46811 dport 35077] != expected 0x792a35ef # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46811 dport 35077] != expected 0x792a35ef # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42521 dport 35077] != expected 0xb3c1f4df # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42521 dport 35077] != expected 0xb3c1f4df # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39078 dport 35077] != expected 0x9026c2f0 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39078 dport 35077] != expected 0x9026c2f0 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53969 dport 35077] != expected 0xce5c0f68 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53969 dport 35077] != expected 0xce5c0f68 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41747 dport 35077] != expected 0x8713206c # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41747 dport 35077] != expected 0x8713206c # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51128 dport 35077] != expected 0xa026919b # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51128 dport 35077] != expected 0xa026919b # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35571 dport 35077] != expected 0x49695bc0 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35571 dport 35077] != expected 0x49695bc0 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36991 dport 35077] != expected 0xfd6a7d96 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36991 dport 35077] != expected 0xfd6a7d96 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 35077] != expected 0x91bdd23a # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 35077] != expected 0x91bdd23a # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38825 dport 35077] != expected 0xeff3631b # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38825 dport 35077] != expected 0xeff3631b # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40560 dport 35077] != expected 0xb726936 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40560 dport 35077] != expected 0xb726936 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40871 dport 35077] != expected 0x72cb8bf6 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40871 dport 35077] != expected 0x72cb8bf6 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 35077] != expected 0xd5e9ebf0 # # Exception| cpu 4: rx_hash 0x3995630c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 35077] != expected 0xd5e9ebf0 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35104 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47315 dport 35104] != expected 0x1b8c8a2e # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47315 dport 35104] != expected 0x1b8c8a2e # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36323 dport 35104] != expected 0x1db669d7 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36323 dport 35104] != expected 0x1db669d7 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32920 dport 35104] != expected 0x8ff137a9 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32920 dport 35104] != expected 0x8ff137a9 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39396 dport 35104] != expected 0x1771f17 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39396 dport 35104] != expected 0x1771f17 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49621 dport 35104] != expected 0xc68ccf45 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49621 dport 35104] != expected 0xc68ccf45 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49305 dport 35104] != expected 0x65a6709f # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49305 dport 35104] != expected 0x65a6709f # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45782 dport 35104] != expected 0x516f5611 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45782 dport 35104] != expected 0x516f5611 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38761 dport 35104] != expected 0xb20bf6ed # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38761 dport 35104] != expected 0xb20bf6ed # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50164 dport 35104] != expected 0xcb342f0a # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50164 dport 35104] != expected 0xcb342f0a # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42513 dport 35104] != expected 0xf1bd230f # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42513 dport 35104] != expected 0xf1bd230f # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40544 dport 35104] != expected 0xd6dcd7ce # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40544 dport 35104] != expected 0xd6dcd7ce # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45767 dport 35104] != expected 0xf667f976 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45767 dport 35104] != expected 0xf667f976 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40357 dport 35104] != expected 0x36b989e # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40357 dport 35104] != expected 0x36b989e # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49505 dport 35104] != expected 0x2311e838 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49505 dport 35104] != expected 0x2311e838 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59132 dport 35104] != expected 0xc90d5f25 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59132 dport 35104] != expected 0xc90d5f25 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45499 dport 35104] != expected 0xfffd0984 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45499 dport 35104] != expected 0xfffd0984 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47413 dport 35104] != expected 0x3fc377ab # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47413 dport 35104] != expected 0x3fc377ab # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36625 dport 35104] != expected 0xf75577bb # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36625 dport 35104] != expected 0xf75577bb # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37977 dport 35104] != expected 0xad433960 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37977 dport 35104] != expected 0xad433960 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32783 dport 35104] != expected 0xc168e253 # # Exception| cpu 4: rx_hash 0x696aa23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32783 dport 35104] != expected 0xc168e253 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->