< 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 44831 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x33e8a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42452 dport 44831] != expected 0xc0bf7fd4 # # Exception| cpu 0: rx_hash 0x5770c480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42478 dport 44831] != expected 0xba491228 # # Exception| cpu 0: rx_hash 0x9aaa7f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42508 dport 44831] != expected 0x46dd91d8 # # Exception| cpu 0: rx_hash 0xfc09ca65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 44831] != expected 0xb886cece # # Exception| cpu 0: rx_hash 0xfe321ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42550 dport 44831] != expected 0x3c2bfc24 # # Exception| cpu 0: rx_hash 0xd6f0fd8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42564 dport 44831] != expected 0xf83db680 # # Exception| cpu 0: rx_hash 0x0b6e6ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 42580 dport 44831] != expected 0xadf4838d # # Exception| cpu 0: rx_hash 0xa2b16180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42594 dport 44831] != expected 0x2bb4505c # # Exception| cpu 0: rx_hash 0x198c47c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42602 dport 44831] != expected 0x80263a47 # # Exception| cpu 0: rx_hash 0xfb9778f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42634 dport 44831] != expected 0x3509cb23 # # Exception| cpu 0: rx_hash 0xcafd72ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42648 dport 44831] != expected 0xce895642 # # Exception| cpu 0: rx_hash 0xae65172c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42658 dport 44831] != expected 0xb47f3bbe # # Exception| cpu 0: rx_hash 0x9f0f1d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42672 dport 44831] != expected 0x4fffa6df # # Exception| cpu 0: rx_hash 0x2f78ff6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42726 dport 44831] != expected 0xf629a2cb # # Exception| cpu 0: rx_hash 0xd4224c83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 44831] != expected 0x7cacad03 # # Exception| cpu 0: rx_hash 0x31a7c123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42818 dport 44831] != expected 0x440c598a # # Exception| cpu 0: rx_hash 0x57047444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42842 dport 44831] != expected 0xba57069c # # Exception| cpu 0: rx_hash 0xa912c438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42854 dport 44831] != expected 0x39cc173a # # Exception| cpu 0: rx_hash 0xcfb1715f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42878 dport 44831] != expected 0xc797482c # # Exception| cpu 0: rx_hash 0x4b09fb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42886 dport 44831] != expected 0x8ce3e65e # # Exception| cpu 0: rx_hash 0xe0ed24ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42898 dport 44831] != expected 0x8e0e0765 # # Exception| cpu 0: rx_hash 0x1efb94d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42926 dport 44831] != expected 0xd9516c3 # # Exception| cpu 0: rx_hash 0x785821b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42934 dport 44831] != expected 0xf3ce49d5 # # Exception| cpu 0: rx_hash 0x8d0455fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42964 dport 44831] != expected 0x6211367c # # Exception| cpu 0: rx_hash 0xacb7a620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42970 dport 44831] != expected 0x30ee203d # # Exception| cpu 0: rx_hash 0xc82fc3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42976 dport 44831] != expected 0x4a184dc1 # # Exception| cpu 0: rx_hash 0x99cca63e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43008 dport 44831] != expected 0x2139d0e3 # # Exception| cpu 0: rx_hash 0x20ca50fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43050 dport 44831] != expected 0xe068812 # # Exception| cpu 0: rx_hash 0x56b01c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43054 dport 44831] != expected 0x59225c24 # # Exception| cpu 0: rx_hash 0x3962bda7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43082 dport 44831] != expected 0x31905fd7 # # Exception| cpu 0: rx_hash 0xa1d7b8bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43118 dport 44831] != expected 0x4c501167 # # Exception| cpu 0: rx_hash 0xe8285829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43162 dport 44831] != expected 0xfb920138 # # Exception| cpu 0: rx_hash 0x9c69c426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43196 dport 44831] != expected 0x281be7e4 # # Exception| cpu 0: rx_hash 0xf3bb65f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43224 dport 44831] != expected 0x40a9e417 # # Exception| cpu 0: rx_hash 0x6935b06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43230 dport 44831] != expected 0xb9c4984d # # Exception| cpu 0: rx_hash 0xc5a6bcd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43278 dport 44831] != expected 0x369a55f2 # # Exception| cpu 0: rx_hash 0x7ca04a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43300 dport 44831] != expected 0x19a50d03 # # Exception| cpu 0: rx_hash 0xa13ed935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43316 dport 44831] != expected 0x4c6c380e # # Exception| cpu 0: rx_hash 0x3e156eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43406 dport 44831] != expected 0xbc237353 # # Exception| cpu 0: rx_hash 0x97ca619e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43448 dport 44831] != expected 0x3a63a082 # # Exception| cpu 0: rx_hash 0xf818c04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43484 dport 44831] != expected 0x52d1a371 # # Exception| cpu 0: rx_hash 0x60adc556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43512 dport 44831] != expected 0x2f11edc1 # # Exception| cpu 0: rx_hash 0xcbd4cbb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43522 dport 44831] != expected 0x2dde3127 # # Exception| cpu 0: rx_hash 0x620bc49e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43572 dport 44831] != expected 0xab9ee2f6 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x89c6d3b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 46838] OK # # # cpu 0: rx_hash 0xb8acd980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55390 dport 46838] OK # # # cpu 0: rx_hash 0x56639011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55422 dport 46838] OK # # # cpu 0: rx_hash 0x8512a51a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55436 dport 46838] OK # # # cpu 0: rx_hash 0x793fc5e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 46838] OK # # # cpu 0: rx_hash 0xa69a8644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55456 dport 46838] OK # # # cpu 0: rx_hash 0xd0e0cace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55460 dport 46838] OK # # # cpu 0: rx_hash 0x0d7e59ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55476 dport 46838] OK # # # cpu 0: rx_hash 0xc0393323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55480 dport 46838] OK # # # cpu 0: rx_hash 0x3212947a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55582 dport 46838] OK # # # cpu 0: rx_hash 0xedb7d7dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55596 dport 46838] OK # # # cpu 0: rx_hash 0x8265760e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55624 dport 46838] OK # # # cpu 0: rx_hash 0x08325a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55634 dport 46838] OK # # # cpu 0: rx_hash 0xa1ed5550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55652 dport 46838] OK # # # cpu 0: rx_hash 0xe6fd13ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 46838] OK # # # cpu 0: rx_hash 0x2bba7923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 46838] OK # # # cpu 0: rx_hash 0x04e62cd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55698 dport 46838] OK # # # cpu 0: rx_hash 0x37b7f662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55714 dport 46838] OK # # # cpu 0: rx_hash 0xfaf09cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55726 dport 46838] OK # # # cpu 0: rx_hash 0xbde0da11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55736 dport 46838] OK # # # cpu 0: rx_hash 0xc2eb822f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55744 dport 46838] OK # # # cpu 0: rx_hash 0x0face8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 46838] OK # # # cpu 0: rx_hash 0x48bcae5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55770 dport 46838] OK # # # cpu 0: rx_hash 0xd009ab47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55806 dport 46838] OK # # # cpu 0: rx_hash 0x3e5b339b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55856 dport 46838] OK # # # cpu 0: rx_hash 0xd2afaa8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55858 dport 46838] OK # # # cpu 0: rx_hash 0x27f3dec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55888 dport 46838] OK # # # cpu 0: rx_hash 0x62d848fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55908 dport 46838] OK # # # cpu 0: rx_hash 0x436bbb20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55914 dport 46838] OK # # # cpu 0: rx_hash 0x2256bcda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56044 dport 46838] OK # # # cpu 0: rx_hash 0x70d3001a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56064 dport 46838] OK # # # cpu 0: rx_hash 0x1670b57d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56088 dport 46838] OK # # # cpu 0: rx_hash 0xc9d5f6da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56106 dport 46838] OK # # # cpu 0: rx_hash 0xf8bffcec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56120 dport 46838] OK # # # cpu 0: rx_hash 0xc0a4e26e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56150 dport 46838] OK # # # cpu 0: rx_hash 0x48c81e98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56174 dport 46838] OK # # # cpu 0: rx_hash 0x305df43b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56200 dport 46838] OK # # # cpu 0: rx_hash 0xcc7094c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56214 dport 46838] OK # # # cpu 0: rx_hash 0xff214e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56230 dport 46838] OK # # # cpu 0: rx_hash 0x4d6d7c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 46838] OK # # # cpu 0: rx_hash 0xf6505ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 46838] OK # # # cpu 0: rx_hash 0xe4b273ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56292 dport 46838] OK # # # cpu 0: rx_hash 0xcd239426 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56334 dport 46838] OK # # # cpu 0: rx_hash 0x5ce78589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56406 dport 46838] OK # # # cpu 0: rx_hash 0x387fe06b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 46838] OK # # # cpu 0: rx_hash 0xc4528092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56434 dport 46838] OK # # # cpu 0: rx_hash 0x40ea0ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 46838] OK # # # count: pass=47 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 39163 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 39163] != expected 0x2018452a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 39163] != expected 0x2018452a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55765 dport 39163] != expected 0xe06bd7bb # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55765 dport 39163] != expected 0xe06bd7bb # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55015 dport 39163] != expected 0xef01bc1a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55015 dport 39163] != expected 0xef01bc1a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 39163] != expected 0x87f7c452 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 39163] != expected 0x87f7c452 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35408 dport 39163] != expected 0x4fd71474 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35408 dport 39163] != expected 0x4fd71474 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44159 dport 39163] != expected 0x628c418d # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44159 dport 39163] != expected 0x628c418d # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 39163] != expected 0xb4c87347 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 39163] != expected 0xb4c87347 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 39163] != expected 0x7162dbdb # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 39163] != expected 0x7162dbdb # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55395 dport 39163] != expected 0xa9ceb19b # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55395 dport 39163] != expected 0xa9ceb19b # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47707 dport 39163] != expected 0x98e0ab74 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47707 dport 39163] != expected 0x98e0ab74 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44229 dport 39163] != expected 0x92c30ad0 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44229 dport 39163] != expected 0x92c30ad0 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44081 dport 39163] != expected 0x25011a8f # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44081 dport 39163] != expected 0x25011a8f # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43295 dport 39163] != expected 0xc91121cc # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43295 dport 39163] != expected 0xc91121cc # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33956 dport 39163] != expected 0x6347fb3d # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33956 dport 39163] != expected 0x6347fb3d # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33201 dport 39163] != expected 0xa932fd5a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33201 dport 39163] != expected 0xa932fd5a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58722 dport 39163] != expected 0x782e902 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58722 dport 39163] != expected 0x782e902 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 39163] != expected 0xc5f1c887 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 39163] != expected 0xc5f1c887 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47069 dport 39163] != expected 0x9794d461 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47069 dport 39163] != expected 0x9794d461 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 39163] != expected 0xf1292798 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 39163] != expected 0xf1292798 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44427 dport 39163] != expected 0x9012c282 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44427 dport 39163] != expected 0x9012c282 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 39163] != expected 0x5b894b07 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 39163] != expected 0x5b894b07 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53866 dport 39163] != expected 0x14ca509a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53866 dport 39163] != expected 0x14ca509a # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 39163] != expected 0x4c392882 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 39163] != expected 0x4c392882 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48846 dport 39163] != expected 0x9d7018e2 # # Exception| cpu 5: rx_hash 0x6be8adb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48846 dport 39163] != expected 0x9d7018e2 # # 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 39793 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44389 dport 39793] != expected 0xaa74f59f # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44389 dport 39793] != expected 0xaa74f59f # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49287 dport 39793] != expected 0x67965503 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49287 dport 39793] != expected 0x67965503 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38089 dport 39793] != expected 0xbc1e816b # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38089 dport 39793] != expected 0xbc1e816b # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58237 dport 39793] != expected 0x470194af # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58237 dport 39793] != expected 0x470194af # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50669 dport 39793] != expected 0xb589475 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50669 dport 39793] != expected 0xb589475 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49266 dport 39793] != expected 0xf78087bf # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49266 dport 39793] != expected 0xf78087bf # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40095 dport 39793] != expected 0x23d25e39 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40095 dport 39793] != expected 0x23d25e39 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32772 dport 39793] != expected 0xeccf4bfe # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32772 dport 39793] != expected 0xeccf4bfe # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52158 dport 39793] != expected 0xda9dbb51 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52158 dport 39793] != expected 0xda9dbb51 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54883 dport 39793] != expected 0x5b036f2 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54883 dport 39793] != expected 0x5b036f2 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41839 dport 39793] != expected 0x339cf93d # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41839 dport 39793] != expected 0x339cf93d # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47311 dport 39793] != expected 0xddb3dcd6 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47311 dport 39793] != expected 0xddb3dcd6 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 39793] != expected 0xb6f53223 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 39793] != expected 0xb6f53223 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40298 dport 39793] != expected 0xce1d65b7 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40298 dport 39793] != expected 0xce1d65b7 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56653 dport 39793] != expected 0x2642ac35 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56653 dport 39793] != expected 0x2642ac35 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47821 dport 39793] != expected 0x8fabb15b # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47821 dport 39793] != expected 0x8fabb15b # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51286 dport 39793] != expected 0x408ebf82 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51286 dport 39793] != expected 0x408ebf82 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37433 dport 39793] != expected 0x6201a3a1 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37433 dport 39793] != expected 0x6201a3a1 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37162 dport 39793] != expected 0x49b78615 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37162 dport 39793] != expected 0x49b78615 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36147 dport 39793] != expected 0x91edd8a2 # # Exception| cpu 4: rx_hash 0xf9d0d757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36147 dport 39793] != expected 0x91edd8a2 # # 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 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->