< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50210 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 73 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7cdbffad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40936 dport 50210] != expected 0x1abc0bf6 # # Exception| cpu 0: rx_hash 0xd44ac332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40968 dport 50210] != expected 0x6aff9064 # # Exception| cpu 0: rx_hash 0x4a52f4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40974 dport 50210] != expected 0x15778303 # # Exception| cpu 0: rx_hash 0xa2d8e280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40986 dport 50210] != expected 0xf5518e69 # # Exception| cpu 0: rx_hash 0x7b13f6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41006 dport 50210] != expected 0x70277d27 # # Exception| cpu 0: rx_hash 0x9399e0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41018 dport 50210] != expected 0x9001704d # # Exception| cpu 0: rx_hash 0x4cea421a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41032 dport 50210] != expected 0x5857ef76 # # Exception| cpu 0: rx_hash 0xff7c6aec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41042 dport 50210] != expected 0x52ba09ea # # Exception| cpu 0: rx_hash 0x81317371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41086 dport 50210] != expected 0x882efe7d # # Exception| cpu 0: rx_hash 0x0c0aa6b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41098 dport 50210] != expected 0xa6a44da8 # # Exception| cpu 0: rx_hash 0x273c0f68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41168 dport 50210] != expected 0x9ee1d426 # # Exception| cpu 0: rx_hash 0x683014a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 50210] != expected 0x2125dd95 # # Exception| cpu 0: rx_hash 0x74ff099b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41184 dport 50210] != expected 0x3110d64a # # Exception| cpu 0: rx_hash 0x2fe33747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 50210] != expected 0xdbdb3dbc # # Exception| cpu 0: rx_hash 0xa672c668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41226 dport 50210] != expected 0x735a6de5 # # Exception| cpu 0: rx_hash 0x8323e129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41256 dport 50210] != expected 0x43057184 # # Exception| cpu 0: rx_hash 0x092bf3a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41260 dport 50210] != expected 0x698280a6 # # Exception| cpu 0: rx_hash 0xaeadfe47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41268 dport 50210] != expected 0x3660847f # # Exception| cpu 0: rx_hash 0x918b7289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41324 dport 50210] != expected 0x5b2affb4 # # Exception| cpu 0: rx_hash 0x313eb820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41348 dport 50210] != expected 0xc5b99a # # Exception| cpu 0: rx_hash 0x7e32a3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41352 dport 50210] != expected 0xbf01b029 # # Exception| cpu 0: rx_hash 0xe02a9474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41358 dport 50210] != expected 0xc089a34e # # Exception| cpu 0: rx_hash 0x47ac9992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41366 dport 50210] != expected 0x9f6ba797 # # Exception| cpu 0: rx_hash 0x788a155c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41422 dport 50210] != expected 0xf221dc5c # # Exception| cpu 0: rx_hash 0x98df3b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41444 dport 50210] != expected 0x573d38ac # # Exception| cpu 0: rx_hash 0x3c42edcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41478 dport 50210] != expected 0x26617470 # # Exception| cpu 0: rx_hash 0xa4e26ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 50210] != expected 0x14c90b62 # # Exception| cpu 0: rx_hash 0x03646105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 50210] != expected 0x4b2b0fbb # # Exception| cpu 0: rx_hash 0x44b742e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41580 dport 50210] != expected 0xb1d5ef92 # # Exception| cpu 0: rx_hash 0xf012ad5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41606 dport 50210] != expected 0xbf354bf9 # # Exception| cpu 0: rx_hash 0x0c889e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41616 dport 50210] != expected 0xa1ca4d6 # # Exception| cpu 0: rx_hash 0x8e5fb4c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41642 dport 50210] != expected 0x65a1bc6e # # Exception| cpu 0: rx_hash 0x0457a64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41646 dport 50210] != expected 0x4f264d4c # # Exception| cpu 0: rx_hash 0x9cf72762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41710 dport 50210] != expected 0x7d8e325e # # Exception| cpu 0: rx_hash 0x1566d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41738 dport 50210] != expected 0xd50f6207 # # Exception| cpu 0: rx_hash 0xd6da69b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41796 dport 50210] != expected 0xd6cf6e3 # # Exception| cpu 4: rx_hash 0x86f97a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40888 dport 50210] != expected 0xe2b588ac # # Exception| cpu 4: rx_hash 0x4d9afdfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40904 dport 50210] != expected 0x7fecf5d2 # # Exception| cpu 4: rx_hash 0xb100cec6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40926 dport 50210] != expected 0xcac51afd # # Exception| cpu 4: rx_hash 0xdb5df24b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40944 dport 50210] != expected 0x455e0f2f # # Exception| cpu 4: rx_hash 0x200fc827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 50210] != expected 0x9aec96d1 # # Exception| cpu 4: rx_hash 0x3a7863a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41050 dport 50210] != expected 0xc7f9f17b # # Exception| cpu 4: rx_hash 0x32a75b87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41060 dport 50210] != expected 0x82c318e1 # # Exception| cpu 4: rx_hash 0xce3d68bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41074 dport 50210] != expected 0x37eaf7ce # # Exception| cpu 4: rx_hash 0x0b3961f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41082 dport 50210] != expected 0xa2a90f5f # # Exception| cpu 4: rx_hash 0x2184b9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41110 dport 50210] != expected 0xd3c1b853 # # Exception| cpu 4: rx_hash 0x04d59e99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41140 dport 50210] != expected 0xe39ea432 # # Exception| cpu 4: rx_hash 0x332c2a78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41170 dport 50210] != expected 0xcbee3663 # # Exception| cpu 4: rx_hash 0xb92438f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41174 dport 50210] != expected 0xe169c741 # # Exception| cpu 4: rx_hash 0xeae73e03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41190 dport 50210] != expected 0x4e98c52d # # Exception| cpu 4: rx_hash 0xa0ca70d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41292 dport 50210] != expected 0x3e7a0190 # # Exception| cpu 4: rx_hash 0x859b5799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41326 dport 50210] != expected 0xe251df1 # # Exception| cpu 4: rx_hash 0x360d7f6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 50210] != expected 0x4c8fb6d # # Exception| cpu 4: rx_hash 0x1cb0a74e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 50210] != expected 0x75a04c61 # # Exception| cpu 4: rx_hash 0x8a77a8f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41376 dport 50210] != expected 0x4f12b69c # # Exception| cpu 4: rx_hash 0xb3e99287 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41406 dport 50210] != expected 0x6f78a122 # # Exception| cpu 4: rx_hash 0xdf0c18ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41430 dport 50210] != expected 0xadc3d885 # # Exception| cpu 4: rx_hash 0x2852c8db [saddr 192.0.3.2 daddr 192.0.3.1 sport 41476 dport 50210] != expected 0x736e9635 # # Exception| cpu 4: rx_hash 0x5ec0e969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41494 dport 50210] != expected 0xecc08838 # # Exception| cpu 4: rx_hash 0xc807e6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 41518 dport 50210] != expected 0xd67272c5 # # Exception| cpu 4: rx_hash 0x4c687ac9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41554 dport 50210] != expected 0xf4ef0608 # # Exception| cpu 4: rx_hash 0xac3d54cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41592 dport 50210] != expected 0x51f3e2f8 # # Exception| cpu 4: rx_hash 0x86808ced [saddr 192.0.3.2 daddr 192.0.3.1 sport 41620 dport 50210] != expected 0x209b55f4 # # Exception| cpu 4: rx_hash 0x1047835a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41644 dport 50210] != expected 0x1a29af09 # # Exception| cpu 4: rx_hash 0x29d9b924 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41650 dport 50210] != expected 0x3a43b8b7 # # Exception| cpu 4: rx_hash 0x80383a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41682 dport 50210] != expected 0x6dbb3981 # # Exception| cpu 4: rx_hash 0xd3fb3cae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41698 dport 50210] != expected 0xc24a3bed # # Exception| cpu 4: rx_hash 0xfe7523c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41726 dport 50210] != expected 0xb72fce16 # # Exception| cpu 4: rx_hash 0x0176f35d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 50210] != expected 0x80008042 # # Exception| cpu 4: rx_hash 0x2cf8ec33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41748 dport 50210] != expected 0xf56575b9 # # Exception| cpu 4: rx_hash 0x09a9cb72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41782 dport 50210] != expected 0xc53a69d8 # # Exception| cpu 4: rx_hash 0x07ce45ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41806 dport 50210] != expected 0xcd20ec37 # # Exception| cpu 4: rx_hash 0x91094a5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41846 dport 50210] != expected 0xf79216ca # # Exception| count: pass=0 nohash=0 fail=73 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd1b53ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60612 dport 37484] OK # # # cpu 0: rx_hash 0x393f28fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60624 dport 37484] OK # # # cpu 0: rx_hash 0x95fffe95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 37484] OK # # # cpu 0: rx_hash 0x3aa6cb5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 37484] OK # # # cpu 0: rx_hash 0x61baf580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 37484] OK # # # cpu 0: rx_hash 0x05804792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60776 dport 37484] OK # # # cpu 0: rx_hash 0xa2064a74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 37484] OK # # # cpu 0: rx_hash 0xd3a7ac89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60818 dport 37484] OK # # # cpu 0: rx_hash 0x02b380dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 37484] OK # # # cpu 0: rx_hash 0xcf68b1b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 37484] OK # # # cpu 0: rx_hash 0xadeab514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 37484] OK # # # cpu 0: rx_hash 0x4b072da1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60882 dport 37484] OK # # # cpu 0: rx_hash 0x9a1301f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 37484] OK # # # cpu 0: rx_hash 0x57c8309e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 37484] OK # # # cpu 0: rx_hash 0xe45e1868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 37484] OK # # # cpu 0: rx_hash 0xab5203a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60920 dport 37484] OK # # # cpu 0: rx_hash 0xdedbf962 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60944 dport 37484] OK # # # cpu 0: rx_hash 0x2a9ef277 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60984 dport 37484] OK # # # cpu 0: rx_hash 0x5dea022c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32800 dport 37484] OK # # # cpu 0: rx_hash 0x12e619e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32812 dport 37484] OK # # # cpu 0: rx_hash 0x0fa27520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32934 dport 37484] OK # # # cpu 0: rx_hash 0x40ae6eec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32938 dport 37484] OK # # # cpu 0: rx_hash 0x2c4be4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 37484] OK # # # cpu 0: rx_hash 0x6347ff1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32974 dport 37484] OK # # # cpu 0: rx_hash 0x01c5fbbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32990 dport 37484] OK # # # cpu 0: rx_hash 0x4616d85c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33004 dport 37484] OK # # # cpu 0: rx_hash 0x68012495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33040 dport 37484] OK # # # cpu 0: rx_hash 0xead60e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 37484] OK # # # cpu 0: rx_hash 0x4d5003d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 37484] OK # # # cpu 0: rx_hash 0xbfadbe71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33116 dport 37484] OK # # # cpu 0: rx_hash 0x5ff89074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33142 dport 37484] OK # # # cpu 0: rx_hash 0x7d9a707a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 37484] OK # # # cpu 4: rx_hash 0xfa83970f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 37484] OK # # # cpu 4: rx_hash 0xa94091fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 37484] OK # # # cpu 4: rx_hash 0x55daa2c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 37484] OK # # # cpu 4: rx_hash 0xa7271f63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60630 dport 37484] OK # # # cpu 4: rx_hash 0xf4e41990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60646 dport 37484] OK # # # cpu 4: rx_hash 0x47723166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60668 dport 37484] OK # # # cpu 4: rx_hash 0xe36ddf27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 37484] OK # # # cpu 4: rx_hash 0xf91a74a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 37484] OK # # # cpu 4: rx_hash 0x7421a16f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60810 dport 37484] OK # # # cpu 4: rx_hash 0xf8910557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60872 dport 37484] OK # # # cpu 4: rx_hash 0x795df484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 37484] OK # # # cpu 4: rx_hash 0x91d7e2ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 37484] OK # # # cpu 4: rx_hash 0xc214e45d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 37484] OK # # # cpu 4: rx_hash 0x23a71bb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32780 dport 37484] OK # # # cpu 4: rx_hash 0x84211657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32788 dport 37484] OK # # # cpu 4: rx_hash 0xb5601406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32820 dport 37484] OK # # # cpu 4: rx_hash 0x0891b26f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 37484] OK # # # cpu 4: rx_hash 0x9e56bdd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 37484] OK # # # cpu 4: rx_hash 0x487156c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32916 dport 37484] OK # # # cpu 4: rx_hash 0x077d4d0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32920 dport 37484] OK # # # cpu 4: rx_hash 0x222c6a4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 37484] OK # # # cpu 4: rx_hash 0x3bc22266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 37484] OK # # # cpu 4: rx_hash 0x8633840f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33090 dport 37484] OK # # # cpu 4: rx_hash 0xf0a1a5bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33104 dport 37484] OK # # # cpu 4: rx_hash 0x1f1874d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33204 dport 37484] OK # # # cpu 4: rx_hash 0xd47bf303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33220 dport 37484] OK # # # cpu 4: rx_hash 0x056fdf57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33230 dport 37484] OK # # # cpu 4: rx_hash 0x28e1c039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33234 dport 37484] OK # # # cpu 4: rx_hash 0xa2e9d2b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33238 dport 37484] OK # # # cpu 4: rx_hash 0x342edd06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33262 dport 37484] OK # # # cpu 4: rx_hash 0x42bcfcb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33276 dport 37484] OK # # # cpu 4: rx_hash 0x37350672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33300 dport 37484] OK # # # cpu 4: rx_hash 0xf2310f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33308 dport 37484] OK # # # count: pass=65 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54686 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 54686] != expected 0xa7fda6ea # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 54686] != expected 0xa7fda6ea # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37194 dport 54686] != expected 0x253300bd # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37194 dport 54686] != expected 0x253300bd # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47677 dport 54686] != expected 0xb4f2a90e # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47677 dport 54686] != expected 0xb4f2a90e # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32805 dport 54686] != expected 0xca7f10cf # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32805 dport 54686] != expected 0xca7f10cf # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32934 dport 54686] != expected 0xac3b0989 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32934 dport 54686] != expected 0xac3b0989 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 54686] != expected 0xadf6f3d2 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 54686] != expected 0xadf6f3d2 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45807 dport 54686] != expected 0xe935b460 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45807 dport 54686] != expected 0xe935b460 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43078 dport 54686] != expected 0x5167a430 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43078 dport 54686] != expected 0x5167a430 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35745 dport 54686] != expected 0xfac68dba # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35745 dport 54686] != expected 0xfac68dba # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56519 dport 54686] != expected 0xf29b81bf # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56519 dport 54686] != expected 0xf29b81bf # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45239 dport 54686] != expected 0x222ac049 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45239 dport 54686] != expected 0x222ac049 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35724 dport 54686] != expected 0x8a4dbea7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35724 dport 54686] != expected 0x8a4dbea7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33790 dport 54686] != expected 0x2b8e6264 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33790 dport 54686] != expected 0x2b8e6264 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38350 dport 54686] != expected 0x45ca49e7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38350 dport 54686] != expected 0x45ca49e7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38960 dport 54686] != expected 0x5d193b2b # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38960 dport 54686] != expected 0x5d193b2b # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60897 dport 54686] != expected 0x4a46823a # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60897 dport 54686] != expected 0x4a46823a # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36904 dport 54686] != expected 0x6b6e7c0a # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36904 dport 54686] != expected 0x6b6e7c0a # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39635 dport 54686] != expected 0xcaf0acb9 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39635 dport 54686] != expected 0xcaf0acb9 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37214 dport 54686] != expected 0xc5150dd7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37214 dport 54686] != expected 0xc5150dd7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57377 dport 54686] != expected 0x17af196c # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57377 dport 54686] != expected 0x17af196c # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 54686] != expected 0x5596288b # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 54686] != expected 0x5596288b # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36305 dport 54686] != expected 0x12e078d7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36305 dport 54686] != expected 0x12e078d7 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46666 dport 54686] != expected 0x4683c794 # # Exception| cpu 0: rx_hash 0x73214944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46666 dport 54686] != expected 0x4683c794 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45334 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44752 dport 45334] != expected 0x1d51e5ad # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44752 dport 45334] != expected 0x1d51e5ad # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46469 dport 45334] != expected 0xcac08eec # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46469 dport 45334] != expected 0xcac08eec # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35096 dport 45334] != expected 0x1b22542a # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35096 dport 45334] != expected 0x1b22542a # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54450 dport 45334] != expected 0x9fba346f # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54450 dport 45334] != expected 0x9fba346f # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54119 dport 45334] != expected 0x75691a5 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54119 dport 45334] != expected 0x75691a5 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40709 dport 45334] != expected 0x42709b56 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40709 dport 45334] != expected 0x42709b56 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42798 dport 45334] != expected 0x4b93387d # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42798 dport 45334] != expected 0x4b93387d # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 45334] != expected 0x4c521866 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55305 dport 45334] != expected 0x4c521866 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52062 dport 45334] != expected 0xe316523e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52062 dport 45334] != expected 0xe316523e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53496 dport 45334] != expected 0xf849101 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53496 dport 45334] != expected 0xf849101 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42659 dport 45334] != expected 0x86c7094e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42659 dport 45334] != expected 0x86c7094e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56859 dport 45334] != expected 0x505e21e3 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56859 dport 45334] != expected 0x505e21e3 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 45334] != expected 0xc0da56fd # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57683 dport 45334] != expected 0xc0da56fd # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53357 dport 45334] != expected 0x37e8d9e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53357 dport 45334] != expected 0x37e8d9e # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46733 dport 45334] != expected 0xdaf8b7c7 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46733 dport 45334] != expected 0xdaf8b7c7 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53353 dport 45334] != expected 0x89769f16 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53353 dport 45334] != expected 0x89769f16 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43927 dport 45334] != expected 0x8c6b3164 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43927 dport 45334] != expected 0x8c6b3164 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50220 dport 45334] != expected 0x5c16cc81 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50220 dport 45334] != expected 0x5c16cc81 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38784 dport 45334] != expected 0x40cd8762 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38784 dport 45334] != expected 0x40cd8762 # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36935 dport 45334] != expected 0xaeb3031a # # Exception| cpu 5: rx_hash 0x10b3847c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36935 dport 45334] != expected 0xaeb3031a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->