< 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 43836 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 87 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc239d5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53698 dport 43836] != expected 0xcbd53955 # # Exception| cpu 0: rx_hash 0xb916248c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53708 dport 43836] != expected 0x1e3d4523 # # Exception| cpu 0: rx_hash 0x836abb26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53722 dport 43836] != expected 0xc2d122fa # # Exception| cpu 0: rx_hash 0x6036bffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53758 dport 43836] != expected 0x5d5f03dc # # Exception| cpu 0: rx_hash 0xfbec9095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 43836] != expected 0x39b1b60c # # Exception| cpu 0: rx_hash 0x18b0944d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53810 dport 43836] != expected 0xa63f972a # # Exception| cpu 0: rx_hash 0xa84df8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53858 dport 43836] != expected 0x60fc9c16 # # Exception| cpu 0: rx_hash 0x2aeb25bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53870 dport 43836] != expected 0x72f4ab48 # # Exception| cpu 0: rx_hash 0x86762b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53888 dport 43836] != expected 0xfa4250f9 # # Exception| cpu 0: rx_hash 0x40ce223e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 43836] != expected 0xc55e12b4 # # Exception| cpu 0: rx_hash 0x5a1b0ad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53940 dport 43836] != expected 0x9d3078ba # # Exception| cpu 0: rx_hash 0x8b1cbff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 43836] != expected 0xd67565fe # # Exception| cpu 0: rx_hash 0x6840bb20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53992 dport 43836] != expected 0x49fb44d8 # # Exception| cpu 0: rx_hash 0xd5d743b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 43836] != expected 0xa30f7ae3 # # Exception| cpu 0: rx_hash 0x1bea3150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54018 dport 43836] != expected 0xad325a6b # # Exception| cpu 0: rx_hash 0xfdfb8fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54048 dport 43836] != expected 0x16ac15f1 # # Exception| cpu 0: rx_hash 0xbca8e12f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54072 dport 43836] != expected 0x1fa80e5e # # Exception| cpu 0: rx_hash 0xae5ae79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54100 dport 43836] != expected 0x4fe13feb # # Exception| cpu 0: rx_hash 0x7237c6c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54112 dport 43836] != expected 0x289317a8 # # Exception| cpu 0: rx_hash 0xb48fcf74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54130 dport 43836] != expected 0x178f55e5 # # Exception| cpu 0: rx_hash 0xe4d6575c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54168 dport 43836] != expected 0x7cc98bc0 # # Exception| cpu 0: rx_hash 0x79e81889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54196 dport 43836] != expected 0x12bfb82c # # Exception| cpu 0: rx_hash 0xfe037fb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54206 dport 43836] != expected 0x24a7e1ce # # Exception| cpu 0: rx_hash 0x6e57a411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54238 dport 43836] != expected 0x66e6e725 # # Exception| cpu 0: rx_hash 0x9f736635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54400 dport 43836] != expected 0x9e664097 # # Exception| cpu 0: rx_hash 0xa04243b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 43836] != expected 0x669a49f2 # # Exception| cpu 0: rx_hash 0x27a92489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 43836] != expected 0x50821010 # # Exception| cpu 0: rx_hash 0xdb6db292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54430 dport 43836] != expected 0xb3723584 # # Exception| cpu 0: rx_hash 0x024d29e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54444 dport 43836] != expected 0xf010737b # # Exception| cpu 0: rx_hash 0xba976b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 43836] != expected 0x3ef423fc # # Exception| cpu 0: rx_hash 0x30169811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54512 dport 43836] != expected 0x24db4f19 # # Exception| cpu 0: rx_hash 0xba353e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 43836] != expected 0x7f21a82 # # Exception| cpu 0: rx_hash 0xbf78847a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 43836] != expected 0x23e2743e # # Exception| cpu 0: rx_hash 0x270b7183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54580 dport 43836] != expected 0x6984296e # # Exception| cpu 0: rx_hash 0x886e8fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54596 dport 43836] != expected 0xd33926e0 # # Exception| cpu 0: rx_hash 0xf60cc4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54604 dport 43836] != expected 0x22c1342a # # Exception| cpu 0: rx_hash 0x1e8f1e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54716 dport 43836] != expected 0x8763ba88 # # Exception| cpu 0: rx_hash 0xb1eae01a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 43836] != expected 0x3ddeb506 # # Exception| cpu 0: rx_hash 0x8b967fb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54746 dport 43836] != expected 0xe132d2df # # Exception| cpu 4: rx_hash 0xc7746f81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 43836] != expected 0xefc557e9 # # Exception| cpu 4: rx_hash 0x5a4a2054 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53736 dport 43836] != expected 0x81b36405 # # Exception| cpu 4: rx_hash 0x99bf93c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53756 dport 43836] != expected 0x9abf48f4 # # Exception| cpu 4: rx_hash 0x59e3fac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53802 dport 43836] != expected 0xaf3b8c85 # # Exception| cpu 4: rx_hash 0xccfa9b48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 43836] != expected 0xc96ae4d2 # # Exception| cpu 4: rx_hash 0x716d63d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 43836] != expected 0x239edae9 # # Exception| cpu 4: rx_hash 0x0a4292f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53854 dport 43836] != expected 0xf676a69f # # Exception| cpu 4: rx_hash 0x2fa69f90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53864 dport 43836] != expected 0x56e4c5f4 # # Exception| cpu 4: rx_hash 0x6ef5f11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53872 dport 43836] != expected 0x5fe0de5b # # Exception| cpu 4: rx_hash 0x6067957b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53922 dport 43836] != expected 0x41dc1f63 # # Exception| cpu 4: rx_hash 0x1b48645a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53932 dport 43836] != expected 0x94346315 # # Exception| cpu 4: rx_hash 0xeae66636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53988 dport 43836] != expected 0x5bf37386 # # Exception| cpu 4: rx_hash 0x65887a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 43836] != expected 0x5cca48a1 # # Exception| cpu 4: rx_hash 0x5ab95fdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54042 dport 43836] != expected 0xa43641c4 # # Exception| cpu 4: rx_hash 0x0472a393 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54050 dport 43836] != expected 0xd14c5ed9 # # Exception| cpu 4: rx_hash 0x3e0e3c39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54068 dport 43836] != expected 0xda03900 # # Exception| cpu 4: rx_hash 0xab175db7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54098 dport 43836] != expected 0x6bf15157 # # Exception| cpu 4: rx_hash 0x5941afcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 43836] != expected 0x963db5fb # # Exception| cpu 4: rx_hash 0x226e5eed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54154 dport 43836] != expected 0x43d5c98d # # Exception| cpu 4: rx_hash 0x46d93d0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54180 dport 43836] != expected 0xea43b149 # # Exception| cpu 4: rx_hash 0xb7773f63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54252 dport 43836] != expected 0x2584a1da # # Exception| cpu 4: rx_hash 0xe7a46703 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54288 dport 43836] != expected 0x7985c8de # # Exception| cpu 4: rx_hash 0x04f863db [saddr 192.0.3.2 daddr 192.0.3.1 sport 54324 dport 43836] != expected 0xe60be9f8 # # Exception| cpu 4: rx_hash 0xab9d9dff [saddr 192.0.3.2 daddr 192.0.3.1 sport 54340 dport 43836] != expected 0x5cb6e676 # # Exception| cpu 4: rx_hash 0xb4050f3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54372 dport 43836] != expected 0x20c8e2c4 # # Exception| cpu 4: rx_hash 0x8b342aba [saddr 192.0.3.2 daddr 192.0.3.1 sport 54388 dport 43836] != expected 0xd834eba1 # # Exception| cpu 4: rx_hash 0x22e49ea5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54428 dport 43836] != expected 0x74927eac # # Exception| cpu 4: rx_hash 0x80ebf4f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54432 dport 43836] != expected 0xe2184425 # # Exception| cpu 4: rx_hash 0x10bf2f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54464 dport 43836] != expected 0xa05942ce # # Exception| cpu 4: rx_hash 0x6b90de75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54478 dport 43836] != expected 0x75b13eb8 # # Exception| cpu 4: rx_hash 0x54a1fbf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54494 dport 43836] != expected 0x8d4d37dd # # Exception| cpu 4: rx_hash 0x8d816081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54508 dport 43836] != expected 0xce2f7122 # # Exception| cpu 4: rx_hash 0x07a2c6c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54532 dport 43836] != expected 0xed0624b9 # # Exception| cpu 4: rx_hash 0x8049a1fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54542 dport 43836] != expected 0xdb1e7d5b # # Exception| cpu 4: rx_hash 0x6315a524 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 43836] != expected 0x44905c7d # # Exception| cpu 4: rx_hash 0x71e7a390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54598 dport 43836] != expected 0x14d96dc8 # # Exception| cpu 4: rx_hash 0x0ac852b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54600 dport 43836] != expected 0xc13111be # # Exception| cpu 4: rx_hash 0x30b4cd1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54622 dport 43836] != expected 0x1ddd7667 # # Exception| cpu 4: rx_hash 0x92bba748 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54626 dport 43836] != expected 0x8b574cee # # Exception| cpu 4: rx_hash 0x5403aef9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54640 dport 43836] != expected 0xb44b0ea3 # # Exception| cpu 4: rx_hash 0x2f2c5fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54654 dport 43836] != expected 0x61a372d5 # # Exception| cpu 4: rx_hash 0x3e26a97b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54668 dport 43836] != expected 0x3e1b75f # # Exception| cpu 4: rx_hash 0x1bc2a412 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54714 dport 43836] != expected 0xa373d434 # # Exception| cpu 4: rx_hash 0xe7063209 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54718 dport 43836] != expected 0x4083f1a0 # # Exception| cpu 4: rx_hash 0x4863cc2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54734 dport 43836] != expected 0xfa3efe2e # # Exception| cpu 4: rx_hash 0xea6ca67e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54770 dport 43836] != expected 0x6cb4c4a7 # # Exception| cpu 4: rx_hash 0x4e87ac93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54794 dport 43836] != expected 0xf0a67812 # # Exception| cpu 4: rx_hash 0x0fd4c218 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54802 dport 43836] != expected 0xf9a263bd # # Exception| count: pass=0 nohash=0 fail=87 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1252e235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46008 dport 46045] OK # # # cpu 0: rx_hash 0x7ec2af8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46044 dport 46045] OK # # # cpu 0: rx_hash 0xa7e234fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 46045] OK # # # cpu 0: rx_hash 0x1a75cc6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46066 dport 46045] OK # # # cpu 0: rx_hash 0x8c1e9dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46108 dport 46045] OK # # # cpu 0: rx_hash 0x069f6ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46170 dport 46045] OK # # # cpu 0: rx_hash 0x080d0a92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46216 dport 46045] OK # # # cpu 0: rx_hash 0x4c13de35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46230 dport 46045] OK # # # cpu 0: rx_hash 0x95334547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46244 dport 46045] OK # # # cpu 0: rx_hash 0xd12d91e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46266 dport 46045] OK # # # cpu 0: rx_hash 0xbdbddc59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46302 dport 46045] OK # # # cpu 0: rx_hash 0x2083938c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46322 dport 46045] OK # # # cpu 0: rx_hash 0x127a7777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46336 dport 46045] OK # # # cpu 0: rx_hash 0x76cd1495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46382 dport 46045] OK # # # cpu 0: rx_hash 0x32d3c032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46384 dport 46045] OK # # # cpu 0: rx_hash 0x7eea3ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 46045] OK # # # cpu 0: rx_hash 0xbd1f8953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46448 dport 46045] OK # # # cpu 0: rx_hash 0x2eb3a2e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46478 dport 46045] OK # # # cpu 4: rx_hash 0xda788fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45944 dport 46045] OK # # # cpu 4: rx_hash 0x0dca70f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45976 dport 46045] OK # # # cpu 4: rx_hash 0xafc51aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45988 dport 46045] OK # # # cpu 4: rx_hash 0xd4eaeb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 46045] OK # # # cpu 4: rx_hash 0x00a0e481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46036 dport 46045] OK # # # cpu 4: rx_hash 0xa2af8ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46056 dport 46045] OK # # # cpu 4: rx_hash 0xe6b15a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46070 dport 46045] OK # # # cpu 4: rx_hash 0xb32fb839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46092 dport 46045] OK # # # cpu 4: rx_hash 0x03d2d4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46172 dport 46045] OK # # # cpu 4: rx_hash 0x585492ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46178 dport 46045] OK # # # cpu 4: rx_hash 0x6765b73c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46194 dport 46045] OK # # # cpu 4: rx_hash 0x9ba12127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46198 dport 46045] OK # # # cpu 4: rx_hash 0xe5c36a2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46206 dport 46045] OK # # # cpu 4: rx_hash 0xaf4fdaed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46258 dport 46045] OK # # # cpu 4: rx_hash 0x87c143f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46280 dport 46045] OK # # # cpu 4: rx_hash 0xc3df9754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46294 dport 46045] OK # # # cpu 4: rx_hash 0xd18fc4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46356 dport 46045] OK # # # cpu 4: rx_hash 0xb0751d24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46396 dport 46045] OK # # # cpu 4: rx_hash 0x643f1221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46402 dport 46045] OK # # # cpu 4: rx_hash 0xe3d4751b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46408 dport 46045] OK # # # cpu 4: rx_hash 0x822eacd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46432 dport 46045] OK # # # cpu 4: rx_hash 0x11828760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46494 dport 46045] OK # # # cpu 4: rx_hash 0x70785eae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46518 dport 46045] OK # # # cpu 4: rx_hash 0x26948cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46532 dport 46045] OK # # # cpu 4: rx_hash 0xdf1da08a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 46045] OK # # # cpu 4: rx_hash 0xa17feb87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46542 dport 46045] OK # # # cpu 4: rx_hash 0xe02c850c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46550 dport 46045] OK # # # cpu 4: rx_hash 0x9b03742d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46552 dport 46045] OK # # # cpu 4: rx_hash 0x390c1e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46564 dport 46045] OK # # # cpu 4: rx_hash 0xdcb47a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46596 dport 46045] OK # # # cpu 4: rx_hash 0xd1deee6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46664 dport 46045] OK # # # cpu 4: rx_hash 0x1766e7de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46682 dport 46045] OK # # # cpu 4: rx_hash 0xe53015a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46732 dport 46045] OK # # # cpu 4: rx_hash 0x473f7ff6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46768 dport 46045] OK # # # cpu 4: rx_hash 0xbbfbe9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46772 dport 46045] OK # # # cpu 4: rx_hash 0x8cede230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46830 dport 46045] OK # # # cpu 4: rx_hash 0xfa0ad26c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46850 dport 46045] OK # # # cpu 4: rx_hash 0xc53bf7ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46866 dport 46045] OK # # # cpu 4: rx_hash 0x1956d6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46886 dport 46045] OK # # # cpu 4: rx_hash 0xb6332890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46934 dport 46045] OK # # # cpu 4: rx_hash 0x143c42c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46954 dport 46045] OK # # # cpu 4: rx_hash 0x64cc6dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47024 dport 46045] OK # # # count: pass=60 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 52691 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 52691] != expected 0xbcbb82c1 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 52691] != expected 0xbcbb82c1 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51474 dport 52691] != expected 0xb788b054 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51474 dport 52691] != expected 0xb788b054 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56024 dport 52691] != expected 0xe000b617 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56024 dport 52691] != expected 0xe000b617 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 52691] != expected 0xc0548ec6 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 52691] != expected 0xc0548ec6 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40394 dport 52691] != expected 0x96891ba0 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40394 dport 52691] != expected 0x96891ba0 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55259 dport 52691] != expected 0x15bda3cf # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55259 dport 52691] != expected 0x15bda3cf # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49394 dport 52691] != expected 0x74a80f17 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49394 dport 52691] != expected 0x74a80f17 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45265 dport 52691] != expected 0x2e4c6bd3 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45265 dport 52691] != expected 0x2e4c6bd3 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51209 dport 52691] != expected 0x7923b614 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51209 dport 52691] != expected 0x7923b614 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 52691] != expected 0x22d63bab # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 52691] != expected 0x22d63bab # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60175 dport 52691] != expected 0xd1078671 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60175 dport 52691] != expected 0xd1078671 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46744 dport 52691] != expected 0xa6ffd7f # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46744 dport 52691] != expected 0xa6ffd7f # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 52691] != expected 0x27645f39 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 52691] != expected 0x27645f39 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56987 dport 52691] != expected 0xb5fc9912 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56987 dport 52691] != expected 0xb5fc9912 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 52691] != expected 0x37b6e73f # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 52691] != expected 0x37b6e73f # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 52691] != expected 0x1d2100a # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 52691] != expected 0x1d2100a # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57757 dport 52691] != expected 0xa7325d49 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57757 dport 52691] != expected 0xa7325d49 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47884 dport 52691] != expected 0xb3e19803 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47884 dport 52691] != expected 0xb3e19803 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47315 dport 52691] != expected 0xf85dd8e9 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47315 dport 52691] != expected 0xf85dd8e9 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47220 dport 52691] != expected 0x30eca59a # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47220 dport 52691] != expected 0x30eca59a # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39571 dport 52691] != expected 0xc5d944ff # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39571 dport 52691] != expected 0xc5d944ff # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34676 dport 52691] != expected 0x6320f7d # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34676 dport 52691] != expected 0x6320f7d # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51377 dport 52691] != expected 0x13462825 # # Exception| cpu 0: rx_hash 0x77446e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51377 dport 52691] != expected 0x13462825 # # 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 44529 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46287 dport 44529] != expected 0x209f339f # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46287 dport 44529] != expected 0x209f339f # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43973 dport 44529] != expected 0xdbc35829 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43973 dport 44529] != expected 0xdbc35829 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51696 dport 44529] != expected 0xf4d5fcee # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51696 dport 44529] != expected 0xf4d5fcee # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40272 dport 44529] != expected 0x96e77367 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40272 dport 44529] != expected 0x96e77367 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55918 dport 44529] != expected 0x718a6a8 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55918 dport 44529] != expected 0x718a6a8 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42753 dport 44529] != expected 0x63af053e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42753 dport 44529] != expected 0x63af053e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48591 dport 44529] != expected 0x8712438c # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48591 dport 44529] != expected 0x8712438c # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33457 dport 44529] != expected 0xcef0d897 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33457 dport 44529] != expected 0xcef0d897 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44692 dport 44529] != expected 0xb323ba6e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44692 dport 44529] != expected 0xb323ba6e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39215 dport 44529] != expected 0xb943e09a # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39215 dport 44529] != expected 0xb943e09a # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38850 dport 44529] != expected 0x823eb501 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38850 dport 44529] != expected 0x823eb501 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44545 dport 44529] != expected 0xc422752d # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44545 dport 44529] != expected 0xc422752d # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60363 dport 44529] != expected 0x50636541 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60363 dport 44529] != expected 0x50636541 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41704 dport 44529] != expected 0x12623f81 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41704 dport 44529] != expected 0x12623f81 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47601 dport 44529] != expected 0xd468c17e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47601 dport 44529] != expected 0xd468c17e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 44529] != expected 0x4bb3af0e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 44529] != expected 0x4bb3af0e # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46876 dport 44529] != expected 0xef1594e5 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46876 dport 44529] != expected 0xef1594e5 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41958 dport 44529] != expected 0x4abedcf8 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41958 dport 44529] != expected 0x4abedcf8 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47086 dport 44529] != expected 0xfe1f6246 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47086 dport 44529] != expected 0xfe1f6246 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40363 dport 44529] != expected 0xa9d96a7 # # Exception| cpu 0: rx_hash 0x7bda9b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40363 dport 44529] != expected 0xa9d96a7 # # 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__->