< 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 52812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 78 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x379f4a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48812 dport 52812] != expected 0x875fb796 # # Exception| cpu 0: rx_hash 0x2e1528fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 52812] != expected 0x563056ce # # Exception| cpu 0: rx_hash 0x684daff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48888 dport 52812] != expected 0x80c7976f # # Exception| cpu 0: rx_hash 0xff237477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48962 dport 52812] != expected 0xd5292ea9 # # Exception| cpu 0: rx_hash 0xb67fcd98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48972 dport 52812] != expected 0xdcb22f87 # # Exception| cpu 0: rx_hash 0x09da06fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48998 dport 52812] != expected 0xd3826e75 # # Exception| cpu 0: rx_hash 0x5d4fcd65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49030 dport 52812] != expected 0xd31bde67 # # Exception| cpu 0: rx_hash 0xb0bd287d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49044 dport 52812] != expected 0xde4d5fde # # Exception| cpu 0: rx_hash 0xfb6064bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 52812] != expected 0xd447ecd # # Exception| cpu 0: rx_hash 0x4bc1913b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49116 dport 52812] != expected 0xdd18ffb0 # # Exception| cpu 0: rx_hash 0x5c1c2d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49250 dport 52812] != expected 0x6bf4eed3 # # Exception| cpu 0: rx_hash 0x561bf9b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49270 dport 52812] != expected 0x1bc6e26 # # Exception| cpu 0: rx_hash 0xb72c2df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49320 dport 52812] != expected 0x645d1f33 # # Exception| cpu 0: rx_hash 0x49537eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49352 dport 52812] != expected 0xd22cff27 # # Exception| cpu 0: rx_hash 0x4c5094b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49376 dport 52812] != expected 0x6708bf5d # # Exception| cpu 0: rx_hash 0x1103842c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49380 dport 52812] != expected 0xba02bf99 # # Exception| cpu 0: rx_hash 0x63199b20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49416 dport 52812] != expected 0x5260272e # # Exception| cpu 0: rx_hash 0x8eeb7e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 52812] != expected 0x5f36a697 # # Exception| cpu 0: rx_hash 0x3b4961e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49444 dport 52812] != expected 0x3a4e6790 # # Exception| cpu 0: rx_hash 0x36ccaa29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 52812] != expected 0x3fb08722 # # Exception| cpu 0: rx_hash 0x836eb5f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49526 dport 52812] != expected 0x5ac84625 # # Exception| cpu 0: rx_hash 0xca320c1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 52812] != expected 0x5353470b # # Exception| cpu 0: rx_hash 0xc9f303a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49544 dport 52812] != expected 0xe4887728 # # Exception| cpu 0: rx_hash 0x6d5d5f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 52812] != expected 0xe045f7bf # # Exception| cpu 0: rx_hash 0x21020ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 52812] != expected 0x5cfab6eb # # Exception| cpu 0: rx_hash 0xc476c86e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49636 dport 52812] != expected 0xe176979a # # Exception| cpu 0: rx_hash 0x3e20aabf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 52812] != expected 0xf6945a1a # # Exception| cpu 0: rx_hash 0xd3d24fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49716 dport 52812] != expected 0xfbc2dba3 # # Exception| cpu 0: rx_hash 0x27aac805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49728 dport 52812] != expected 0x27fbbb42 # # Exception| cpu 0: rx_hash 0xca582d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49746 dport 52812] != expected 0x2aad3afb # # Exception| cpu 0: rx_hash 0x830494f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49756 dport 52812] != expected 0x23363bd5 # # Exception| cpu 0: rx_hash 0x9ecde683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49842 dport 52812] != expected 0x2a348ae9 # # Exception| cpu 4: rx_hash 0x8d396b7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 52812] != expected 0x3d4bb61e # # Exception| cpu 4: rx_hash 0x873ebfc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48826 dport 52812] != expected 0x570336eb # # Exception| cpu 4: rx_hash 0xd8ec5a72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48878 dport 52812] != expected 0x509b1612 # # Exception| cpu 4: rx_hash 0xc6e427ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 48880 dport 52812] != expected 0xee42970d # # Exception| cpu 4: rx_hash 0x1a57b0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48916 dport 52812] != expected 0x68a50fd8 # # Exception| cpu 4: rx_hash 0xb1fdd2ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 48948 dport 52812] != expected 0xb3044fc0 # # Exception| cpu 4: rx_hash 0x12d1916f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48976 dport 52812] != expected 0xd87faf10 # # Exception| cpu 4: rx_hash 0xa7738eb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49006 dport 52812] != expected 0xbd076e17 # # Exception| cpu 4: rx_hash 0xe2ea0606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49068 dport 52812] != expected 0xdc2b9f95 # # Exception| cpu 4: rx_hash 0x584c2739 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49070 dport 52812] != expected 0x663f9e1d # # Exception| cpu 4: rx_hash 0xa1b16b51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49078 dport 52812] != expected 0xbff81e4e # # Exception| cpu 4: rx_hash 0x55c9ecf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49090 dport 52812] != expected 0x63c17eaf # # Exception| cpu 4: rx_hash 0xb73f370f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49132 dport 52812] != expected 0xb1fb3f99 # # Exception| cpu 4: rx_hash 0xbd38e3b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49144 dport 52812] != expected 0xdbb3bf6c # # Exception| cpu 4: rx_hash 0x18c55f2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49152 dport 52812] != expected 0x67910f4f # # Exception| cpu 4: rx_hash 0xa2637e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 52812] != expected 0xdd850ec7 # # Exception| cpu 4: rx_hash 0xe1381345 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49176 dport 52812] != expected 0xbe568f1c # # Exception| cpu 4: rx_hash 0x17c161c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 52812] != expected 0xb8fdcfc0 # # Exception| cpu 4: rx_hash 0xaae55f84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 52812] != expected 0x6d5fae0f # # Exception| cpu 4: rx_hash 0xbbe91ca8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 52812] != expected 0xceaef9f # # Exception| cpu 4: rx_hash 0x154094e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 52812] != expected 0x626feffd # # Exception| cpu 4: rx_hash 0xf47740a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 52812] != expected 0x78e9ee8 # # Exception| cpu 4: rx_hash 0x078dd872 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49342 dport 52812] != expected 0xb4019e4e # # Exception| cpu 4: rx_hash 0x575b0327 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49366 dport 52812] != expected 0x6cf57e38 # # Exception| cpu 4: rx_hash 0x4354aa57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 52812] != expected 0xb8647fd2 # # Exception| cpu 4: rx_hash 0xa1a271ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49394 dport 52812] != expected 0x6a5e3ee4 # # Exception| cpu 4: rx_hash 0xcdb0136f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49408 dport 52812] != expected 0x3ce5274c # # Exception| cpu 4: rx_hash 0x98652266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 52812] != expected 0x51358740 # # Exception| cpu 4: rx_hash 0x7597c77e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49490 dport 52812] != expected 0x5c6306f9 # # Exception| cpu 4: rx_hash 0xd43a71d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49510 dport 52812] != expected 0xed8ac614 # # Exception| cpu 4: rx_hash 0xd7fb7e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49558 dport 52812] != expected 0x5a51f637 # # Exception| cpu 4: rx_hash 0xd57a8b42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49606 dport 52812] != expected 0x80c3d60a # # Exception| cpu 4: rx_hash 0x38886e5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49620 dport 52812] != expected 0x8d9557b3 # # Exception| cpu 4: rx_hash 0x9621e615 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 52812] != expected 0xe31057d1 # # Exception| cpu 4: rx_hash 0xd079611e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49646 dport 52812] != expected 0x35e79670 # # Exception| cpu 4: rx_hash 0x3d8b8406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49660 dport 52812] != expected 0x38b117c9 # # Exception| cpu 4: rx_hash 0x980f0366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 52812] != expected 0x28cbfab0 # # Exception| cpu 4: rx_hash 0x75fde67e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49784 dport 52812] != expected 0x259d7b09 # # Exception| cpu 4: rx_hash 0x6834940f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49814 dport 52812] != expected 0x2c9fca35 # # Exception| cpu 4: rx_hash 0x7ebac851 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49868 dport 52812] != expected 0x229cebe2 # # Exception| cpu 4: rx_hash 0x87478439 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49876 dport 52812] != expected 0xfb5b6bb1 # # Exception| cpu 4: rx_hash 0xcb18d78a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49906 dport 52812] != expected 0x47e42ae5 # # Exception| cpu 4: rx_hash 0xf05e7169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49936 dport 52812] != expected 0xa61db37c # # Exception| cpu 4: rx_hash 0x0ca0d75d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49952 dport 52812] != expected 0xcafe7355 # # Exception| cpu 4: rx_hash 0x18af7e2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 52812] != expected 0x1e6f72bf # # Exception| cpu 4: rx_hash 0xff5a4f8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 52812] != expected 0x797173f3 # # Exception| count: pass=0 nohash=0 fail=78 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa0e37198 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44018 dport 58220] OK # # # cpu 0: rx_hash 0x821aa541 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44066 dport 58220] OK # # # cpu 0: rx_hash 0x6fe84059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44080 dport 58220] OK # # # cpu 0: rx_hash 0x9b90c7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 58220] OK # # # cpu 0: rx_hash 0xc3c03d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44136 dport 58220] OK # # # cpu 0: rx_hash 0x895d8b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44182 dport 58220] OK # # # cpu 0: rx_hash 0x28f03dc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44194 dport 58220] OK # # # cpu 0: rx_hash 0xcf050c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44196 dport 58220] OK # # # cpu 0: rx_hash 0x22f7e97d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44214 dport 58220] OK # # # cpu 0: rx_hash 0xc8871317 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 58220] OK # # # cpu 0: rx_hash 0xd38c8483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44266 dport 58220] OK # # # cpu 0: rx_hash 0x3479b523 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44268 dport 58220] OK # # # cpu 0: rx_hash 0x84d840a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44282 dport 58220] OK # # # cpu 0: rx_hash 0x1b30bab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44292 dport 58220] OK # # # cpu 0: rx_hash 0x496794cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44348 dport 58220] OK # # # cpu 0: rx_hash 0xa3176ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44374 dport 58220] OK # # # cpu 0: rx_hash 0x50edf671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44378 dport 58220] OK # # # cpu 0: rx_hash 0xb81cf935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44384 dport 58220] OK # # # cpu 0: rx_hash 0x5fe9c895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44390 dport 58220] OK # # # cpu 0: rx_hash 0x1cb2a5c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44412 dport 58220] OK # # # cpu 0: rx_hash 0xbbddf68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44432 dport 58220] OK # # # cpu 0: rx_hash 0x04783def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 58220] OK # # # cpu 0: rx_hash 0xf5035011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 58220] OK # # # cpu 0: rx_hash 0x5206225f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44576 dport 58220] OK # # # cpu 0: rx_hash 0xfb2db562 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44624 dport 58220] OK # # # cpu 0: rx_hash 0xa37d4fa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44668 dport 58220] OK # # # cpu 0: rx_hash 0x0111f6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44728 dport 58220] OK # # # cpu 0: rx_hash 0xbc35c8fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 58220] OK # # # cpu 0: rx_hash 0xf5697111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44748 dport 58220] OK # # # cpu 0: rx_hash 0xfa6d4ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44784 dport 58220] OK # # # cpu 0: rx_hash 0x6f826159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44826 dport 58220] OK # # # cpu 0: rx_hash 0x3a575050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 58220] OK # # # cpu 0: rx_hash 0x6bc17192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44946 dport 58220] OK # # # cpu 0: rx_hash 0x8c344032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44948 dport 58220] OK # # # cpu 0: rx_hash 0xc568f9dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44954 dport 58220] OK # # # cpu 0: rx_hash 0x229dc87d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44956 dport 58220] OK # # # cpu 0: rx_hash 0x6ec29bce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44986 dport 58220] OK # # # cpu 0: rx_hash 0xd3e6a583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 58220] OK # # # cpu 0: rx_hash 0x90bdc8d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45018 dport 58220] OK # # # cpu 0: rx_hash 0x6c436ee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45034 dport 58220] OK # # # cpu 0: rx_hash 0xc8ed3217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45046 dport 58220] OK # # # cpu 0: rx_hash 0x1c40ad29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 58220] OK # # # cpu 0: rx_hash 0x084f0459 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45080 dport 58220] OK # # # cpu 0: rx_hash 0xa9e2b2f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45100 dport 58220] OK # # # cpu 0: rx_hash 0x0d4cee05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45104 dport 58220] OK # # # count: pass=45 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 60942 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49431 dport 60942] != expected 0x985574c2 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49431 dport 60942] != expected 0x985574c2 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 60942] != expected 0xab3acb46 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 60942] != expected 0xab3acb46 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49275 dport 60942] != expected 0xc6dfbc73 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49275 dport 60942] != expected 0xc6dfbc73 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37691 dport 60942] != expected 0xa11bb25d # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37691 dport 60942] != expected 0xa11bb25d # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37264 dport 60942] != expected 0x4151b4b9 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37264 dport 60942] != expected 0x4151b4b9 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41697 dport 60942] != expected 0x15e8084f # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41697 dport 60942] != expected 0x15e8084f # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 60942] != expected 0x5fd22ca9 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 60942] != expected 0x5fd22ca9 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44027 dport 60942] != expected 0xe6212497 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44027 dport 60942] != expected 0xe6212497 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56496 dport 60942] != expected 0x855a8302 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56496 dport 60942] != expected 0x855a8302 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54542 dport 60942] != expected 0xc6d0bf00 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54542 dport 60942] != expected 0xc6d0bf00 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52919 dport 60942] != expected 0xde61d7de # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52919 dport 60942] != expected 0xde61d7de # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 60942] != expected 0xaa5f98f6 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 60942] != expected 0xaa5f98f6 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39966 dport 60942] != expected 0xf8e54292 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39966 dport 60942] != expected 0xf8e54292 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60532 dport 60942] != expected 0xd404900c # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60532 dport 60942] != expected 0xd404900c # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51243 dport 60942] != expected 0xd723194e # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51243 dport 60942] != expected 0xd723194e # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50611 dport 60942] != expected 0xbecb6e18 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50611 dport 60942] != expected 0xbecb6e18 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58267 dport 60942] != expected 0x82539123 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58267 dport 60942] != expected 0x82539123 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51691 dport 60942] != expected 0x576fc147 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51691 dport 60942] != expected 0x576fc147 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53945 dport 60942] != expected 0xeffe1b70 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53945 dport 60942] != expected 0xeffe1b70 # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56026 dport 60942] != expected 0x5cdd7cfd # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56026 dport 60942] != expected 0x5cdd7cfd # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55152 dport 60942] != expected 0xe3c2ca0a # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55152 dport 60942] != expected 0xe3c2ca0a # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51057 dport 60942] != expected 0xf25d8b9b # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51057 dport 60942] != expected 0xf25d8b9b # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53260 dport 60942] != expected 0xb16d9c8b # # Exception| cpu 5: rx_hash 0x38f3d79d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53260 dport 60942] != expected 0xb16d9c8b # # 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 35499 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52636 dport 35499] != expected 0xdd125217 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52636 dport 35499] != expected 0xdd125217 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55739 dport 35499] != expected 0x1c0b440f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55739 dport 35499] != expected 0x1c0b440f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54757 dport 35499] != expected 0xf825f256 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54757 dport 35499] != expected 0xf825f256 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53110 dport 35499] != expected 0xf73296d8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53110 dport 35499] != expected 0xf73296d8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36457 dport 35499] != expected 0xfa56301c # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36457 dport 35499] != expected 0xfa56301c # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57101 dport 35499] != expected 0xf20dbe2e # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57101 dport 35499] != expected 0xf20dbe2e # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 35499] != expected 0x295fc535 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 35499] != expected 0x295fc535 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50278 dport 35499] != expected 0x85071114 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50278 dport 35499] != expected 0x85071114 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34521 dport 35499] != expected 0x36eca724 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34521 dport 35499] != expected 0x36eca724 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52543 dport 35499] != expected 0x13b8cbc0 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52543 dport 35499] != expected 0x13b8cbc0 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47823 dport 35499] != expected 0x8242569d # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47823 dport 35499] != expected 0x8242569d # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33373 dport 35499] != expected 0xf4087c2f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33373 dport 35499] != expected 0xf4087c2f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44864 dport 35499] != expected 0x39c77e1f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44864 dport 35499] != expected 0x39c77e1f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34257 dport 35499] != expected 0x278ac508 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34257 dport 35499] != expected 0x278ac508 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 35499] != expected 0x777a2ba8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 35499] != expected 0x777a2ba8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55742 dport 35499] != expected 0x341416ef # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55742 dport 35499] != expected 0x341416ef # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 35499] != expected 0xee847658 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 35499] != expected 0xee847658 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42191 dport 35499] != expected 0x8a5c5ee0 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42191 dport 35499] != expected 0x8a5c5ee0 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 35499] != expected 0x9ca29471 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 35499] != expected 0x9ca29471 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43576 dport 35499] != expected 0xde6d7e3f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43576 dport 35499] != expected 0xde6d7e3f # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56600 dport 35499] != expected 0xe7fc8ec8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56600 dport 35499] != expected 0xe7fc8ec8 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 35499] != expected 0xf66176b5 # # Exception| cpu 5: rx_hash 0xb786ae31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 35499] != expected 0xf66176b5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->