< 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 200, 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 129, 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 36120 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x99a93eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 36120] != expected 0x48d805f6 # # Exception| cpu 0: rx_hash 0xbd158afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43388 dport 36120] != expected 0x4b535615 # # Exception| cpu 0: rx_hash 0x0159b4cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43400 dport 36120] != expected 0x797b556e # # Exception| cpu 0: rx_hash 0xd4797335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43426 dport 36120] != expected 0x3db8ed1c # # Exception| cpu 0: rx_hash 0x4627291d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43450 dport 36120] != expected 0xbc7d44ed # # Exception| cpu 0: rx_hash 0x3ebf557d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43456 dport 36120] != expected 0xd82d421b # # Exception| cpu 0: rx_hash 0x4f756365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43472 dport 36120] != expected 0x5891dab4 # # Exception| cpu 0: rx_hash 0xeb9f9283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43498 dport 36120] != expected 0x9ceefa69 # # Exception| cpu 0: rx_hash 0x291f044a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43526 dport 36120] != expected 0x930d7dac # # Exception| cpu 0: rx_hash 0x5f808d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43592 dport 36120] != expected 0x354dcd1f # # Exception| cpu 0: rx_hash 0x2e4abb47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43608 dport 36120] != expected 0xb5f155b0 # # Exception| cpu 0: rx_hash 0xfb6a7cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43634 dport 36120] != expected 0xf132edc2 # # Exception| cpu 0: rx_hash 0xdb7fedd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43690 dport 36120] != expected 0x80cff10d # # Exception| cpu 0: rx_hash 0x592b7f4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43778 dport 36120] != expected 0xb9f4d69b # # Exception| cpu 0: rx_hash 0xc572d017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43822 dport 36120] != expected 0xfa21c92f # # Exception| cpu 0: rx_hash 0xe89c2e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43848 dport 36120] != expected 0x1d460495 # # Exception| cpu 0: rx_hash 0xbdeaac77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43860 dport 36120] != expected 0x9e71cfd9 # # Exception| cpu 0: rx_hash 0x99561826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43864 dport 36120] != expected 0x9dfa9c3a # # Exception| cpu 0: rx_hash 0x50793532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43880 dport 36120] != expected 0x5d1848c2 # # Exception| cpu 0: rx_hash 0x8b5e07b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43894 dport 36120] != expected 0xdbcb46f5 # # Exception| cpu 0: rx_hash 0xc889bf53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43920 dport 36120] != expected 0x6cbb185a # # Exception| cpu 0: rx_hash 0x0fa16732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43924 dport 36120] != expected 0x6e497ae7 # # Exception| cpu 0: rx_hash 0x01a69247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43936 dport 36120] != expected 0xac59cca2 # # Exception| cpu 0: rx_hash 0xc68e4a26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43940 dport 36120] != expected 0xaeabae1f # # Exception| cpu 0: rx_hash 0xe232fe77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43944 dport 36120] != expected 0xad20fdfc # # Exception| cpu 0: rx_hash 0xb7447c3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 36120] != expected 0x2e1736b0 # # Exception| cpu 0: rx_hash 0x1da978ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43962 dport 36120] != expected 0x2878a028 # # Exception| cpu 0: rx_hash 0xe567417a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44022 dport 36120] != expected 0x8bdcd5e0 # # Exception| cpu 0: rx_hash 0x5107cde0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44036 dport 36120] != expected 0x48eeae70 # # Exception| cpu 0: rx_hash 0xc35997c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44060 dport 36120] != expected 0xc92b0781 # # Exception| cpu 0: rx_hash 0x5f003895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44080 dport 36120] != expected 0x8afe1835 # # Exception| cpu 0: rx_hash 0xc40c28c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44098 dport 36120] != expected 0xefd72f9d # # Exception| cpu 0: rx_hash 0x279844f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44106 dport 36120] != expected 0xeeae1ec3 # # Exception| cpu 0: rx_hash 0x6ee12c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44108 dport 36120] != expected 0xe9b8b905 # # Exception| cpu 0: rx_hash 0x58558798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44142 dport 36120] != expected 0xac023029 # # Exception| cpu 0: rx_hash 0x4ef4bd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 36120] != expected 0x9845a5ca # # Exception| cpu 0: rx_hash 0xcea2f88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 36120] != expected 0x5fb1d6f4 # # Exception| cpu 0: rx_hash 0xea1e4cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44206 dport 36120] != expected 0x5c3a8517 # # Exception| cpu 0: rx_hash 0x9bd47ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44222 dport 36120] != expected 0xdc861db8 # # Exception| cpu 0: rx_hash 0x9c81c5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44256 dport 36120] != expected 0xfa7a35a4 # # Exception| cpu 0: rx_hash 0x50f980f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44304 dport 36120] != expected 0xe2ab9de8 # # Exception| cpu 0: rx_hash 0xb36decc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 36120] != expected 0xe3d2acb6 # # Exception| cpu 0: rx_hash 0xb43853c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 36120] != expected 0xc52e84aa # # Exception| cpu 0: rx_hash 0x10d2a223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44412 dport 36120] != expected 0x151a477 # # Exception| cpu 0: rx_hash 0x4f0af023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44416 dport 36120] != expected 0x32009652 # # Exception| cpu 0: rx_hash 0x06739880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44422 dport 36120] != expected 0x35163194 # # Exception| cpu 0: rx_hash 0x77b9ae98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44438 dport 36120] != expected 0xb5aaa93b # # Exception| cpu 0: rx_hash 0xdd54aa0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44440 dport 36120] != expected 0xb3c53fa3 # # Exception| cpu 0: rx_hash 0xc60effec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44508 dport 36120] != expected 0x11187b35 # # Exception| cpu 0: rx_hash 0xa5ccd66b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44514 dport 36120] != expected 0xd7953955 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x580b7f23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37830 dport 48601] OK # # # cpu 0: rx_hash 0x35cea3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37836 dport 48601] OK # # # cpu 0: rx_hash 0x60b82198 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37840 dport 48601] OK # # # cpu 0: rx_hash 0xa9970c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37856 dport 48601] OK # # # cpu 0: rx_hash 0x3bc956a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37880 dport 48601] OK # # # cpu 0: rx_hash 0xdadf5877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37910 dport 48601] OK # # # cpu 0: rx_hash 0x9da1c5a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37924 dport 48601] OK # # # cpu 0: rx_hash 0x7767e3e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37958 dport 48601] OK # # # cpu 0: rx_hash 0x28bfb1e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38074 dport 48601] OK # # # cpu 0: rx_hash 0xb3b3a1b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38088 dport 48601] OK # # # cpu 0: rx_hash 0xc27997a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38104 dport 48601] OK # # # cpu 0: rx_hash 0x1759505f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38130 dport 48601] OK # # # cpu 0: rx_hash 0x38b5795f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38154 dport 48601] OK # # # cpu 0: rx_hash 0x497f4f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38170 dport 48601] OK # # # cpu 0: rx_hash 0x9c5f88b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 48601] OK # # # cpu 0: rx_hash 0xadbe9c7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38220 dport 48601] OK # # # cpu 0: rx_hash 0xf266ce7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 48601] OK # # # cpu 0: rx_hash 0x8afeb21a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 48601] OK # # # cpu 0: rx_hash 0xf5337177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 48601] OK # # # cpu 0: rx_hash 0x43d19f0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 48601] OK # # # cpu 0: rx_hash 0x0f00b905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38420 dport 48601] OK # # # cpu 0: rx_hash 0xc62f9411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38436 dport 48601] OK # # # cpu 0: rx_hash 0x70cd7a68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38448 dport 48601] OK # # # cpu 0: rx_hash 0x5d238441 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 48601] OK # # # cpu 0: rx_hash 0xba1ecd4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38538 dport 48601] OK # # # cpu 0: rx_hash 0xa61127a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38544 dport 48601] OK # # # cpu 0: rx_hash 0xe16fba71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 48601] OK # # # cpu 0: rx_hash 0x578d5408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38582 dport 48601] OK # # # cpu 0: rx_hash 0xfd60509b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38584 dport 48601] OK # # # cpu 0: rx_hash 0x2f152868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38604 dport 48601] OK # # # cpu 0: rx_hash 0x633b28ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38666 dport 48601] OK # # # cpu 0: rx_hash 0x498069cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38706 dport 48601] OK # # # cpu 0: rx_hash 0x9bf51138 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38726 dport 48601] OK # # # cpu 0: rx_hash 0x78617d08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38734 dport 48601] OK # # # cpu 0: rx_hash 0xa3464f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38736 dport 48601] OK # # # cpu 0: rx_hash 0xce839371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38746 dport 48601] OK # # # cpu 0: rx_hash 0x07acbe65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38762 dport 48601] OK # # # cpu 0: rx_hash 0x95f2e44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38770 dport 48601] OK # # # cpu 0: rx_hash 0x7666887d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38778 dport 48601] OK # # # cpu 0: rx_hash 0x0d026e2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38794 dport 48601] OK # # # cpu 0: rx_hash 0xca2ab64d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38798 dport 48601] OK # # # cpu 0: rx_hash 0x1f0a71b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38820 dport 48601] OK # # # cpu 0: rx_hash 0x72cfad41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38830 dport 48601] OK # # # count: pass=43 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 200, 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 129, 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 60153 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56445 dport 60153] != expected 0x102a5d9d # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56445 dport 60153] != expected 0x102a5d9d # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58940 dport 60153] != expected 0xf1088e61 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58940 dport 60153] != expected 0xf1088e61 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56944 dport 60153] != expected 0x8c6d604c # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56944 dport 60153] != expected 0x8c6d604c # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57917 dport 60153] != expected 0xb0c3f6f4 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57917 dport 60153] != expected 0xb0c3f6f4 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40220 dport 60153] != expected 0x47395bba # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40220 dport 60153] != expected 0x47395bba # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 60153] != expected 0xfcdfe65b # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 60153] != expected 0xfcdfe65b # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52910 dport 60153] != expected 0xa80667dd # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52910 dport 60153] != expected 0xa80667dd # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56817 dport 60153] != expected 0x6bbd54e1 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56817 dport 60153] != expected 0x6bbd54e1 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51983 dport 60153] != expected 0xd18f0980 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51983 dport 60153] != expected 0xd18f0980 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47960 dport 60153] != expected 0x12a357c7 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47960 dport 60153] != expected 0x12a357c7 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55625 dport 60153] != expected 0xb033d030 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55625 dport 60153] != expected 0xb033d030 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43633 dport 60153] != expected 0x22c6d52b # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43633 dport 60153] != expected 0x22c6d52b # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57871 dport 60153] != expected 0x75c5e777 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57871 dport 60153] != expected 0x75c5e777 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43689 dport 60153] != expected 0x533bc9e4 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43689 dport 60153] != expected 0x533bc9e4 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 60153] != expected 0x4a2cb3dc # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 60153] != expected 0x4a2cb3dc # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47353 dport 60153] != expected 0xb52d2f3d # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47353 dport 60153] != expected 0xb52d2f3d # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47295 dport 60153] != expected 0x1214aed0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47295 dport 60153] != expected 0x1214aed0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51338 dport 60153] != expected 0x34ad5f90 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51338 dport 60153] != expected 0x34ad5f90 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60195 dport 60153] != expected 0xbb1a4878 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60195 dport 60153] != expected 0xbb1a4878 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37847 dport 60153] != expected 0xc353ffc0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37847 dport 60153] != expected 0xc353ffc0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36259 dport 60153] != expected 0x88eabca0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36259 dport 60153] != expected 0x88eabca0 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41217 dport 60153] != expected 0x5b047386 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41217 dport 60153] != expected 0x5b047386 # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 60153] != expected 0x8db980cc # # Exception| cpu 0: rx_hash 0x3166b462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 60153] != expected 0x8db980cc # # 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 200, 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 129, 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 34928 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 34928] != expected 0x5470b113 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 34928] != expected 0x5470b113 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 34928] != expected 0x8cec68f3 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34388 dport 34928] != expected 0x8cec68f3 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51650 dport 34928] != expected 0x270c4c63 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51650 dport 34928] != expected 0x270c4c63 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 34928] != expected 0x6e95d15d # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 34928] != expected 0x6e95d15d # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33143 dport 34928] != expected 0xe7ae78b0 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33143 dport 34928] != expected 0xe7ae78b0 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53644 dport 34928] != expected 0xac019b2c # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53644 dport 34928] != expected 0xac019b2c # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47555 dport 34928] != expected 0xafba7047 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47555 dport 34928] != expected 0xafba7047 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46907 dport 34928] != expected 0x97e01722 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46907 dport 34928] != expected 0x97e01722 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51852 dport 34928] != expected 0xbd0137a7 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51852 dport 34928] != expected 0xbd0137a7 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54006 dport 34928] != expected 0x380b159d # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54006 dport 34928] != expected 0x380b159d # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40689 dport 34928] != expected 0x7c29d283 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40689 dport 34928] != expected 0x7c29d283 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 34928] != expected 0x9c81a42c # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 34928] != expected 0x9c81a42c # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49155 dport 34928] != expected 0x681bd1af # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49155 dport 34928] != expected 0x681bd1af # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55358 dport 34928] != expected 0x64b97734 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55358 dport 34928] != expected 0x64b97734 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 34928] != expected 0xcddc7579 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 34928] != expected 0xcddc7579 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36927 dport 34928] != expected 0xc425f051 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36927 dport 34928] != expected 0xc425f051 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 34928] != expected 0x77442a1a # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 34928] != expected 0x77442a1a # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44977 dport 34928] != expected 0x698ed349 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44977 dport 34928] != expected 0x698ed349 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51754 dport 34928] != expected 0x22a402cb # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51754 dport 34928] != expected 0x22a402cb # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35853 dport 34928] != expected 0xd30e1b05 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35853 dport 34928] != expected 0xd30e1b05 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57433 dport 34928] != expected 0x7dde53d8 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57433 dport 34928] != expected 0x7dde53d8 # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42543 dport 34928] != expected 0x3d6f900c # # Exception| cpu 0: rx_hash 0xe8e3c044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42543 dport 34928] != expected 0x3d6f900c # # 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__->