< 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 720 # selftests: drivers/net/hw: toeplitz.py # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 34272 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5e65464a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 34272] != expected 0x11d4cb20 # # Exception| cpu 0: rx_hash 0x0a175db6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48878 dport 34272] != expected 0x4c826bbe # # Exception| cpu 0: rx_hash 0x0dc75d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48900 dport 34272] != expected 0x1589dc77 # # Exception| cpu 0: rx_hash 0xa17c62cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48902 dport 34272] != expected 0xe447df57 # # Exception| cpu 0: rx_hash 0x5dea4ece [saddr 192.0.3.2 daddr 192.0.3.1 sport 48930 dport 34272] != expected 0x3bc3ef5 # # Exception| cpu 4: rx_hash 0x0ae5e3b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48830 dport 34272] != expected 0x7d35dbc3 # # Exception| cpu 4: rx_hash 0xa139924b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48870 dport 34272] != expected 0x30f1eb76 # # Exception| cpu 4: rx_hash 0x0a52ad36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48910 dport 34272] != expected 0x98345f9f # # Exception| cpu 4: rx_hash 0xa2b69acf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48914 dport 34272] != expected 0x22991ea3 # # Exception| cpu 5: rx_hash 0xf00343b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48824 dport 34272] != expected 0x741cd973 # # Exception| cpu 5: rx_hash 0xa0dcee49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48846 dport 34272] != expected 0x539e8b8c # # Exception| cpu 5: rx_hash 0x5815ca40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48884 dport 34272] != expected 0xff062832 # # Exception| cpu 5: rx_hash 0xa70ceec1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48932 dport 34272] != expected 0xa953c45 # # Exception| cpu 5: rx_hash 0x0bb7d134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 34272] != expected 0xfb5b3f65 # # Exception| cpu 0: rx_hash 0x0eff1b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48960 dport 34272] != expected 0xe2e0adfe # # Exception| cpu 0: rx_hash 0xa24424ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48962 dport 34272] != expected 0x132eaede # # Exception| cpu 0: rx_hash 0xf6363f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 34272] != expected 0x4e780e40 # # Exception| cpu 4: rx_hash 0x096aeb33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 34272] != expected 0x6f5d2e16 # # Exception| cpu 4: rx_hash 0x0f1a6739 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49000 dport 34272] != expected 0x818fcd04 # # Exception| cpu 4: rx_hash 0xa7fe50c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 34272] != expected 0x3b228c38 # # Exception| cpu 4: rx_hash 0xa0e041c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49038 dport 34272] != expected 0x1ff36793 # # Exception| cpu 5: rx_hash 0x5e20b6ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 48950 dport 34272] != expected 0xc562ff01 # # Exception| cpu 5: rx_hash 0x5cfd8ccd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48986 dport 34272] != expected 0x5164ee72 # # Exception| cpu 5: rx_hash 0xa775b1c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49028 dport 34272] != expected 0x924ee47b # # Exception| cpu 5: rx_hash 0xa32ab9cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49050 dport 34272] != expected 0xd92da667 # # Exception| cpu 5: rx_hash 0xf758a231 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49058 dport 34272] != expected 0x847b06f9 # # Exception| cpu 0: rx_hash 0xa1053dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49062 dport 34272] != expected 0x7c9c0769 # # Exception| cpu 0: rx_hash 0x24b4fd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41590 dport 34272] != expected 0x45b5be5f # # Exception| cpu 4: rx_hash 0xa2cfc5cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49074 dport 34272] != expected 0xba42c69d # # Exception| cpu 4: rx_hash 0x0f633839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49096 dport 34272] != expected 0x1954153a # # Exception| cpu 4: rx_hash 0xf7aa1c30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49138 dport 34272] != expected 0xb5ccb684 # # Exception| cpu 4: rx_hash 0x0d4cbc3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 34272] != expected 0xbce5b434 # # Exception| cpu 4: rx_hash 0x9c141dd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49170 dport 34272] != expected 0xb217377 # # Exception| cpu 4: rx_hash 0x8f11d381 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41614 dport 34272] != expected 0x90aa56d4 # # Exception| cpu 5: rx_hash 0xf307aa3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 34272] != expected 0xcf1844e5 # # Exception| cpu 5: rx_hash 0x5af45fc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49112 dport 34272] != expected 0x276dd55e # # Exception| cpu 5: rx_hash 0xf460e434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49126 dport 34272] != expected 0x73127770 # # Exception| cpu 5: rx_hash 0x5c84d3cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 34272] != expected 0xc9bf364c # # Exception| cpu 5: rx_hash 0x9fdee5d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49158 dport 34272] != expected 0xcdffb283 # # Exception| cpu 5: rx_hash 0x6348c9d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49186 dport 34272] != expected 0x2a045321 # # Exception| cpu 5: rx_hash 0xded9bc73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41600 dport 34272] != expected 0xe5f0d4ac # # Exception| cpu 5: rx_hash 0x71a87b82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41622 dport 34272] != expected 0xd2e01678 # # 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 0xeea676f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39034 dport 34808] OK # # # cpu 0: rx_hash 0xb870080e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39054 dport 34808] OK # # # cpu 0: rx_hash 0x44e6240b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39082 dport 34808] OK # # # cpu 0: rx_hash 0x17f371fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39112 dport 34808] OK # # # cpu 0: rx_hash 0xeb655dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39148 dport 34808] OK # # # cpu 4: rx_hash 0x421d4900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39032 dport 34808] OK # # # cpu 4: rx_hash 0xb8fbe90f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39038 dport 34808] OK # # # cpu 4: rx_hash 0xede76ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39070 dport 34808] OK # # # cpu 4: rx_hash 0xbdca7c00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39096 dport 34808] OK # # # cpu 4: rx_hash 0x404b9206 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39140 dport 34808] OK # # # cpu 5: rx_hash 0x10943ff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39058 dport 34808] OK # # # cpu 5: rx_hash 0xbf174607 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39124 dport 34808] OK # # # cpu 5: rx_hash 0xef3a55f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39154 dport 34808] OK # # # cpu 5: rx_hash 0x44149a0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39162 dport 34808] OK # # # cpu 0: rx_hash 0xbae8c289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39170 dport 34808] OK # # # cpu 0: rx_hash 0xe90f297d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39216 dport 34808] OK # # # cpu 0: rx_hash 0xb8c7468f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39230 dport 34808] OK # # # cpu 0: rx_hash 0x12fe4b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39246 dport 34808] OK # # # cpu 0: rx_hash 0x47692c8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39262 dport 34808] OK # # # cpu 0: rx_hash 0xbfa00886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39268 dport 34808] OK # # # cpu 4: rx_hash 0xeb20ad7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39180 dport 34808] OK # # # cpu 4: rx_hash 0x15990578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39188 dport 34808] OK # # # cpu 4: rx_hash 0xee9ad975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39226 dport 34808] OK # # # cpu 5: rx_hash 0x10237176 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 34808] OK # # # cpu 5: rx_hash 0xbb0dbe8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39210 dport 34808] OK # # # cpu 5: rx_hash 0x131b3773 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39270 dport 34808] OK # # # cpu 5: rx_hash 0xbc6af082 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39280 dport 34808] OK # # # cpu 0: rx_hash 0xbce11183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39296 dport 34808] OK # # # cpu 0: rx_hash 0x4258b980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39320 dport 34808] OK # # # cpu 0: rx_hash 0x11bf5274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39338 dport 34808] OK # # # cpu 0: rx_hash 0xbfd95786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39364 dport 34808] OK # # # cpu 4: rx_hash 0x41924184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39308 dport 34808] OK # # # cpu 4: rx_hash 0x15e05a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39348 dport 34808] OK # # # cpu 4: rx_hash 0xe861b47e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39400 dport 34808] OK # # # cpu 5: rx_hash 0x17443f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 34808] OK # # # cpu 5: rx_hash 0x4119a085 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39292 dport 34808] OK # # # cpu 5: rx_hash 0xeccc0273 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39334 dport 34808] OK # # # cpu 5: rx_hash 0x13626873 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39366 dport 34808] OK # # # cpu 5: rx_hash 0xbc13af82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39376 dport 34808] OK # # # cpu 5: rx_hash 0x173d607f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39384 dport 34808] OK # # # count: pass=40 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 54330 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33475 dport 54330] != expected 0x221c2b2a # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33475 dport 54330] != expected 0x221c2b2a # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 54330] != expected 0x44a3a7c9 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 54330] != expected 0x44a3a7c9 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56856 dport 54330] != expected 0xcbf805c2 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56856 dport 54330] != expected 0xcbf805c2 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57779 dport 54330] != expected 0xe9b5bbf0 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57779 dport 54330] != expected 0xe9b5bbf0 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 54330] != expected 0x4665bb11 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 54330] != expected 0x4665bb11 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 54330] != expected 0xd9953d4d # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 54330] != expected 0xd9953d4d # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44156 dport 54330] != expected 0x7152f12a # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44156 dport 54330] != expected 0x7152f12a # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48629 dport 54330] != expected 0xdea7ea68 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48629 dport 54330] != expected 0xdea7ea68 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44456 dport 54330] != expected 0x7c26e4cd # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44456 dport 54330] != expected 0x7c26e4cd # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40785 dport 54330] != expected 0xe575e125 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40785 dport 54330] != expected 0xe575e125 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53914 dport 54330] != expected 0x8575aa6f # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53914 dport 54330] != expected 0x8575aa6f # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58031 dport 54330] != expected 0xb10aa8c9 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58031 dport 54330] != expected 0xb10aa8c9 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58859 dport 54330] != expected 0x74896c44 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58859 dport 54330] != expected 0x74896c44 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45496 dport 54330] != expected 0x8ea589e8 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45496 dport 54330] != expected 0x8ea589e8 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52461 dport 54330] != expected 0x2c209d92 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52461 dport 54330] != expected 0x2c209d92 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38936 dport 54330] != expected 0x47fea2b0 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38936 dport 54330] != expected 0x47fea2b0 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36562 dport 54330] != expected 0xc73d798f # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36562 dport 54330] != expected 0xc73d798f # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33023 dport 54330] != expected 0x265c4427 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33023 dport 54330] != expected 0x265c4427 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44923 dport 54330] != expected 0x79f5a7df # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44923 dport 54330] != expected 0x79f5a7df # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58907 dport 54330] != expected 0x3ff75602 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58907 dport 54330] != expected 0x3ff75602 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37384 dport 54330] != expected 0x304adf57 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37384 dport 54330] != expected 0x304adf57 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33971 dport 54330] != expected 0x7dbe5267 # # Exception| cpu 5: rx_hash 0x673456fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33971 dport 54330] != expected 0x7dbe5267 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 55491 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35723 dport 55491] != expected 0x7ab6de6b # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35723 dport 55491] != expected 0x7ab6de6b # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39338 dport 55491] != expected 0x6f23e26 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39338 dport 55491] != expected 0x6f23e26 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36320 dport 55491] != expected 0x6401dd29 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36320 dport 55491] != expected 0x6401dd29 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 55491] != expected 0x367ab75d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 55491] != expected 0x367ab75d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47750 dport 55491] != expected 0xfc15db2d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47750 dport 55491] != expected 0xfc15db2d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40371 dport 55491] != expected 0x346bb450 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40371 dport 55491] != expected 0x346bb450 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47165 dport 55491] != expected 0xddb4d70e # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47165 dport 55491] != expected 0xddb4d70e # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47838 dport 55491] != expected 0x57c9aad1 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47838 dport 55491] != expected 0x57c9aad1 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58133 dport 55491] != expected 0xa50fba3d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58133 dport 55491] != expected 0xa50fba3d # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56651 dport 55491] != expected 0x769bff75 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56651 dport 55491] != expected 0x769bff75 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 55491] != expected 0x6b9d73b8 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 55491] != expected 0x6b9d73b8 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54468 dport 55491] != expected 0xcb655b22 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54468 dport 55491] != expected 0xcb655b22 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58528 dport 55491] != expected 0x1569f20c # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58528 dport 55491] != expected 0x1569f20c # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 55491] != expected 0x1ae370e8 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 55491] != expected 0x1ae370e8 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53782 dport 55491] != expected 0x7264d089 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53782 dport 55491] != expected 0x7264d089 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44195 dport 55491] != expected 0x435af905 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44195 dport 55491] != expected 0x435af905 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56343 dport 55491] != expected 0xde43670c # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56343 dport 55491] != expected 0xde43670c # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 55491] != expected 0x8db08806 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 55491] != expected 0x8db08806 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55686 dport 55491] != expected 0xb81fb807 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55686 dport 55491] != expected 0xb81fb807 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50810 dport 55491] != expected 0x40ba2076 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50810 dport 55491] != expected 0x40ba2076 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47320 dport 55491] != expected 0x8783b1e1 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47320 dport 55491] != expected 0x8783b1e1 # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54194 dport 55491] != expected 0x7119660c # # Exception| cpu 5: rx_hash 0x54914a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54194 dport 55491] != expected 0x7119660c # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->