< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49478 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3c81c226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58410 dport 49478] != expected 0xcd179fe0 # # Exception| cpu 0: rx_hash 0x73e754b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58420 dport 49478] != expected 0xa02dfc61 # # Exception| cpu 0: rx_hash 0x065c4faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 49478] != expected 0x1601be9f # # Exception| cpu 0: rx_hash 0x0d16698c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58454 dport 49478] != expected 0xa4b8633 # # Exception| cpu 0: rx_hash 0x79cc2bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58470 dport 49478] != expected 0x2ecd7659 # # Exception| cpu 4: rx_hash 0x10c803e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 49478] != expected 0x2e95cfc6 # # Exception| cpu 4: rx_hash 0x9b32896c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58390 dport 49478] != expected 0x7b8aae20 # # Exception| cpu 4: rx_hash 0x2b74d730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 49478] != expected 0x67295c2d # # Exception| cpu 4: rx_hash 0x5585ea0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58438 dport 49478] != expected 0xcd4f267f # # Exception| cpu 5: rx_hash 0x9a53d037 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58412 dport 49478] != expected 0xe9201cb4 # # Exception| cpu 5: rx_hash 0x4270ff19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 49478] != expected 0x6771e5b2 # # Exception| cpu 5: rx_hash 0x86ece307 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58442 dport 49478] != expected 0x5f54e7d5 # # Exception| cpu 0: rx_hash 0x0c7730d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58476 dport 49478] != expected 0x98e134a7 # # Exception| cpu 0: rx_hash 0x15ddbc59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58542 dport 49478] != expected 0x69e58ada # # Exception| cpu 0: rx_hash 0xeb9c2dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58552 dport 49478] != expected 0x8ad6a9c2 # # Exception| cpu 4: rx_hash 0x4c2f6681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58500 dport 49478] != expected 0x3c4b9802 # # Exception| cpu 4: rx_hash 0x9e2736d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58546 dport 49478] != expected 0x3cfaeb3c # # Exception| cpu 4: rx_hash 0x6b2c8166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58572 dport 49478] != expected 0xc383f088 # # Exception| cpu 4: rx_hash 0xafb09d78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58574 dport 49478] != expected 0xfba6f2ef # # Exception| cpu 4: rx_hash 0x460419fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58582 dport 49478] != expected 0xb2ab123a # # Exception| cpu 5: rx_hash 0x36aabd5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58488 dport 49478] != expected 0x43f715d8 # # Exception| cpu 5: rx_hash 0xb26ef713 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58514 dport 49478] != expected 0xdf78bb1a # # Exception| cpu 5: rx_hash 0x0228a94f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58528 dport 49478] != expected 0xc3db4917 # # Exception| cpu 5: rx_hash 0x7cd99470 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58562 dport 49478] != expected 0x69bd3345 # # Exception| cpu 5: rx_hash 0xf64247a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58596 dport 49478] != expected 0xae08e037 # # Exception| cpu 0: rx_hash 0xf7231efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58590 dport 49478] != expected 0x3ca252a3 # # Exception| cpu 0: rx_hash 0x83f95cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58606 dport 49478] != expected 0x1824a2c9 # # Exception| cpu 0: rx_hash 0xb924d135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 49478] != expected 0xc33283b6 # # Exception| cpu 0: rx_hash 0x8f9cb653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58654 dport 49478] != expected 0xa9f3a4bd # # Exception| cpu 0: rx_hash 0x67496b8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58684 dport 49478] != expected 0x7254f6fc # # Exception| cpu 0: rx_hash 0xa3d57792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58686 dport 49478] != expected 0x4a71f49b # # Exception| cpu 0: rx_hash 0x56dec026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58688 dport 49478] != expected 0xb508ef2f # # Exception| cpu 4: rx_hash 0xa2b42ec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58628 dport 49478] != expected 0xd8db460f # # Exception| cpu 4: rx_hash 0x3ebbb154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58646 dport 49478] != expected 0x27fae424 # # Exception| cpu 4: rx_hash 0x0e4d43a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58704 dport 49478] != expected 0x720c4f63 # # Exception| cpu 5: rx_hash 0x7db8cd2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58616 dport 49478] != expected 0xfb1781d1 # # Exception| cpu 5: rx_hash 0xb5413bdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58634 dport 49478] != expected 0x72e585c2 # # Exception| cpu 5: rx_hash 0x5cf5bf5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58642 dport 49478] != expected 0x3be86517 # # Exception| cpu 5: rx_hash 0x4a61f316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58662 dport 49478] != expected 0x37c144e # # Exception| cpu 5: rx_hash 0x70bc7e9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58674 dport 49478] != expected 0xd86a3531 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x32a5b635 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48230 dport 40268] OK # # # cpu 0: rx_hash 0xcce427a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48240 dport 40268] OK # # # cpu 0: rx_hash 0x6a3635b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48246 dport 40268] OK # # # cpu 4: rx_hash 0xe0ade666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48208 dport 40268] OK # # # cpu 4: rx_hash 0x6508f575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48256 dport 40268] OK # # # cpu 4: rx_hash 0x10b3ee6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48266 dport 40268] OK # # # cpu 4: rx_hash 0x72fde063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48270 dport 40268] OK # # # cpu 5: rx_hash 0x1eec77f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 40268] OK # # # cpu 5: rx_hash 0x091962e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48200 dport 40268] OK # # # cpu 5: rx_hash 0x518ae161 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48216 dport 40268] OK # # # cpu 5: rx_hash 0xf639aa2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48228 dport 40268] OK # # # cpu 5: rx_hash 0x7dc320a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48248 dport 40268] OK # # # cpu 0: rx_hash 0x8ddd28aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48290 dport 40268] OK # # # cpu 0: rx_hash 0x3cfa2fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48298 dport 40268] OK # # # cpu 0: rx_hash 0xd54eab29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48306 dport 40268] OK # # # cpu 4: rx_hash 0x0627a221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48318 dport 40268] OK # # # cpu 4: rx_hash 0x436a4bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48370 dport 40268] OK # # # cpu 5: rx_hash 0xf9076ae8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48274 dport 40268] OK # # # cpu 5: rx_hash 0x91621b9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48324 dport 40268] OK # # # cpu 5: rx_hash 0xc9f19819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48340 dport 40268] OK # # # cpu 5: rx_hash 0x0d6d8407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48342 dport 40268] OK # # # cpu 5: rx_hash 0xbd2bda5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48356 dport 40268] OK # # # cpu 5: rx_hash 0x36d150d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48376 dport 40268] OK # # # cpu 5: rx_hash 0x3ab4ba3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48392 dport 40268] OK # # # cpu 0: rx_hash 0x58fab435 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48396 dport 40268] OK # # # cpu 0: rx_hash 0x599bed6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48438 dport 40268] OK # # # cpu 0: rx_hash 0x7e980a89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48510 dport 40268] OK # # # cpu 4: rx_hash 0x01086eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48422 dport 40268] OK # # # cpu 4: rx_hash 0x4e6ef878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48440 dport 40268] OK # # # cpu 4: rx_hash 0xe8bcea69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 40268] OK # # # cpu 4: rx_hash 0xbb654fcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48454 dport 40268] OK # # # cpu 4: rx_hash 0x52d1cb48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48478 dport 40268] OK # # # cpu 5: rx_hash 0x75d22caf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48406 dport 40268] OK # # # cpu 5: rx_hash 0x9d07f170 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48436 dport 40268] OK # # # cpu 5: rx_hash 0xe3f6cc4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48470 dport 40268] OK # # # cpu 5: rx_hash 0x260b890a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48494 dport 40268] OK # # # cpu 5: rx_hash 0xd774d85b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48526 dport 40268] OK # # # cpu 5: rx_hash 0x5c8e52d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 40268] OK # # # cpu 0: rx_hash 0xe7822aaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 40268] OK # # # cpu 0: rx_hash 0xda0c0b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48646 dport 40268] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38605 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 38605] != expected 0x5bea2bb7 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 38605] != expected 0x5bea2bb7 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42914 dport 38605] != expected 0xdef05c15 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42914 dport 38605] != expected 0xdef05c15 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40849 dport 38605] != expected 0xd6b32567 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40849 dport 38605] != expected 0xd6b32567 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56376 dport 38605] != expected 0x3cab0b30 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56376 dport 38605] != expected 0x3cab0b30 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41420 dport 38605] != expected 0x9fa9d06e # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41420 dport 38605] != expected 0x9fa9d06e # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60256 dport 38605] != expected 0xae173881 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60256 dport 38605] != expected 0xae173881 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60880 dport 38605] != expected 0x4b556b61 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60880 dport 38605] != expected 0x4b556b61 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53415 dport 38605] != expected 0xa5a9e3b6 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53415 dport 38605] != expected 0xa5a9e3b6 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 38605] != expected 0xb997f436 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 38605] != expected 0xb997f436 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 38605] != expected 0xa78c5e5e # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 38605] != expected 0xa78c5e5e # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 38605] != expected 0xa3a62e22 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 38605] != expected 0xa3a62e22 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60992 dport 38605] != expected 0xc6f93022 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60992 dport 38605] != expected 0xc6f93022 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48108 dport 38605] != expected 0xcc5aa8aa # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48108 dport 38605] != expected 0xcc5aa8aa # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52469 dport 38605] != expected 0xe21c76ef # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52469 dport 38605] != expected 0xe21c76ef # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 38605] != expected 0x78685884 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 38605] != expected 0x78685884 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49337 dport 38605] != expected 0x3d548497 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49337 dport 38605] != expected 0x3d548497 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39637 dport 38605] != expected 0x300cd4c2 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39637 dport 38605] != expected 0x300cd4c2 # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 38605] != expected 0xe87baadb # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 38605] != expected 0xe87baadb # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54139 dport 38605] != expected 0xcbdf514c # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54139 dport 38605] != expected 0xcbdf514c # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58115 dport 38605] != expected 0x9fb54f5c # # Exception| cpu 0: rx_hash 0x1ab9c883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58115 dport 38605] != expected 0x9fb54f5c # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42007 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53288 dport 42007] != expected 0x3427d2d0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53288 dport 42007] != expected 0x3427d2d0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56561 dport 42007] != expected 0x744e97f0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56561 dport 42007] != expected 0x744e97f0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44630 dport 42007] != expected 0x3bd96ed3 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44630 dport 42007] != expected 0x3bd96ed3 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55253 dport 42007] != expected 0x99b5db1d # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55253 dport 42007] != expected 0x99b5db1d # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54537 dport 42007] != expected 0x9dbd5d1a # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54537 dport 42007] != expected 0x9dbd5d1a # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32779 dport 42007] != expected 0x55048051 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32779 dport 42007] != expected 0x55048051 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46563 dport 42007] != expected 0xe6c37a73 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46563 dport 42007] != expected 0xe6c37a73 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 42007] != expected 0x7f10f3b # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 42007] != expected 0x7f10f3b # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36064 dport 42007] != expected 0xa52b9b2d # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36064 dport 42007] != expected 0xa52b9b2d # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45709 dport 42007] != expected 0x1574a46e # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45709 dport 42007] != expected 0x1574a46e # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 42007] != expected 0xa1bedd13 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 42007] != expected 0xa1bedd13 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59464 dport 42007] != expected 0x258f0eb4 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59464 dport 42007] != expected 0x258f0eb4 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52662 dport 42007] != expected 0xc251f687 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52662 dport 42007] != expected 0xc251f687 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34031 dport 42007] != expected 0x6f579101 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34031 dport 42007] != expected 0x6f579101 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47858 dport 42007] != expected 0x3df60ce0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47858 dport 42007] != expected 0x3df60ce0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36973 dport 42007] != expected 0xe3e320e2 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36973 dport 42007] != expected 0xe3e320e2 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 42007] != expected 0x3af5441c # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 42007] != expected 0x3af5441c # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 42007] != expected 0x551de14e # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 42007] != expected 0x551de14e # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 42007] != expected 0x185c93ef # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 42007] != expected 0x185c93ef # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53553 dport 42007] != expected 0xf1225651 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53553 dport 42007] != expected 0xf1225651 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60949 dport 42007] != expected 0x4acf8ef0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60949 dport 42007] != expected 0x4acf8ef0 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36387 dport 42007] != expected 0x677db382 # # Exception| cpu 5: rx_hash 0xc0dcc934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36387 dport 42007] != expected 0x677db382 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->