< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 53209 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x73da327d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 53209] != expected 0x1c345647 # # Exception| cpu 0: rx_hash 0x2725a8a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37980 dport 53209] != expected 0x1f1359f1 # # Exception| cpu 0: rx_hash 0x57778ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37986 dport 53209] != expected 0xc72a4c96 # # Exception| cpu 0: rx_hash 0xc5b17783 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38070 dport 53209] != expected 0x2ba994c5 # # Exception| cpu 0: rx_hash 0xc55149b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38106 dport 53209] != expected 0x2a5ef2e8 # # Exception| cpu 0: rx_hash 0x5627d7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38112 dport 53209] != expected 0x45c855f6 # # Exception| cpu 0: rx_hash 0xc589780e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38150 dport 53209] != expected 0xebd44d4e # # Exception| cpu 0: rx_hash 0x573f9a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38154 dport 53209] != expected 0x87ac260b # # Exception| cpu 0: rx_hash 0x3b092fbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38164 dport 53209] != expected 0xe960c523 # # Exception| cpu 0: rx_hash 0xc4490465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38192 dport 53209] != expected 0xe83a8115 # # Exception| cpu 0: rx_hash 0x90b69eb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38206 dport 53209] != expected 0xeb1d8ea3 # # Exception| cpu 0: rx_hash 0x6ed6f73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38208 dport 53209] != expected 0xe85e60e3 # # Exception| cpu 0: rx_hash 0x264dfa68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38254 dport 53209] != expected 0x5d8c991a # # Exception| cpu 0: rx_hash 0xfda0692f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38266 dport 53209] != expected 0x87c8c7fd # # Exception| cpu 0: rx_hash 0x8d825477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38300 dport 53209] != expected 0xdf0a618c # # Exception| cpu 0: rx_hash 0xb48b0708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38330 dport 53209] != expected 0xb10f4149 # # Exception| cpu 0: rx_hash 0xd85d8cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38344 dport 53209] != expected 0xde34c44c # # Exception| cpu 0: rx_hash 0x7222419b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38356 dport 53209] != expected 0xdfa74397 # # Exception| cpu 0: rx_hash 0xcb470a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38474 dport 53209] != expected 0xd1673c81 # # Exception| cpu 0: rx_hash 0x2863b66b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38478 dport 53209] != expected 0x66c88ef8 # # Exception| cpu 0: rx_hash 0xf38e252c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38490 dport 53209] != expected 0xbc8cd01f # # Exception| cpu 0: rx_hash 0xa6b1c39b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38498 dport 53209] != expected 0xbc4513f2 # # Exception| cpu 0: rx_hash 0xf24e5947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38508 dport 53209] != expected 0xbf621c44 # # Exception| cpu 0: rx_hash 0xbb15287a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38516 dport 53209] != expected 0x95e29e6 # # Exception| cpu 0: rx_hash 0x29d3d51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38560 dport 53209] != expected 0xe5ddf1b5 # # Exception| cpu 0: rx_hash 0x83ac1874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 53209] != expected 0xe44e766e # # Exception| cpu 0: rx_hash 0x44c5228c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38628 dport 53209] != expected 0x8908b8eb # # Exception| cpu 0: rx_hash 0x9f28b1cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38640 dport 53209] != expected 0x534ce60c # # Exception| cpu 0: rx_hash 0x28f39744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 53209] != expected 0xe7c45bc3 # # Exception| cpu 0: rx_hash 0x60b0abaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38664 dport 53209] != expected 0x939c1d9c # # Exception| cpu 0: rx_hash 0x0c861e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38678 dport 53209] != expected 0xfd50feb4 # # Exception| cpu 0: rx_hash 0xba7d7ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38726 dport 53209] != expected 0x4bc1e90d # # Exception| cpu 0: rx_hash 0x351f6c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38788 dport 53209] != expected 0x12590b4a # # Exception| cpu 0: rx_hash 0x0dd64326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 53209] != expected 0x7fb2e7d4 # # Exception| cpu 0: rx_hash 0x0c163f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 53209] != expected 0x7c5c2b8f # # Exception| cpu 0: rx_hash 0xa669f223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38846 dport 53209] != expected 0x7dcfac54 # # Exception| cpu 0: rx_hash 0xf3b62aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 53209] != expected 0x7cf10994 # # Exception| cpu 0: rx_hash 0xed855586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38940 dport 53209] != expected 0xe705dabd # # Exception| cpu 0: rx_hash 0x463ae483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38966 dport 53209] != expected 0xe578913d # # Exception| cpu 0: rx_hash 0x12c57e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38968 dport 53209] != expected 0xe65f9e8b # # Exception| cpu 0: rx_hash 0x46dadab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39002 dport 53209] != expected 0xe48ff710 # # Exception| cpu 0: rx_hash 0xed656bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39024 dport 53209] != expected 0xe6f2bc90 # # Exception| cpu 0: rx_hash 0xecd508c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 53209] != expected 0x65e7c3dd # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf8677cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54134 dport 47551] OK # # # cpu 0: rx_hash 0xe473f44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54158 dport 47551] OK # # # cpu 0: rx_hash 0x4e0c3923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54162 dport 47551] OK # # # cpu 0: rx_hash 0xdcbadb59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54174 dport 47551] OK # # # cpu 0: rx_hash 0x88a57fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54268 dport 47551] OK # # # cpu 0: rx_hash 0xdb75cce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54274 dport 47551] OK # # # cpu 0: rx_hash 0xfef83620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54376 dport 47551] OK # # # cpu 0: rx_hash 0xb7a3471d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54384 dport 47551] OK # # # cpu 0: rx_hash 0x1c6ce902 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54402 dport 47551] OK # # # cpu 0: rx_hash 0xe2ecbeb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54416 dport 47551] OK # # # cpu 0: rx_hash 0xb7336632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54468 dport 47551] OK # # # cpu 0: rx_hash 0xb6f31a59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54514 dport 47551] OK # # # cpu 0: rx_hash 0x249dc99b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54562 dport 47551] OK # # # cpu 0: rx_hash 0xb6cb15d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54594 dport 47551] OK # # # cpu 0: rx_hash 0xab1fe12f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54668 dport 47551] OK # # # cpu 0: rx_hash 0x93d6ce3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54684 dport 47551] OK # # # cpu 0: rx_hash 0xfe200798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54708 dport 47551] OK # # # cpu 0: rx_hash 0xaadf9d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54714 dport 47551] OK # # # cpu 0: rx_hash 0xc60916b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54728 dport 47551] OK # # # cpu 0: rx_hash 0x1de485fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54748 dport 47551] OK # # # cpu 0: rx_hash 0xabffdf1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54752 dport 47551] OK # # # cpu 0: rx_hash 0x1c24f995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54762 dport 47551] OK # # # cpu 0: rx_hash 0x9d68a317 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 47551] OK # # # cpu 0: rx_hash 0xa461f068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 47551] OK # # # cpu 0: rx_hash 0x7f8c632f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54842 dport 47551] OK # # # cpu 0: rx_hash 0xd5139074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54858 dport 47551] OK # # # cpu 0: rx_hash 0x2a53bbad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54894 dport 47551] OK # # # cpu 0: rx_hash 0x129a94b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54910 dport 47551] OK # # # cpu 0: rx_hash 0xedaaa07a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54914 dport 47551] OK # # # cpu 0: rx_hash 0xc8c7648f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54916 dport 47551] OK # # # cpu 0: rx_hash 0x5a7186f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54920 dport 47551] OK # # # cpu 0: rx_hash 0x9c38fe53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54922 dport 47551] OK # # # cpu 0: rx_hash 0x47d56d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54942 dport 47551] OK # # # cpu 0: rx_hash 0xa531ad2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54956 dport 47551] OK # # # cpu 0: rx_hash 0x7edc3e6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54968 dport 47551] OK # # # cpu 0: rx_hash 0xb87578f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54998 dport 47551] OK # # # cpu 0: rx_hash 0x625897d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55028 dport 47551] OK # # # cpu 0: rx_hash 0x36a70d08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55034 dport 47551] OK # # # cpu 0: rx_hash 0xf1f6387d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55058 dport 47551] OK # # # cpu 0: rx_hash 0xa509a2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 47551] OK # # # cpu 0: rx_hash 0x367f3cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 47551] OK # # # cpu 0: rx_hash 0xc8ff6b02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55092 dport 47551] OK # # # cpu 0: rx_hash 0x0eb613a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55094 dport 47551] OK # # # cpu 0: rx_hash 0x5aa9b74d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 47551] OK # # # cpu 0: rx_hash 0xed7291c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55134 dport 47551] OK # # # cpu 0: rx_hash 0x9d20b380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55136 dport 47551] OK # # # count: pass=46 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 214, 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 51563 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33547 dport 51563] != expected 0xe3c04cba # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33547 dport 51563] != expected 0xe3c04cba # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50171 dport 51563] != expected 0x8dc2aa24 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50171 dport 51563] != expected 0x8dc2aa24 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58903 dport 51563] != expected 0xad575517 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58903 dport 51563] != expected 0xad575517 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48190 dport 51563] != expected 0xf7c9aa29 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48190 dport 51563] != expected 0xf7c9aa29 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56431 dport 51563] != expected 0x1b8bfb7a # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56431 dport 51563] != expected 0x1b8bfb7a # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49048 dport 51563] != expected 0xf9c016d2 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49048 dport 51563] != expected 0xf9c016d2 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59499 dport 51563] != expected 0x9948f8ab # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59499 dport 51563] != expected 0x9948f8ab # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 51563] != expected 0xed1770d1 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 51563] != expected 0xed1770d1 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34073 dport 51563] != expected 0xa7ac3401 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34073 dport 51563] != expected 0xa7ac3401 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51285 dport 51563] != expected 0x46c7183a # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51285 dport 51563] != expected 0x46c7183a # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33314 dport 51563] != expected 0xa68214e7 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33314 dport 51563] != expected 0xa68214e7 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34557 dport 51563] != expected 0x1d80172e # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34557 dport 51563] != expected 0x1d80172e # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58825 dport 51563] != expected 0x78edd126 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58825 dport 51563] != expected 0x78edd126 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 51563] != expected 0x921181f1 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 51563] != expected 0x921181f1 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52991 dport 51563] != expected 0xefdfdeff # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52991 dport 51563] != expected 0xefdfdeff # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 51563] != expected 0xaf98351c # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 51563] != expected 0xaf98351c # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46158 dport 51563] != expected 0xe9769c06 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46158 dport 51563] != expected 0xe9769c06 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 51563] != expected 0x2425febe # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 51563] != expected 0x2425febe # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 51563] != expected 0x3cb87499 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 51563] != expected 0x3cb87499 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36092 dport 51563] != expected 0xa68a5674 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36092 dport 51563] != expected 0xa68a5674 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41698 dport 51563] != expected 0x97f367a5 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41698 dport 51563] != expected 0x97f367a5 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 51563] != expected 0x50bbffc4 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 51563] != expected 0x50bbffc4 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56811 dport 51563] != expected 0xb7478a59 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56811 dport 51563] != expected 0xb7478a59 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55348 dport 51563] != expected 0xfa9b3759 # # Exception| cpu 5: rx_hash 0xde27ba52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55348 dport 51563] != expected 0xfa9b3759 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 214, 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 41682 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51433 dport 41682] != expected 0x2058a936 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51433 dport 41682] != expected 0x2058a936 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36923 dport 41682] != expected 0x1234f999 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36923 dport 41682] != expected 0x1234f999 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40262 dport 41682] != expected 0x1913de7 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40262 dport 41682] != expected 0x1913de7 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41805 dport 41682] != expected 0x5ea8b806 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41805 dport 41682] != expected 0x5ea8b806 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38318 dport 41682] != expected 0x193d083d # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38318 dport 41682] != expected 0x193d083d # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 41682] != expected 0x921042e2 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 41682] != expected 0x921042e2 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41990 dport 41682] != expected 0x817adb35 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41990 dport 41682] != expected 0x817adb35 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38862 dport 41682] != expected 0x7aad9d0a # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38862 dport 41682] != expected 0x7aad9d0a # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50525 dport 41682] != expected 0x87d6ac0a # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50525 dport 41682] != expected 0x87d6ac0a # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44897 dport 41682] != expected 0x94e87b14 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44897 dport 41682] != expected 0x94e87b14 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 41682] != expected 0x3519b9d0 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 41682] != expected 0x3519b9d0 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53931 dport 41682] != expected 0x3bac885c # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53931 dport 41682] != expected 0x3bac885c # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 41682] != expected 0x73a71715 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 41682] != expected 0x73a71715 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 41682] != expected 0x2ff5d569 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 41682] != expected 0x2ff5d569 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50989 dport 41682] != expected 0xdc8f1629 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50989 dport 41682] != expected 0xdc8f1629 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42430 dport 41682] != expected 0xf0d08a91 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42430 dport 41682] != expected 0xf0d08a91 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40180 dport 41682] != expected 0xc7e04acc # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40180 dport 41682] != expected 0xc7e04acc # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57340 dport 41682] != expected 0x83b6fd27 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57340 dport 41682] != expected 0x83b6fd27 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33413 dport 41682] != expected 0xca817e6e # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33413 dport 41682] != expected 0xca817e6e # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 41682] != expected 0xa18fe0d4 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 41682] != expected 0xa18fe0d4 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 41682] != expected 0x18e144e7 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 41682] != expected 0x18e144e7 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56815 dport 41682] != expected 0x6212a1 # # Exception| cpu 5: rx_hash 0x0d70fed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56815 dport 41682] != expected 0x6212a1 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->