< 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 44798 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xca49f06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55394 dport 44798] != expected 0xc8940b6e # # Exception| cpu 0: rx_hash 0xa073cfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55404 dport 44798] != expected 0x9657a759 # # Exception| cpu 0: rx_hash 0x13cd73bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 44798] != expected 0x4cda4b81 # # Exception| cpu 0: rx_hash 0x3e8b5e2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 44798] != expected 0xf64394cf # # Exception| cpu 0: rx_hash 0x6379c383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55462 dport 44798] != expected 0xc5a90cbb # # Exception| cpu 0: rx_hash 0xb2a6c714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55478 dport 44798] != expected 0xfcbf9065 # # Exception| cpu 0: rx_hash 0x1c5f89c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55502 dport 44798] != expected 0x654adc5f # # Exception| cpu 0: rx_hash 0x74b00b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55534 dport 44798] != expected 0xf9c19230 # # Exception| cpu 0: rx_hash 0xb7e1da77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55598 dport 44798] != expected 0xc3378f51 # # Exception| cpu 0: rx_hash 0x2142ccbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55610 dport 44798] != expected 0x1e7b60f6 # # Exception| cpu 0: rx_hash 0xfdda8fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55642 dport 44798] != expected 0xccb589ae # # Exception| cpu 0: rx_hash 0x2ed036c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55652 dport 44798] != expected 0x37ebf728 # # Exception| cpu 0: rx_hash 0xa028127d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55654 dport 44798] != expected 0xff5f11da # # Exception| cpu 0: rx_hash 0xa873953e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55684 dport 44798] != expected 0x4207cdeb # # Exception| cpu 0: rx_hash 0xd58062fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55746 dport 44798] != expected 0x20acff57 # # Exception| cpu 0: rx_hash 0x92fc70a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55750 dport 44798] != expected 0xc4f68c2e # # Exception| cpu 0: rx_hash 0xbd6fe0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55778 dport 44798] != expected 0xbc27b138 # # Exception| cpu 0: rx_hash 0x18047956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55828 dport 44798] != expected 0xe66a5f85 # # Exception| cpu 0: rx_hash 0x8c72d21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55854 dport 44798] != expected 0xf96e527a # # Exception| cpu 0: rx_hash 0x70ebfb1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55860 dport 44798] != expected 0x7ae111ea # # Exception| cpu 0: rx_hash 0x50ea9174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55886 dport 44798] != expected 0x2ba0bb22 # # Exception| cpu 0: rx_hash 0x0fcdb15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 44798] != expected 0xda02c10e # # Exception| cpu 0: rx_hash 0x1d18b9ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55942 dport 44798] != expected 0xb0eaf632 # # Exception| cpu 0: rx_hash 0x328b29f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55970 dport 44798] != expected 0xc83bcb24 # # Exception| cpu 0: rx_hash 0x75f73ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55974 dport 44798] != expected 0x2c61b85d # # Exception| cpu 0: rx_hash 0x2ad01b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55988 dport 44798] != expected 0xddc3c271 # # Exception| cpu 0: rx_hash 0xdb0e7571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56030 dport 44798] != expected 0xb594f467 # # Exception| cpu 0: rx_hash 0x0804cc62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56032 dport 44798] != expected 0x4eca8ae1 # # Exception| cpu 0: rx_hash 0x5723ec4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56050 dport 44798] != expected 0xbf68f0cd # # Exception| cpu 0: rx_hash 0x37cc349b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 44798] != expected 0xf7b3d410 # # Exception| cpu 0: rx_hash 0x99357a4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56130 dport 44798] != expected 0x6e46982a # # Exception| cpu 0: rx_hash 0xc6125a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56144 dport 44798] != expected 0x9fe4e206 # # Exception| cpu 0: rx_hash 0xeb5477f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56154 dport 44798] != expected 0x257d3d48 # # Exception| cpu 0: rx_hash 0x385ecee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56164 dport 44798] != expected 0xde2343ce # # Exception| cpu 0: rx_hash 0xe981ca71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56180 dport 44798] != expected 0xe735df10 # # Exception| cpu 0: rx_hash 0x1d436435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56204 dport 44798] != expected 0xd9e240b1 # # Exception| cpu 0: rx_hash 0x916efd0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56224 dport 44798] != expected 0xd31e441b # # Exception| cpu 0: rx_hash 0xce49dd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56242 dport 44798] != expected 0x22bc3e37 # # Exception| cpu 0: rx_hash 0xa473e2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56252 dport 44798] != expected 0x7c7f9200 # # Exception| cpu 0: rx_hash 0x3e28c638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56330 dport 44798] != expected 0x1c9381f9 # # Exception| cpu 0: rx_hash 0xd5782735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 44798] != expected 0xa3745ce2 # # Exception| cpu 0: rx_hash 0x06729e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56422 dport 44798] != expected 0x582a2264 # # Exception| cpu 0: rx_hash 0x5955be0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56436 dport 44798] != expected 0xa9885848 # # Exception| cpu 0: rx_hash 0x0e291965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56452 dport 44798] != expected 0xe572fe55 # # Exception| cpu 0: rx_hash 0x80d13dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 56454 dport 44798] != expected 0x2dc618a7 # # Exception| cpu 0: rx_hash 0x510e394d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56470 dport 44798] != expected 0x14d08479 # # Exception| cpu 0: rx_hash 0x7c4814dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 44798] != expected 0xae495b37 # # Exception| cpu 0: rx_hash 0xaf42adce [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 44798] != expected 0x551725b1 # # Exception| cpu 0: rx_hash 0xd064e78f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56522 dport 44798] != expected 0xf5f4f555 # # Exception| cpu 0: rx_hash 0x46c7f147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56542 dport 44798] != expected 0x28b81af2 # # Exception| cpu 0: rx_hash 0x8d967a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56566 dport 44798] != expected 0xc61e6d21 # # Exception| cpu 0: rx_hash 0xe7ac45ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56568 dport 44798] != expected 0x98ddc116 # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x798d1b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57414 dport 56239] OK # # # cpu 0: rx_hash 0x26aa3bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57428 dport 56239] OK # # # cpu 0: rx_hash 0x0bec1620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57438 dport 56239] OK # # # cpu 0: rx_hash 0xc0bd9d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57462 dport 56239] OK # # # cpu 0: rx_hash 0xedfbb0d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57468 dport 56239] OK # # # cpu 0: rx_hash 0xfdfb05e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57480 dport 56239] OK # # # cpu 0: rx_hash 0xba8717bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57484 dport 56239] OK # # # cpu 0: rx_hash 0xa2dc25c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57498 dport 56239] OK # # # cpu 0: rx_hash 0x3bedc97d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57552 dport 56239] OK # # # cpu 0: rx_hash 0xc5a15dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57572 dport 56239] OK # # # cpu 0: rx_hash 0xddfa6f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57586 dport 56239] OK # # # cpu 0: rx_hash 0xa54e852f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57644 dport 56239] OK # # # cpu 0: rx_hash 0xf72ee2fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57678 dport 56239] OK # # # cpu 0: rx_hash 0x0962767d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57722 dport 56239] OK # # # cpu 0: rx_hash 0x7358fc86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57728 dport 56239] OK # # # cpu 0: rx_hash 0x5ccb6c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57764 dport 56239] OK # # # cpu 0: rx_hash 0xa0524595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57790 dport 56239] OK # # # cpu 0: rx_hash 0x518c2b6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57812 dport 56239] OK # # # cpu 0: rx_hash 0x66448908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57830 dport 56239] OK # # # cpu 0: rx_hash 0x3963a920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57844 dport 56239] OK # # # cpu 0: rx_hash 0x558c0626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57860 dport 56239] OK # # # cpu 0: rx_hash 0xce685717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57952 dport 56239] OK # # # cpu 0: rx_hash 0x1fb75380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57968 dport 56239] OK # # # cpu 0: rx_hash 0x15396947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58044 dport 56239] OK # # # cpu 0: rx_hash 0xa39b15e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 56239] OK # # # cpu 0: rx_hash 0x5dd78165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58086 dport 56239] OK # # # cpu 0: rx_hash 0x8c0885f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58102 dport 56239] OK # # # cpu 0: rx_hash 0x9e86509b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58150 dport 56239] OK # # # cpu 0: rx_hash 0x307f1e4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58206 dport 56239] OK # # # cpu 0: rx_hash 0xce338ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58218 dport 56239] OK # # # cpu 0: rx_hash 0x1fec8e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58234 dport 56239] OK # # # cpu 0: rx_hash 0x83c1a256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58274 dport 56239] OK # # # cpu 0: rx_hash 0x70ca712c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58342 dport 56239] OK # # # cpu 0: rx_hash 0x5d8c5cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 56239] OK # # # cpu 0: rx_hash 0x45d76ecb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58362 dport 56239] OK # # # cpu 0: rx_hash 0x34dcab17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58398 dport 56239] OK # # # cpu 0: rx_hash 0xb8f1322c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58418 dport 56239] OK # # # cpu 0: rx_hash 0xd2cb0de3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58428 dport 56239] OK # # # cpu 0: rx_hash 0x2315631d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58454 dport 56239] OK # # # cpu 0: rx_hash 0x76bc79f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58504 dport 56239] OK # # # cpu 0: rx_hash 0x31c06bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58508 dport 56239] OK # # # cpu 0: rx_hash 0x04dd744a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58512 dport 56239] OK # # # cpu 0: rx_hash 0x8a2550f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58514 dport 56239] OK # # # cpu 0: rx_hash 0xcd5942aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58518 dport 56239] OK # # # cpu 0: rx_hash 0x592fe9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58540 dport 56239] OK # # # cpu 0: rx_hash 0xef8d9547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58562 dport 56239] OK # # # cpu 0: rx_hash 0x792e838f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58582 dport 56239] OK # # # cpu 0: rx_hash 0x2cdc44b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58626 dport 56239] OK # # # cpu 0: rx_hash 0x4433c6f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58658 dport 56239] OK # # # cpu 0: rx_hash 0x034fd4ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58662 dport 56239] OK # # # cpu 0: rx_hash 0x6975eb62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58664 dport 56239] OK # # # count: pass=51 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 48782 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56031 dport 48782] != expected 0x47e7010c # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56031 dport 48782] != expected 0x47e7010c # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57397 dport 48782] != expected 0xe88de08c # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57397 dport 48782] != expected 0xe88de08c # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59820 dport 48782] != expected 0xfc1e1f64 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59820 dport 48782] != expected 0xfc1e1f64 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43086 dport 48782] != expected 0x6599ef3f # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43086 dport 48782] != expected 0x6599ef3f # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54927 dport 48782] != expected 0xfe224daf # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54927 dport 48782] != expected 0xfe224daf # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60411 dport 48782] != expected 0xdf02c805 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60411 dport 48782] != expected 0xdf02c805 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54091 dport 48782] != expected 0x546a79c4 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54091 dport 48782] != expected 0x546a79c4 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43470 dport 48782] != expected 0x112a5569 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43470 dport 48782] != expected 0x112a5569 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36341 dport 48782] != expected 0x53f444e # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36341 dport 48782] != expected 0x53f444e # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46023 dport 48782] != expected 0x7ced2e73 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46023 dport 48782] != expected 0x7ced2e73 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49942 dport 48782] != expected 0xf91ed391 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49942 dport 48782] != expected 0xf91ed391 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57324 dport 48782] != expected 0x1cd2cb14 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57324 dport 48782] != expected 0x1cd2cb14 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55312 dport 48782] != expected 0x88e2a094 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55312 dport 48782] != expected 0x88e2a094 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51641 dport 48782] != expected 0x5ea7b668 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51641 dport 48782] != expected 0x5ea7b668 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56186 dport 48782] != expected 0xdaec4ba9 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56186 dport 48782] != expected 0xdaec4ba9 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59572 dport 48782] != expected 0x64b4d3cb # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59572 dport 48782] != expected 0x64b4d3cb # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54718 dport 48782] != expected 0xf08f8fd0 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54718 dport 48782] != expected 0xf08f8fd0 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49432 dport 48782] != expected 0x4e15cb40 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49432 dport 48782] != expected 0x4e15cb40 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 48782] != expected 0xefd9df24 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 48782] != expected 0xefd9df24 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37233 dport 48782] != expected 0x55e8857a # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37233 dport 48782] != expected 0x55e8857a # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53084 dport 48782] != expected 0xc354dca2 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53084 dport 48782] != expected 0xc354dca2 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 48782] != expected 0x6850ba44 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 48782] != expected 0x6850ba44 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 48782] != expected 0xcbb81968 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 48782] != expected 0xcbb81968 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45450 dport 48782] != expected 0xdc7eba82 # # Exception| cpu 5: rx_hash 0x7d4c8d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45450 dport 48782] != expected 0xdc7eba82 # # 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 52995 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44139 dport 52995] != expected 0xa4bfcbaf # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44139 dport 52995] != expected 0xa4bfcbaf # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59348 dport 52995] != expected 0x16fa1af5 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59348 dport 52995] != expected 0x16fa1af5 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40163 dport 52995] != expected 0x8e831294 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40163 dport 52995] != expected 0x8e831294 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57862 dport 52995] != expected 0x1cb9731 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57862 dport 52995] != expected 0x1cb9731 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 52995] != expected 0x8eb32013 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 52995] != expected 0x8eb32013 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54928 dport 52995] != expected 0x1b550940 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54928 dport 52995] != expected 0x1b550940 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44636 dport 52995] != expected 0xdf75cac9 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44636 dport 52995] != expected 0xdf75cac9 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45101 dport 52995] != expected 0xf5792175 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45101 dport 52995] != expected 0xf5792175 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 52995] != expected 0xd7c5f7db # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 52995] != expected 0xd7c5f7db # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35385 dport 52995] != expected 0x634e4116 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35385 dport 52995] != expected 0x634e4116 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50810 dport 52995] != expected 0xd2615828 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50810 dport 52995] != expected 0xd2615828 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55077 dport 52995] != expected 0x8fcfc466 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55077 dport 52995] != expected 0x8fcfc466 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60915 dport 52995] != expected 0x794ca10d # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60915 dport 52995] != expected 0x794ca10d # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57133 dport 52995] != expected 0xe9d27340 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57133 dport 52995] != expected 0xe9d27340 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53984 dport 52995] != expected 0x9d5532ab # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53984 dport 52995] != expected 0x9d5532ab # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37767 dport 52995] != expected 0x601089d3 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37767 dport 52995] != expected 0x601089d3 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34525 dport 52995] != expected 0xec7532ae # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34525 dport 52995] != expected 0xec7532ae # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58072 dport 52995] != expected 0x54628dde # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58072 dport 52995] != expected 0x54628dde # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40058 dport 52995] != expected 0xbb29b6c0 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40058 dport 52995] != expected 0xbb29b6c0 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 52995] != expected 0x3b606388 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 52995] != expected 0x3b606388 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53803 dport 52995] != expected 0x43af77f2 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53803 dport 52995] != expected 0x43af77f2 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58696 dport 52995] != expected 0x6f521da4 # # Exception| cpu 0: rx_hash 0xb0d12c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58696 dport 52995] != expected 0x6f521da4 # # 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 # 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__->