< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 45963 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 81 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x68b49b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57618 dport 45963] != expected 0x59e44184 # # Exception| cpu 0: rx_hash 0xe6f97a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57736 dport 45963] != expected 0x8883e22b # # Exception| cpu 0: rx_hash 0x76ef2ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57764 dport 45963] != expected 0xff83bc1e # # Exception| cpu 0: rx_hash 0xe714ed3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 45963] != expected 0x8b9e28a8 # # Exception| cpu 0: rx_hash 0x5d4ac9ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57796 dport 45963] != expected 0x7039c2bf # # Exception| cpu 0: rx_hash 0x20497844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57822 dport 45963] != expected 0xe3ea8bdf # # Exception| cpu 0: rx_hash 0x90738a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57828 dport 45963] != expected 0x7aea6981 # # Exception| cpu 0: rx_hash 0x84ba2783 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 45963] != expected 0xbfa47913 # # Exception| cpu 0: rx_hash 0xee424e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57916 dport 45963] != expected 0x3229e380 # # Exception| cpu 0: rx_hash 0x6b702547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57924 dport 45963] != expected 0x837a67a4 # # Exception| cpu 0: rx_hash 0x98c8be1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57936 dport 45963] != expected 0xc040682a # # Exception| cpu 0: rx_hash 0xcf837a80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57952 dport 45963] != expected 0xdf349568 # # Exception| cpu 0: rx_hash 0xefafd941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57974 dport 45963] != expected 0x31342903 # # Exception| cpu 0: rx_hash 0x1768c82f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57984 dport 45963] != expected 0x123a0106 # # Exception| cpu 0: rx_hash 0x238dc608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57992 dport 45963] != expected 0x3974adff # # Exception| cpu 0: rx_hash 0x74c60292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58040 dport 45963] != expected 0x260050bd # # Exception| cpu 0: rx_hash 0x22605177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58050 dport 45963] != expected 0x3a69677c # # Exception| cpu 0: rx_hash 0x4e158820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58114 dport 45963] != expected 0xdcee2d4b # # Exception| cpu 0: rx_hash 0x27df946e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58118 dport 45963] != expected 0x8a7374b9 # # Exception| cpu 0: rx_hash 0xe0820114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58138 dport 45963] != expected 0xe207d7ce # # Exception| cpu 0: rx_hash 0x4ff81f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58184 dport 45963] != expected 0xdff3e7c8 # # Exception| cpu 0: rx_hash 0xbc408402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58204 dport 45963] != expected 0x9cc9e846 # # Exception| cpu 0: rx_hash 0x0d612ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58296 dport 45963] != expected 0x75a25da # # Exception| cpu 0: rx_hash 0x4f0ed4e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58332 dport 45963] != expected 0xde7d0289 # # Exception| cpu 0: rx_hash 0x96fe3a8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58338 dport 45963] != expected 0x11e0b925 # # Exception| cpu 0: rx_hash 0xb279c8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58376 dport 45963] != expected 0xa33be0da # # Exception| cpu 0: rx_hash 0xdbb3d480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 45963] != expected 0xf5a6b928 # # Exception| cpu 0: rx_hash 0xfb9f7741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58394 dport 45963] != expected 0x1ba60543 # # Exception| cpu 0: rx_hash 0x02433aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58418 dport 45963] != expected 0x3a3b0284 # # Exception| cpu 0: rx_hash 0x5f6c2886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 45963] != expected 0x47e8f78f # # Exception| cpu 0: rx_hash 0x402cc4ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58454 dport 45963] != expected 0xe31c25d7 # # Exception| cpu 0: rx_hash 0x7ead1c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58466 dport 45963] != expected 0xaaf58167 # # Exception| cpu 0: rx_hash 0x4137982c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 45963] != expected 0xe18f0a15 # # Exception| cpu 0: rx_hash 0x92a3a0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58506 dport 45963] != expected 0x4cb5b9f0 # # Exception| cpu 0: rx_hash 0x7fb640f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58556 dport 45963] != expected 0xa866aea5 # # Exception| cpu 0: rx_hash 0x8de34cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58594 dport 45963] != expected 0xe8416ba8 # # Exception| cpu 0: rx_hash 0xcbdee0bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58632 dport 45963] != expected 0x826195bd # # Exception| cpu 4: rx_hash 0x21522484 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 45963] != expected 0xe179a41d # # Exception| cpu 4: rx_hash 0xc623123f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57610 dport 45963] != expected 0x670dbb01 # # Exception| cpu 4: rx_hash 0x017e8745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 45963] != expected 0xf791876 # # Exception| cpu 4: rx_hash 0x42fcee39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57656 dport 45963] != expected 0xd543f5a6 # # Exception| cpu 4: rx_hash 0xe7e22681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57686 dport 45963] != expected 0x8a10cde9 # # Exception| cpu 4: rx_hash 0x486ef375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57744 dport 45963] != expected 0xb66a18ae # # Exception| cpu 4: rx_hash 0x56c38860 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57778 dport 45963] != expected 0x11830075 # # Exception| cpu 4: rx_hash 0x0bec9a09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57790 dport 45963] != expected 0x6c50f57e # # Exception| cpu 4: rx_hash 0x7d666a2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57810 dport 45963] != expected 0x9e397ed4 # # Exception| cpu 4: rx_hash 0x1ec8a090 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57834 dport 45963] != expected 0xaa032f6f # # Exception| cpu 4: rx_hash 0x37b2a051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57858 dport 45963] != expected 0xfdb4582c # # Exception| cpu 4: rx_hash 0xadc02742 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57874 dport 45963] != expected 0xe8130e50 # # Exception| cpu 4: rx_hash 0xfa8be3d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57890 dport 45963] != expected 0xf767f312 # # Exception| cpu 4: rx_hash 0x7430c92d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57900 dport 45963] != expected 0x278eb5fc # # Exception| cpu 4: rx_hash 0x3dd676a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57918 dport 45963] != expected 0x9f135065 # # Exception| cpu 4: rx_hash 0x8665c50f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 45963] != expected 0x67a970f1 # # Exception| cpu 4: rx_hash 0x03a165c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58014 dport 45963] != expected 0xd7741194 # # Exception| cpu 4: rx_hash 0xeeb48581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58024 dport 45963] != expected 0x33a706c1 # # Exception| cpu 4: rx_hash 0x08282445 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58088 dport 45963] != expected 0xb6ced35e # # Exception| cpu 4: rx_hash 0x752b95ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58098 dport 45963] != expected 0x251d9a3e # # Exception| cpu 4: rx_hash 0xc0aea2d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58124 dport 45963] != expected 0xc076ba5 # # Exception| cpu 4: rx_hash 0x6e392be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58132 dport 45963] != expected 0x32ee9120 # # Exception| cpu 4: rx_hash 0x645dfd12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 45963] != expected 0x50499969 # # Exception| cpu 4: rx_hash 0x195e4cba [saddr 192.0.3.2 daddr 192.0.3.1 sport 58162 dport 45963] != expected 0xc39ad009 # # Exception| cpu 4: rx_hash 0xf5a63b8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58190 dport 45963] != expected 0x24540ddf # # Exception| cpu 4: rx_hash 0x13cc51f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 45963] != expected 0xa0b33d01 # # Exception| cpu 4: rx_hash 0x4487956c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58282 dport 45963] != expected 0xbfc7c043 # # Exception| cpu 4: rx_hash 0x320d6548 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58310 dport 45963] != expected 0x4dae4be9 # # Exception| cpu 4: rx_hash 0x06e86b6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58318 dport 45963] != expected 0x66e0e710 # # Exception| cpu 4: rx_hash 0x0c8cbd9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58354 dport 45963] != expected 0x447ef59 # # Exception| cpu 4: rx_hash 0xb6d2994e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58356 dport 45963] != expected 0xffe0054e # # Exception| cpu 4: rx_hash 0x6546a1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58358 dport 45963] != expected 0x52dab6ab # # Exception| cpu 4: rx_hash 0xebfd8b27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 45963] != expected 0x8233f045 # # Exception| cpu 4: rx_hash 0x4ba58560 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58400 dport 45963] != expected 0x82a6e71d # # Exception| cpu 4: rx_hash 0xb3945fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58434 dport 45963] != expected 0xa0262a59 # # Exception| cpu 4: rx_hash 0x29e6d8a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58450 dport 45963] != expected 0xb5817c25 # # Exception| cpu 4: rx_hash 0xc4f338ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 58468 dport 45963] != expected 0x51526b70 # # Exception| cpu 4: rx_hash 0x23820e51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58478 dport 45963] != expected 0xd726746c # # Exception| cpu 4: rx_hash 0x374ba3b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 45963] != expected 0x126864fe # # Exception| cpu 4: rx_hash 0x03aead90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58488 dport 45963] != expected 0x3926c807 # # Exception| cpu 4: rx_hash 0x3c342984 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58514 dport 45963] != expected 0x725c4375 # # Exception| cpu 4: rx_hash 0x611b3bed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58526 dport 45963] != expected 0xf8fb67e # # Exception| cpu 4: rx_hash 0xadcfef1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58612 dport 45963] != expected 0x641d7c3 # # Exception| cpu 4: rx_hash 0xbcb987e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58670 dport 45963] != expected 0x7315d494 # # Exception| count: pass=0 nohash=0 fail=81 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9f6748ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52160 dport 53113] OK # # # cpu 0: rx_hash 0x11dc623b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52174 dport 53113] OK # # # cpu 0: rx_hash 0xcc87ddd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 53113] OK # # # cpu 0: rx_hash 0xbbe0ba8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52266 dport 53113] OK # # # cpu 0: rx_hash 0x0a37dfd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52314 dport 53113] OK # # # cpu 0: rx_hash 0x34b60705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52334 dport 53113] OK # # # cpu 0: rx_hash 0x7c4be44a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52386 dport 53113] OK # # # cpu 0: rx_hash 0xf2f0cebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52396 dport 53113] OK # # # cpu 0: rx_hash 0xd9552cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52428 dport 53113] OK # # # cpu 0: rx_hash 0xbf442356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52528 dport 53113] OK # # # cpu 0: rx_hash 0x3a76482f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52552 dport 53113] OK # # # cpu 0: rx_hash 0x103e3d1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52578 dport 53113] OK # # # cpu 0: rx_hash 0x79f42153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52582 dport 53113] OK # # # cpu 0: rx_hash 0xfc308195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52618 dport 53113] OK # # # cpu 0: rx_hash 0x3b6d14ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52630 dport 53113] OK # # # cpu 0: rx_hash 0x8b57e6ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52652 dport 53113] OK # # # cpu 0: rx_hash 0xa0f20483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52684 dport 53113] OK # # # cpu 0: rx_hash 0x7902eaec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52722 dport 53113] OK # # # cpu 0: rx_hash 0xca0a6d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52746 dport 53113] OK # # # cpu 4: rx_hash 0x2eb02d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52144 dport 53113] OK # # # cpu 4: rx_hash 0x78167e75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52170 dport 53113] OK # # # cpu 4: rx_hash 0x6cdfd393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52180 dport 53113] OK # # # cpu 4: rx_hash 0x81ca33db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52194 dport 53113] OK # # # cpu 4: rx_hash 0xecab7e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52250 dport 53113] OK # # # cpu 4: rx_hash 0xc6e30b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52272 dport 53113] OK # # # cpu 4: rx_hash 0xf2060500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52280 dport 53113] OK # # # cpu 4: rx_hash 0x5d7c1b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 53113] OK # # # cpu 4: rx_hash 0x8597a9e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52362 dport 53113] OK # # # cpu 4: rx_hash 0xbb167130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52414 dport 53113] OK # # # cpu 4: rx_hash 0x77c2a5c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52436 dport 53113] OK # # # cpu 4: rx_hash 0x49437d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52448 dport 53113] OK # # # cpu 4: rx_hash 0x3440ccba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52474 dport 53113] OK # # # cpu 4: rx_hash 0xe80fe7cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52480 dport 53113] OK # # # cpu 4: rx_hash 0x583515ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52538 dport 53113] OK # # # cpu 4: rx_hash 0x4775f987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52562 dport 53113] OK # # # cpu 4: rx_hash 0xc3aa0581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52576 dport 53113] OK # # # cpu 4: rx_hash 0xaa6019cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52580 dport 53113] OK # # # cpu 4: rx_hash 0x6c26d075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52646 dport 53113] OK # # # cpu 4: rx_hash 0xf6545766 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52662 dport 53113] OK # # # cpu 4: rx_hash 0xfddd16ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52672 dport 53113] OK # # # cpu 4: rx_hash 0x67af91f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52688 dport 53113] OK # # # cpu 4: rx_hash 0x30e45563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52704 dport 53113] OK # # # cpu 4: rx_hash 0xbe5f7f96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52718 dport 53113] OK # # # cpu 4: rx_hash 0x83ecd2b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52760 dport 53113] OK # # # cpu 4: rx_hash 0x33d62090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 53113] OK # # # cpu 4: rx_hash 0x07332eb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52778 dport 53113] OK # # # cpu 4: rx_hash 0xff02f466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52808 dport 53113] OK # # # cpu 4: rx_hash 0x26f21a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52854 dport 53113] OK # # # cpu 4: rx_hash 0xc0987072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52898 dport 53113] OK # # # cpu 4: rx_hash 0xa9526c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52902 dport 53113] OK # # # cpu 4: rx_hash 0x27e946c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 53113] OK # # # cpu 4: rx_hash 0xdfd89c18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52938 dport 53113] OK # # # cpu 4: rx_hash 0x5b07601e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52984 dport 53113] OK # # # cpu 4: rx_hash 0xe15944cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52990 dport 53113] OK # # # cpu 4: rx_hash 0xad003e5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 53113] OK # # # cpu 4: rx_hash 0x60cfb66c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53148 dport 53113] OK # # # cpu 4: rx_hash 0x6aab609f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53152 dport 53113] OK # # # cpu 4: rx_hash 0xb93f5803 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 53113] OK # # # cpu 4: rx_hash 0xa67fb469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53194 dport 53113] OK # # # cpu 4: rx_hash 0xcfb5a827 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53198 dport 53113] OK # # # cpu 4: rx_hash 0x08e83d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53202 dport 53113] OK # # # cpu 4: rx_hash 0x865317a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53212 dport 53113] OK # # # cpu 4: rx_hash 0x7f8f5a06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53236 dport 53113] OK # # # cpu 4: rx_hash 0x4b6a5421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53244 dport 53113] OK # # # cpu 4: rx_hash 0xa38a9c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53256 dport 53113] OK # # # cpu 4: rx_hash 0x64d70975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53268 dport 53113] OK # # # count: pass=66 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 57477 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 57477] != expected 0xa79155a9 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 57477] != expected 0xa79155a9 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33468 dport 57477] != expected 0xaabe64c # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33468 dport 57477] != expected 0xaabe64c # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 57477] != expected 0x943a5607 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 57477] != expected 0x943a5607 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34707 dport 57477] != expected 0xe3e88468 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34707 dport 57477] != expected 0xe3e88468 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 57477] != expected 0x89be3dd7 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 57477] != expected 0x89be3dd7 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 57477] != expected 0xc25cb153 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 57477] != expected 0xc25cb153 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36933 dport 57477] != expected 0x61817288 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36933 dport 57477] != expected 0x61817288 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37456 dport 57477] != expected 0xe863207f # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37456 dport 57477] != expected 0xe863207f # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 57477] != expected 0x4eacbc43 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 57477] != expected 0x4eacbc43 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52007 dport 57477] != expected 0x904d7037 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52007 dport 57477] != expected 0x904d7037 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56410 dport 57477] != expected 0x8642bff0 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56410 dport 57477] != expected 0x8642bff0 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35935 dport 57477] != expected 0x4c3a4f4b # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35935 dport 57477] != expected 0x4c3a4f4b # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36384 dport 57477] != expected 0xcc167c01 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36384 dport 57477] != expected 0xcc167c01 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37581 dport 57477] != expected 0x98d60e0d # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37581 dport 57477] != expected 0x98d60e0d # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 57477] != expected 0x15ac806e # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 57477] != expected 0x15ac806e # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44649 dport 57477] != expected 0x114eb106 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44649 dport 57477] != expected 0x114eb106 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 57477] != expected 0xd67812c0 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 57477] != expected 0xd67812c0 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52572 dport 57477] != expected 0xeaa87d6 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52572 dport 57477] != expected 0xeaa87d6 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39188 dport 57477] != expected 0x2e4bad6a # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39188 dport 57477] != expected 0x2e4bad6a # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34651 dport 57477] != expected 0xf7b17c1 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34651 dport 57477] != expected 0xf7b17c1 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55237 dport 57477] != expected 0x4e11231f # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55237 dport 57477] != expected 0x4e11231f # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 57477] != expected 0xf80a967 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 57477] != expected 0xf80a967 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43701 dport 57477] != expected 0xf6b1b078 # # Exception| cpu 4: rx_hash 0x3690324e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43701 dport 57477] != expected 0xf6b1b078 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 54282 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54242 dport 54282] != expected 0x5e5fcdc6 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54242 dport 54282] != expected 0x5e5fcdc6 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59224 dport 54282] != expected 0xaf15eedd # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59224 dport 54282] != expected 0xaf15eedd # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36717 dport 54282] != expected 0x6fa307dc # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36717 dport 54282] != expected 0x6fa307dc # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47707 dport 54282] != expected 0x492f4e3d # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47707 dport 54282] != expected 0x492f4e3d # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39819 dport 54282] != expected 0x64e5293a # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39819 dport 54282] != expected 0x64e5293a # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60561 dport 54282] != expected 0x834a39a2 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60561 dport 54282] != expected 0x834a39a2 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45013 dport 54282] != expected 0x248ea4c0 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45013 dport 54282] != expected 0x248ea4c0 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44515 dport 54282] != expected 0x7548d0b0 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44515 dport 54282] != expected 0x7548d0b0 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35000 dport 54282] != expected 0x35fc6acb # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35000 dport 54282] != expected 0x35fc6acb # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49699 dport 54282] != expected 0x2298172f # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49699 dport 54282] != expected 0x2298172f # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44638 dport 54282] != expected 0xee3e9bd1 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44638 dport 54282] != expected 0xee3e9bd1 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48243 dport 54282] != expected 0xd2495db7 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48243 dport 54282] != expected 0xd2495db7 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60959 dport 54282] != expected 0x426cd78d # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60959 dport 54282] != expected 0x426cd78d # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50725 dport 54282] != expected 0x46aff9e1 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50725 dport 54282] != expected 0x46aff9e1 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41205 dport 54282] != expected 0x9d9e7412 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41205 dport 54282] != expected 0x9d9e7412 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51271 dport 54282] != expected 0xb310981a # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51271 dport 54282] != expected 0xb310981a # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45909 dport 54282] != expected 0xd107a9b7 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45909 dport 54282] != expected 0xd107a9b7 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37794 dport 54282] != expected 0x5525f0a3 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37794 dport 54282] != expected 0x5525f0a3 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56531 dport 54282] != expected 0xda15eb3e # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56531 dport 54282] != expected 0xda15eb3e # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51464 dport 54282] != expected 0x5b84a63 # # Exception| cpu 0: rx_hash 0x600ad76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51464 dport 54282] != expected 0x5b84a63 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->