< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-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 34196 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcaaf00d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39700 dport 34196] != expected 0x77056bd5 # # Exception| cpu 0: rx_hash 0x2b8f10b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39702 dport 34196] != expected 0xbb57a126 # # Exception| cpu 0: rx_hash 0x0cf505c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 34196] != expected 0xa8d4f5c6 # # Exception| cpu 0: rx_hash 0x51ca0641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 34196] != expected 0xabf91660 # # Exception| cpu 0: rx_hash 0x9f480f74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39784 dport 34196] != expected 0xa1155fb6 # # Exception| cpu 0: rx_hash 0xd0f79ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39818 dport 34196] != expected 0xecd16496 # # Exception| cpu 0: rx_hash 0x4df38cbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39832 dport 34196] != expected 0xf909f73b # # Exception| cpu 0: rx_hash 0xbd63848f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39836 dport 34196] != expected 0x9f209242 # # Exception| cpu 0: rx_hash 0xe63d93fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39846 dport 34196] != expected 0x55299ffc # # Exception| cpu 0: rx_hash 0xeee59fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39850 dport 34196] != expected 0x80144839 # # Exception| cpu 0: rx_hash 0x37b69a4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39874 dport 34196] != expected 0xe9a7407d # # Exception| cpu 0: rx_hash 0x4b929841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39890 dport 34196] != expected 0x302d1923 # # Exception| cpu 0: rx_hash 0xe8848b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39904 dport 34196] != expected 0x4930a621 # # Exception| cpu 0: rx_hash 0x94a08920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39920 dport 34196] != expected 0x90baff7f # # Exception| cpu 0: rx_hash 0xa896eda4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39994 dport 34196] != expected 0xb29d8476 # # Exception| cpu 0: rx_hash 0x71c5e838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40018 dport 34196] != expected 0xdb2e8c32 # # Exception| cpu 0: rx_hash 0x470fe514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40062 dport 34196] != expected 0x62d67758 # # Exception| cpu 0: rx_hash 0x19006ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 34196] != expected 0x8569e3f2 # # Exception| cpu 0: rx_hash 0xb2ce73a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 34196] != expected 0x29498b35 # # Exception| cpu 0: rx_hash 0x8abd665f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 34196] != expected 0x8ca84982 # # Exception| cpu 0: rx_hash 0x0ed1604a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40150 dport 34196] != expected 0xe636a260 # # Exception| cpu 0: rx_hash 0x558f773e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40172 dport 34196] != expected 0x2c3fafde # # Exception| cpu 0: rx_hash 0xb4af6759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40174 dport 34196] != expected 0xe06d652d # # Exception| cpu 0: rx_hash 0x4c42bee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40200 dport 34196] != expected 0xe6189ee1 # # Exception| cpu 0: rx_hash 0x4a23aa14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40258 dport 34196] != expected 0x2f3c70f9 # # Exception| cpu 0: rx_hash 0x3edfa432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40286 dport 34196] != expected 0x238bfe62 # # Exception| cpu 0: rx_hash 0x8c79af0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40298 dport 34196] != expected 0xf0edeeea # # Exception| cpu 0: rx_hash 0x58a3383e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40400 dport 34196] != expected 0x61d5a87f # # Exception| cpu 0: rx_hash 0xfbb52b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40418 dport 34196] != expected 0x18c8177d # # Exception| cpu 0: rx_hash 0x24d5d4e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40476 dport 34196] != expected 0x62ef5599 # # Exception| cpu 0: rx_hash 0x9eabd3f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40484 dport 34196] != expected 0x64b492d4 # # Exception| cpu 0: rx_hash 0xf33fc9ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40498 dport 34196] != expected 0x17456400 # # Exception| cpu 0: rx_hash 0x03afc19e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40502 dport 34196] != expected 0x716c0179 # # Exception| cpu 0: rx_hash 0x5e90c217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40518 dport 34196] != expected 0x7241e2df # # Exception| cpu 0: rx_hash 0x6082c311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40550 dport 34196] != expected 0x1e84ce70 # # Exception| cpu 0: rx_hash 0x98cac708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40558 dport 34196] != expected 0xad907ccc # # Exception| cpu 0: rx_hash 0x954355a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40636 dport 34196] != expected 0x551b321d # # Exception| cpu 0: rx_hash 0xc0a45a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40640 dport 34196] != expected 0x830b067e # # Exception| cpu 0: rx_hash 0x21844a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40642 dport 34196] != expected 0x4f59cc8d # # Exception| cpu 4: rx_hash 0x5f731e96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39690 dport 34196] != expected 0xb7e02fbd # # Exception| cpu 4: rx_hash 0xa15a0e72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39752 dport 34196] != expected 0xcdd07319 # # Exception| cpu 4: rx_hash 0x407a1e15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39754 dport 34196] != expected 0x182b9ea # # Exception| cpu 4: rx_hash 0x34861033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39766 dport 34196] != expected 0xd353771 # # Exception| cpu 4: rx_hash 0xd6968a2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39872 dport 34196] != expected 0x25f58a8e # # Exception| cpu 4: rx_hash 0x0b80fec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39944 dport 34196] != expected 0xcb803b74 # # Exception| cpu 4: rx_hash 0xc502f7fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39980 dport 34196] != expected 0xc16c72a2 # # Exception| cpu 4: rx_hash 0xb926f5f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39996 dport 34196] != expected 0x18e62bfc # # Exception| cpu 4: rx_hash 0x898dec21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40026 dport 34196] != expected 0x683a3e8e # # Exception| cpu 4: rx_hash 0xb79fed27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40058 dport 34196] != expected 0x4ff1221 # # Exception| cpu 4: rx_hash 0xa37e6bf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 34196] != expected 0x833224bf # # Exception| cpu 4: rx_hash 0xceea71a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40116 dport 34196] != expected 0xf0c3d26b # # Exception| cpu 4: rx_hash 0x82656a75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 34196] != expected 0x59959e47 # # Exception| cpu 4: rx_hash 0xeff1702d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40148 dport 34196] != expected 0x2a646893 # # Exception| cpu 4: rx_hash 0x8a18bbf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40224 dport 34196] != expected 0x39c900f2 # # Exception| cpu 4: rx_hash 0xbab3a227 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40262 dport 34196] != expected 0x49151580 # # Exception| cpu 4: rx_hash 0x6d59bf6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40296 dport 34196] != expected 0x3cbf2419 # # Exception| cpu 4: rx_hash 0xf885a12d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40310 dport 34196] != expected 0xfc5a6071 # # Exception| cpu 4: rx_hash 0xc3c63ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40328 dport 34196] != expected 0xbd29d5ca # # Exception| cpu 4: rx_hash 0x22e62ecf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40330 dport 34196] != expected 0x717b1f39 # # Exception| cpu 4: rx_hash 0x5ec22cc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40346 dport 34196] != expected 0xa8f14667 # # Exception| cpu 4: rx_hash 0x059c3bb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40352 dport 34196] != expected 0x62f84bd9 # # Exception| cpu 4: rx_hash 0xe2dd3f2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40424 dport 34196] != expected 0x678e6f32 # # Exception| cpu 4: rx_hash 0x9ef93d21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40440 dport 34196] != expected 0xbe04366c # # Exception| cpu 4: rx_hash 0x6e693512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40444 dport 34196] != expected 0xd82d5315 # # Exception| cpu 4: rx_hash 0xa0b9d2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40452 dport 34196] != expected 0x871be7b # # Exception| cpu 4: rx_hash 0xb9d1c68d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40462 dport 34196] != expected 0x7737c634 # # Exception| cpu 4: rx_hash 0xcd2dc8ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 40466 dport 34196] != expected 0x7b8048af # # Exception| cpu 4: rx_hash 0xc5f5c481 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 34196] != expected 0xaebd9f6a # # Exception| cpu 4: rx_hash 0xe28fd1f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40500 dport 34196] != expected 0xbd3ecb8a # # Exception| cpu 4: rx_hash 0x7132db45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40544 dport 34196] != expected 0xb4ff61fa # # Exception| cpu 4: rx_hash 0xdfad5a81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40576 dport 34196] != expected 0x35699029 # # Exception| cpu 4: rx_hash 0x365546cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40590 dport 34196] != expected 0x2c068d1f # # Exception| cpu 4: rx_hash 0x42a948ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 40594 dport 34196] != expected 0x20b10384 # # Exception| cpu 4: rx_hash 0x4a7144c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40606 dport 34196] != expected 0xf58cd441 # # Exception| cpu 4: rx_hash 0x112f53b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40612 dport 34196] != expected 0x3f85d9ff # # Exception| cpu 4: rx_hash 0x38ec5e1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40648 dport 34196] != expected 0x301fb4c2 # # Exception| cpu 4: rx_hash 0xefa39ef9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40712 dport 34196] != expected 0xf0d4cc2b # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xde5af126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 38299] OK # # # cpu 0: rx_hash 0x9c3e1cf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40472 dport 38299] OK # # # cpu 0: rx_hash 0x37f003bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40486 dport 38299] OK # # # cpu 0: rx_hash 0xa22c1dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40504 dport 38299] OK # # # cpu 0: rx_hash 0x0f831644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40524 dport 38299] OK # # # cpu 0: rx_hash 0x76f68acb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 38299] OK # # # cpu 0: rx_hash 0xb87483fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40614 dport 38299] OK # # # cpu 0: rx_hash 0x25709195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40628 dport 38299] OK # # # cpu 0: rx_hash 0xf4fb9823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40656 dport 38299] OK # # # cpu 0: rx_hash 0x15db8844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40658 dport 38299] OK # # # cpu 0: rx_hash 0x465d931a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40676 dport 38299] OK # # # cpu 0: rx_hash 0x46f84eb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40714 dport 38299] OK # # # cpu 0: rx_hash 0xd32450f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40724 dport 38299] OK # # # cpu 0: rx_hash 0x911253f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40740 dport 38299] OK # # # cpu 0: rx_hash 0xb009527d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40772 dport 38299] OK # # # cpu 0: rx_hash 0x34655468 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40796 dport 38299] OK # # # cpu 0: rx_hash 0x76535762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40812 dport 38299] OK # # # cpu 0: rx_hash 0x02af5944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40816 dport 38299] OK # # # cpu 0: rx_hash 0x2084d2bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40836 dport 38299] OK # # # cpu 0: rx_hash 0x5ca0d0b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40852 dport 38299] OK # # # cpu 0: rx_hash 0x7bdac5cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40894 dport 38299] OK # # # cpu 0: rx_hash 0xd675ce71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40906 dport 38299] OK # # # cpu 0: rx_hash 0x8d2bd905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40944 dport 38299] OK # # # cpu 0: rx_hash 0x85f3d52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40956 dport 38299] OK # # # cpu 0: rx_hash 0x9cf9d4f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40960 dport 38299] OK # # # cpu 0: rx_hash 0x7dd9c495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40962 dport 38299] OK # # # cpu 0: rx_hash 0x8591c08c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40970 dport 38299] OK # # # cpu 0: rx_hash 0xee64ce29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41046 dport 38299] OK # # # cpu 0: rx_hash 0xac52cd23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41062 dport 38299] OK # # # cpu 0: rx_hash 0x45aad16e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41064 dport 38299] OK # # # cpu 0: rx_hash 0x398ed362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41080 dport 38299] OK # # # cpu 0: rx_hash 0xe3ed5c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 38299] OK # # # cpu 0: rx_hash 0x6f5956bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41104 dport 38299] OK # # # cpu 0: rx_hash 0x86a14af2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41118 dport 38299] OK # # # cpu 0: rx_hash 0x340741cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41130 dport 38299] OK # # # cpu 0: rx_hash 0x514b57b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41136 dport 38299] OK # # # cpu 0: rx_hash 0x04ac581a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41164 dport 38299] OK # # # cpu 0: rx_hash 0x61e04e68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41174 dport 38299] OK # # # cpu 0: rx_hash 0xca8b8c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41222 dport 38299] OK # # # cpu 0: rx_hash 0xd3e398f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41228 dport 38299] OK # # # cpu 0: rx_hash 0xf4998d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41254 dport 38299] OK # # # cpu 0: rx_hash 0x782d87bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 38299] OK # # # cpu 0: rx_hash 0x34a29c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 38299] OK # # # cpu 0: rx_hash 0x13d8891a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41326 dport 38299] OK # # # cpu 0: rx_hash 0x76949f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41332 dport 38299] OK # # # cpu 0: rx_hash 0xd0d31286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 38299] OK # # # cpu 0: rx_hash 0x8b8d05f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41378 dport 38299] OK # # # cpu 0: rx_hash 0x627519bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41388 dport 38299] OK # # # cpu 0: rx_hash 0xe6191faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 38299] OK # # # cpu 0: rx_hash 0xbb261c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41412 dport 38299] OK # # # cpu 0: rx_hash 0x5a060c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41414 dport 38299] OK # # # cpu 0: rx_hash 0xc7021e2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 38299] OK # # # cpu 0: rx_hash 0x94840571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41442 dport 38299] OK # # # cpu 0: rx_hash 0x6ccc0168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41450 dport 38299] OK # # # cpu 0: rx_hash 0xc750f0fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 38299] OK # # # cpu 0: rx_hash 0x9c0ee78f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 38299] OK # # # count: pass=56 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 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-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 43250 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52500 dport 43250] != expected 0x28dc5b8a # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52500 dport 43250] != expected 0x28dc5b8a # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44310 dport 43250] != expected 0x9d5436c3 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44310 dport 43250] != expected 0x9d5436c3 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 43250] != expected 0xce32ed62 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 43250] != expected 0xce32ed62 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37835 dport 43250] != expected 0xcfb9d0aa # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37835 dport 43250] != expected 0xcfb9d0aa # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 48575 dport 43250] != expected 0x23c8fc44 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 48575 dport 43250] != expected 0x23c8fc44 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37720 dport 43250] != expected 0x19f59dca # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37720 dport 43250] != expected 0x19f59dca # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56125 dport 43250] != expected 0x50dba189 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56125 dport 43250] != expected 0x50dba189 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34945 dport 43250] != expected 0xdaa35706 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34945 dport 43250] != expected 0xdaa35706 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42531 dport 43250] != expected 0xa8705040 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42531 dport 43250] != expected 0xa8705040 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35871 dport 43250] != expected 0xca117120 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35871 dport 43250] != expected 0xca117120 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 36859 dport 43250] != expected 0x16fa12d5 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 36859 dport 43250] != expected 0x16fa12d5 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49497 dport 43250] != expected 0x1df3b229 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49497 dport 43250] != expected 0x1df3b229 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52087 dport 43250] != expected 0x3b26c5c8 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52087 dport 43250] != expected 0x3b26c5c8 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 43236 dport 43250] != expected 0xafe4d84d # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 43236 dport 43250] != expected 0xafe4d84d # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39150 dport 43250] != expected 0x2317ef77 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39150 dport 43250] != expected 0x2317ef77 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33846 dport 43250] != expected 0xc8d66e67 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33846 dport 43250] != expected 0xc8d66e67 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 43250] != expected 0x26ea408 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 43250] != expected 0x26ea408 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60345 dport 43250] != expected 0x9e76c0ae # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60345 dport 43250] != expected 0x9e76c0ae # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 43250] != expected 0x4d46b057 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 43250] != expected 0x4d46b057 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37343 dport 43250] != expected 0x66d6be47 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37343 dport 43250] != expected 0x66d6be47 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51561 dport 43250] != expected 0xed0fd36a # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51561 dport 43250] != expected 0xed0fd36a # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51266 dport 43250] != expected 0x4bb1b7f9 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51266 dport 43250] != expected 0x4bb1b7f9 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51451 dport 43250] != expected 0x8e7eae79 # # Exception| cpu 0: rx_hash 0x72e5e9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51451 dport 43250] != expected 0x8e7eae79 # # 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 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-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 48220 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 48220] != expected 0x547b8ea0 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 48220] != expected 0x547b8ea0 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53759 dport 48220] != expected 0xbb180f17 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53759 dport 48220] != expected 0xbb180f17 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34679 dport 48220] != expected 0xcfa61655 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34679 dport 48220] != expected 0xcfa61655 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46911 dport 48220] != expected 0x76a524cc # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46911 dport 48220] != expected 0x76a524cc # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56235 dport 48220] != expected 0xa3bc6dbf # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56235 dport 48220] != expected 0xa3bc6dbf # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40388 dport 48220] != expected 0x3e11e9a1 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40388 dport 48220] != expected 0x3e11e9a1 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 48220] != expected 0x642655aa # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 48220] != expected 0x642655aa # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56952 dport 48220] != expected 0x7a470ff0 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56952 dport 48220] != expected 0x7a470ff0 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41292 dport 48220] != expected 0x6e9783f6 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41292 dport 48220] != expected 0x6e9783f6 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46729 dport 48220] != expected 0xed65fff3 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46729 dport 48220] != expected 0xed65fff3 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58836 dport 48220] != expected 0x51909caa # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58836 dport 48220] != expected 0x51909caa # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44409 dport 48220] != expected 0x6779700d # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44409 dport 48220] != expected 0x6779700d # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 48220] != expected 0x8c412043 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 48220] != expected 0x8c412043 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52568 dport 48220] != expected 0x340a4ac4 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52568 dport 48220] != expected 0x340a4ac4 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51149 dport 48220] != expected 0x7e638860 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51149 dport 48220] != expected 0x7e638860 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51257 dport 48220] != expected 0xc163bba7 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51257 dport 48220] != expected 0xc163bba7 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 48220] != expected 0x8cf9be20 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 48220] != expected 0x8cf9be20 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 48220] != expected 0xf1d9aa60 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 48220] != expected 0xf1d9aa60 # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60955 dport 48220] != expected 0x267e08df # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60955 dport 48220] != expected 0x267e08df # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36127 dport 48220] != expected 0x9dec7bdd # # Exception| cpu 4: rx_hash 0x221f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36127 dport 48220] != expected 0x9dec7bdd # # 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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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__->