< 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 39306 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x31cf06e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37176 dport 39306] != expected 0x116ee1c0 # # Exception| cpu 0: rx_hash 0xbfcd1108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37184 dport 39306] != expected 0xf0bdec66 # # Exception| cpu 0: rx_hash 0x4bcef447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37224 dport 39306] != expected 0xb1dfe55d # # Exception| cpu 0: rx_hash 0xeb3e0208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37250 dport 39306] != expected 0x6e80e82d # # Exception| cpu 0: rx_hash 0x3b319735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37256 dport 39306] != expected 0x6b08ccc0 # # Exception| cpu 4: rx_hash 0xd9c8cc7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37164 dport 39306] != expected 0x93aaf3b6 # # Exception| cpu 4: rx_hash 0x57cadb96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37204 dport 39306] != expected 0x7279fe10 # # Exception| cpu 4: rx_hash 0x73c6abe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37238 dport 39306] != expected 0x3693d3c6 # # Exception| cpu 4: rx_hash 0x8b34e421 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37252 dport 39306] != expected 0x978f2f64 # # Exception| cpu 5: rx_hash 0x6034b310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37188 dport 39306] != expected 0x5847515e # # Exception| cpu 5: rx_hash 0x0fc8621c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37196 dport 39306] != expected 0xc3a0fc2 # # Exception| cpu 5: rx_hash 0x38360a9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37212 dport 39306] != expected 0x2604a08c # # Exception| cpu 0: rx_hash 0xbcca8ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37268 dport 39306] != expected 0xbdb1802a # # Exception| cpu 0: rx_hash 0x76ce0d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37320 dport 39306] != expected 0xe1876713 # # Exception| cpu 0: rx_hash 0x41306592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37336 dport 39306] != expected 0xcbb9c85d # # Exception| cpu 4: rx_hash 0x70c1364b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37282 dport 39306] != expected 0x7b9fbf8a # # Exception| cpu 4: rx_hash 0xf8cc1afc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37296 dport 39306] != expected 0x546ab5 # # Exception| cpu 4: rx_hash 0xed313957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37352 dport 39306] != expected 0xf49830b4 # # Exception| cpu 4: rx_hash 0xa8f878cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37382 dport 39306] != expected 0x70cf9f72 # # Exception| cpu 4: rx_hash 0xc704a9c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37390 dport 39306] != expected 0x24b2c1ee # # Exception| cpu 4: rx_hash 0xff0cf663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37392 dport 39306] != expected 0xa3fef775 # # Exception| cpu 5: rx_hash 0x48c969e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37308 dport 39306] != expected 0xfcd38911 # # Exception| cpu 5: rx_hash 0xd53966f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37366 dport 39306] != expected 0x73d4062f # # Exception| cpu 5: rx_hash 0x170b3cfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 39306] != expected 0x213ae503 # # Exception| cpu 5: rx_hash 0x530daaa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37408 dport 39306] != expected 0x9cdf0f9c # # Exception| cpu 0: rx_hash 0x5cfb9d83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37422 dport 39306] != expected 0x31ad9649 # # Exception| cpu 0: rx_hash 0xb4fc571d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 39306] != expected 0xb369843f # # Exception| cpu 0: rx_hash 0xd2f98a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37462 dport 39306] != expected 0xd07e9bef # # Exception| cpu 4: rx_hash 0xe507e2ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37446 dport 39306] != expected 0xfa4034a1 # # Exception| cpu 4: rx_hash 0xb2f36c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37456 dport 39306] != expected 0x29715ca6 # # Exception| cpu 4: rx_hash 0xc10b929f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37476 dport 39306] != expected 0xbeaa1977 # # Exception| cpu 4: rx_hash 0xde0820e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37516 dport 39306] != expected 0x30006e76 # # Exception| cpu 4: rx_hash 0x89fcae4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37530 dport 39306] != expected 0xe3310671 # # Exception| cpu 4: rx_hash 0x2a0bc5ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37540 dport 39306] != expected 0x7162674d # # Exception| cpu 4: rx_hash 0x9a0eb6ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37544 dport 39306] != expected 0x8de584e9 # # Exception| cpu 5: rx_hash 0x850d04c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37440 dport 39306] != expected 0x34ff3e8 # # Exception| cpu 5: rx_hash 0x290c5801 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37488 dport 39306] != expected 0x3c6e0b01 # # Exception| cpu 5: rx_hash 0x4906be28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 39306] != expected 0xc561cc48 # # Exception| cpu 5: rx_hash 0xd1fe17c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37506 dport 39306] != expected 0x9d72f7a3 # # Exception| cpu 5: rx_hash 0x7dff4b01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37554 dport 39306] != expected 0xa2530f4a # # 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 0x03b75114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59538 dport 47219] OK # # # cpu 0: rx_hash 0xafb60dd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59554 dport 47219] OK # # # cpu 0: rx_hash 0x1fb37ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59566 dport 47219] OK # # # cpu 0: rx_hash 0xb5bd195f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59636 dport 47219] OK # # # cpu 4: rx_hash 0x97be5272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59580 dport 47219] OK # # # cpu 4: rx_hash 0x21b41a39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59610 dport 47219] OK # # # cpu 4: rx_hash 0x8db546fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59626 dport 47219] OK # # # cpu 5: rx_hash 0x19bc459a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59588 dport 47219] OK # # # cpu 5: rx_hash 0x2e422d1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59604 dport 47219] OK # # # cpu 5: rx_hash 0x41c9120a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59650 dport 47219] OK # # # cpu 0: rx_hash 0x4e3f252f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59660 dport 47219] OK # # # cpu 0: rx_hash 0x8dc2a8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59700 dport 47219] OK # # # cpu 0: rx_hash 0xb3c5cc1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59712 dport 47219] OK # # # cpu 0: rx_hash 0x03c0bf0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59724 dport 47219] OK # # # cpu 0: rx_hash 0x543431a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59738 dport 47219] OK # # # cpu 0: rx_hash 0xafc1e3cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59772 dport 47219] OK # # # cpu 4: rx_hash 0xc9c43ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 47219] OK # # # cpu 4: rx_hash 0x65c56278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59680 dport 47219] OK # # # cpu 4: rx_hash 0xb5caf745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59690 dport 47219] OK # # # cpu 4: rx_hash 0xbf346690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 47219] OK # # # cpu 5: rx_hash 0x48301e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59750 dport 47219] OK # # # cpu 5: rx_hash 0x1fc490df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59760 dport 47219] OK # # # cpu 5: rx_hash 0x1032a7fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59774 dport 47219] OK # # # cpu 0: rx_hash 0x5733ac0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59790 dport 47219] OK # # # cpu 0: rx_hash 0xa3304941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59814 dport 47219] OK # # # cpu 0: rx_hash 0xaac9453b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59842 dport 47219] OK # # # cpu 0: rx_hash 0x4d38b880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59864 dport 47219] OK # # # cpu 0: rx_hash 0x6934c8f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59898 dport 47219] OK # # # cpu 4: rx_hash 0xeecfd360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59878 dport 47219] OK # # # cpu 4: rx_hash 0x8133026c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59886 dport 47219] OK # # # cpu 4: rx_hash 0xa4f0a5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 47219] OK # # # cpu 4: rx_hash 0xcb0c74d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59918 dport 47219] OK # # # cpu 5: rx_hash 0xacc67e64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59816 dport 47219] OK # # # cpu 5: rx_hash 0x4b3783df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59826 dport 47219] OK # # # cpu 5: rx_hash 0x44c1b4fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59836 dport 47219] OK # # # cpu 5: rx_hash 0xc5359437 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 47219] OK # # # cpu 5: rx_hash 0x230bbe4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59930 dport 47219] OK # # # cpu 5: rx_hash 0x80fcd5ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 47219] OK # # # cpu 0: rx_hash 0xd8fe6c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59964 dport 47219] OK # # # cpu 0: rx_hash 0xe6f908da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59976 dport 47219] OK # # # cpu 0: rx_hash 0xbefbb150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59984 dport 47219] OK # # # cpu 0: rx_hash 0xd107605c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59992 dport 47219] OK # # # cpu 0: rx_hash 0x0efec244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59996 dport 47219] OK # # # cpu 0: rx_hash 0x72f00bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60006 dport 47219] OK # # # count: pass=44 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 58648 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56372 dport 58648] != expected 0xf05ad6fe # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56372 dport 58648] != expected 0xf05ad6fe # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36802 dport 58648] != expected 0xcaee39ee # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36802 dport 58648] != expected 0xcaee39ee # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 58648] != expected 0x87613a32 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 58648] != expected 0x87613a32 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39042 dport 58648] != expected 0xb11149a1 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39042 dport 58648] != expected 0xb11149a1 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54846 dport 58648] != expected 0xf0d77a37 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54846 dport 58648] != expected 0xf0d77a37 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51391 dport 58648] != expected 0x11fd170a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51391 dport 58648] != expected 0x11fd170a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 58648] != expected 0x66f25eb6 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 58648] != expected 0x66f25eb6 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34899 dport 58648] != expected 0x5d275298 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34899 dport 58648] != expected 0x5d275298 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34582 dport 58648] != expected 0xd3b628fc # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34582 dport 58648] != expected 0xd3b628fc # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37208 dport 58648] != expected 0xa7982b92 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37208 dport 58648] != expected 0xa7982b92 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45070 dport 58648] != expected 0x89901de5 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45070 dport 58648] != expected 0x89901de5 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 58648] != expected 0x2947fb8d # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 58648] != expected 0x2947fb8d # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51926 dport 58648] != expected 0x28abb47a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51926 dport 58648] != expected 0x28abb47a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 58648] != expected 0x933f342 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 58648] != expected 0x933f342 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46851 dport 58648] != expected 0x8da7ef90 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46851 dport 58648] != expected 0x8da7ef90 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43400 dport 58648] != expected 0x6905a640 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43400 dport 58648] != expected 0x6905a640 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56548 dport 58648] != expected 0x15ac078a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56548 dport 58648] != expected 0x15ac078a # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54619 dport 58648] != expected 0x97a5d017 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54619 dport 58648] != expected 0x97a5d017 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55231 dport 58648] != expected 0xb4d9b1c8 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55231 dport 58648] != expected 0xb4d9b1c8 # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52068 dport 58648] != expected 0xa19b09ff # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52068 dport 58648] != expected 0xa19b09ff # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41294 dport 58648] != expected 0xb96626d # # Exception| cpu 0: rx_hash 0xa00d7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41294 dport 58648] != expected 0xb96626d # # 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 52374 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 52374] != expected 0x696d6d48 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 52374] != expected 0x696d6d48 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 52374] != expected 0x6dddc560 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 52374] != expected 0x6dddc560 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46292 dport 52374] != expected 0xece4c5f2 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46292 dport 52374] != expected 0xece4c5f2 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36998 dport 52374] != expected 0x235275f2 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36998 dport 52374] != expected 0x235275f2 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35704 dport 52374] != expected 0x563d5e56 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35704 dport 52374] != expected 0x563d5e56 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53207 dport 52374] != expected 0x90bf1e7a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53207 dport 52374] != expected 0x90bf1e7a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37640 dport 52374] != expected 0xb09b9a0b # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37640 dport 52374] != expected 0xb09b9a0b # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37502 dport 52374] != expected 0xe2105c4e # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37502 dport 52374] != expected 0xe2105c4e # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53536 dport 52374] != expected 0xd26a739a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53536 dport 52374] != expected 0xd26a739a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59428 dport 52374] != expected 0x272fca87 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59428 dport 52374] != expected 0x272fca87 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43235 dport 52374] != expected 0xac8e0c67 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43235 dport 52374] != expected 0xac8e0c67 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58454 dport 52374] != expected 0x77924d21 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58454 dport 52374] != expected 0x77924d21 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48398 dport 52374] != expected 0xc9057521 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48398 dport 52374] != expected 0xc9057521 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 52374] != expected 0x2164df1a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 52374] != expected 0x2164df1a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 52374] != expected 0x3e54c3b8 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 52374] != expected 0x3e54c3b8 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34367 dport 52374] != expected 0xd9e149c7 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34367 dport 52374] != expected 0xd9e149c7 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36578 dport 52374] != expected 0x309371d7 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36578 dport 52374] != expected 0x309371d7 # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32907 dport 52374] != expected 0x118670ec # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32907 dport 52374] != expected 0x118670ec # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57048 dport 52374] != expected 0xcee7b9dd # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57048 dport 52374] != expected 0xcee7b9dd # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55553 dport 52374] != expected 0xcc1c336a # # Exception| cpu 0: rx_hash 0x61ad5732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55553 dport 52374] != expected 0xcc1c336a # # 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__->