< 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 56210 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x63d8c056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60390 dport 56210] != expected 0xe457d792 # # Exception| cpu 0: rx_hash 0xd1e2f83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60400 dport 56210] != expected 0x947ff708 # # Exception| cpu 0: rx_hash 0xee70523b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60414 dport 56210] != expected 0xfac1435a # # Exception| cpu 4: rx_hash 0x9a9e2360 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60376 dport 56210] != expected 0x5a229a4 # # Exception| cpu 4: rx_hash 0xe740b18d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60406 dport 56210] != expected 0xee25a42a # # Exception| cpu 4: rx_hash 0x03ada2cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60428 dport 56210] != expected 0x51163b0c # # Exception| cpu 4: rx_hash 0xb1979aa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60442 dport 56210] != expected 0x213e1b96 # # Exception| cpu 4: rx_hash 0xfaeb41f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60466 dport 56210] != expected 0xb0e3c53a # # Exception| cpu 5: rx_hash 0x53805d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60456 dport 56210] != expected 0xfde6cc31 # # Exception| cpu 5: rx_hash 0x41e19a22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60460 dport 56210] != expected 0xd42f02d0 # # Exception| cpu 5: rx_hash 0xcc49084f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60468 dport 56210] != expected 0xcab99618 # # Exception| cpu 5: rx_hash 0xd7182c94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60472 dport 56210] != expected 0xf794bf89 # # Exception| cpu 0: rx_hash 0x30ea79d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60488 dport 56210] != expected 0xba436903 # # Exception| cpu 0: rx_hash 0x90b186d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60506 dport 56210] != expected 0xe3a28778 # # Exception| cpu 0: rx_hash 0x2834772f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60562 dport 56210] != expected 0xd494b291 # # Exception| cpu 4: rx_hash 0x1429f70f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60490 dport 56210] != expected 0xe9d0f4c0 # # Exception| cpu 4: rx_hash 0x72a64139 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60520 dport 56210] != expected 0x3f7a50df # # Exception| cpu 4: rx_hash 0xff0ed354 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60528 dport 56210] != expected 0x21ecc417 # # Exception| cpu 4: rx_hash 0xc09c7954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60542 dport 56210] != expected 0x4f527045 # # Exception| cpu 4: rx_hash 0x21049499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60570 dport 56210] != expected 0xc07055e1 # # Exception| cpu 5: rx_hash 0x5665cfe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60522 dport 56210] != expected 0x6ce9cd1c # # Exception| cpu 5: rx_hash 0x933eacf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 56210] != expected 0xb058757b # # Exception| cpu 5: rx_hash 0xe7d0ddaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60586 dport 56210] != expected 0x4f3b1f85 # # Exception| cpu 5: rx_hash 0x781988af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60598 dport 56210] != expected 0x786445ac # # Exception| cpu 0: rx_hash 0x6348ac74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60602 dport 56210] != expected 0x45496c3d # # Exception| cpu 0: rx_hash 0x09126b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60626 dport 56210] != expected 0x16082e7f # # Exception| cpu 0: rx_hash 0x002288ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60634 dport 56210] != expected 0x2ecc90f # # Exception| cpu 0: rx_hash 0x3680c159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60636 dport 56210] != expected 0x78b69a2d # # Exception| cpu 0: rx_hash 0x426eb002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60666 dport 56210] != expected 0x87d5f0d3 # # Exception| cpu 4: rx_hash 0xf054886f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60652 dport 56210] != expected 0xf7fdd049 # # Exception| cpu 4: rx_hash 0x74ccf9b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60668 dport 56210] != expected 0xfd8fa3f1 # # Exception| cpu 4: rx_hash 0x500f776f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 56210] != expected 0xae1c3e32 # # Exception| cpu 4: rx_hash 0x4be425d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60684 dport 56210] != expected 0x21b11c37 # # Exception| cpu 4: rx_hash 0x12f939e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60704 dport 56210] != expected 0x99a50c7a # # Exception| cpu 4: rx_hash 0x09a81d3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60716 dport 56210] != expected 0xa48825eb # # Exception| cpu 5: rx_hash 0xbb285334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60612 dport 56210] != expected 0x66200ee5 # # Exception| cpu 5: rx_hash 0x84baf934 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60618 dport 56210] != expected 0x89ebab7 # # Exception| cpu 5: rx_hash 0xb218b082 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60620 dport 56210] != expected 0x72c4e995 # # Exception| cpu 5: rx_hash 0xe28f3964 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60694 dport 56210] != expected 0x6cb4153c # # Exception| cpu 0: rx_hash 0x9f51ab89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60728 dport 56210] != expected 0x873398b2 # # Exception| cpu 0: rx_hash 0x9384da92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 56210] != expected 0x2d87eef # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1bf92465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43368 dport 54961] OK # # # cpu 0: rx_hash 0xa9c31c08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43390 dport 54961] OK # # # cpu 0: rx_hash 0x77c95bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43412 dport 54961] OK # # # cpu 0: rx_hash 0x485bf1c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43418 dport 54961] OK # # # cpu 0: rx_hash 0xa37cd59e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43424 dport 54961] OK # # # cpu 4: rx_hash 0x87bf5b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43426 dport 54961] OK # # # cpu 4: rx_hash 0x1146edf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43446 dport 54961] OK # # # cpu 5: rx_hash 0xd41d8ee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43344 dport 54961] OK # # # cpu 5: rx_hash 0xf9eee388 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43354 dport 54961] OK # # # cpu 5: rx_hash 0xb29238d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43378 dport 54961] OK # # # cpu 5: rx_hash 0xdea24773 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43406 dport 54961] OK # # # cpu 5: rx_hash 0x95de9c28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43430 dport 54961] OK # # # cpu 0: rx_hash 0xc016f105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43456 dport 54961] OK # # # cpu 0: rx_hash 0xf6b4b8b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43462 dport 54961] OK # # # cpu 0: rx_hash 0x56ef47b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43476 dport 54961] OK # # # cpu 0: rx_hash 0x106635b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43544 dport 54961] OK # # # cpu 4: rx_hash 0xb90d2900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43522 dport 54961] OK # # # cpu 4: rx_hash 0x0207f2db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43548 dport 54961] OK # # # cpu 5: rx_hash 0x825ac9e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43488 dport 54961] OK # # # cpu 5: rx_hash 0xb4f8805e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43494 dport 54961] OK # # # cpu 5: rx_hash 0x8b6a2a5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43496 dport 54961] OK # # # cpu 5: rx_hash 0x3060f185 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43510 dport 54961] OK # # # cpu 5: rx_hash 0x94fe446d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43528 dport 54961] OK # # # cpu 5: rx_hash 0x34a5bb6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43546 dport 54961] OK # # # cpu 0: rx_hash 0xd6b27c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43560 dport 54961] OK # # # cpu 0: rx_hash 0x76e98380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43578 dport 54961] OK # # # cpu 0: rx_hash 0xe5f5a79b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43628 dport 54961] OK # # # cpu 4: rx_hash 0xfb4111ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43554 dport 54961] OK # # # cpu 4: rx_hash 0x7fd96036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 54961] OK # # # cpu 4: rx_hash 0x0ed283c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43606 dport 54961] OK # # # cpu 4: rx_hash 0x314029c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43608 dport 54961] OK # # # cpu 4: rx_hash 0xf79460f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43624 dport 54961] OK # # # cpu 5: rx_hash 0x522a0d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43576 dport 54961] OK # # # cpu 5: rx_hash 0x982b3576 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43586 dport 54961] OK # # # cpu 5: rx_hash 0xa7b99f76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43596 dport 54961] OK # # # cpu 5: rx_hash 0x5eff7c40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 54961] OK # # # cpu 5: rx_hash 0x616dd640 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43644 dport 54961] OK # # # cpu 0: rx_hash 0x9ba41f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43668 dport 54961] OK # # # cpu 0: rx_hash 0x0188d8fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43722 dport 54961] OK # # # cpu 0: rx_hash 0x9e418dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43734 dport 54961] 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 46890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46231 dport 46890] != expected 0x9494320 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46231 dport 46890] != expected 0x9494320 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 46890] != expected 0x5f2a5f26 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 46890] != expected 0x5f2a5f26 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37839 dport 46890] != expected 0x621b0f57 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37839 dport 46890] != expected 0x621b0f57 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56007 dport 46890] != expected 0xf98eb767 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56007 dport 46890] != expected 0xf98eb767 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60009 dport 46890] != expected 0xd7c83fd4 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60009 dport 46890] != expected 0xd7c83fd4 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42944 dport 46890] != expected 0x93240206 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42944 dport 46890] != expected 0x93240206 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47728 dport 46890] != expected 0xd8b17e74 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47728 dport 46890] != expected 0xd8b17e74 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51175 dport 46890] != expected 0x5927f6da # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51175 dport 46890] != expected 0x5927f6da # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 46890] != expected 0xc65bfa0 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 46890] != expected 0xc65bfa0 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39901 dport 46890] != expected 0xb5ee05cb # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39901 dport 46890] != expected 0xb5ee05cb # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54716 dport 46890] != expected 0x8ec0b956 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54716 dport 46890] != expected 0x8ec0b956 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 46890] != expected 0xa6edf741 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 46890] != expected 0xa6edf741 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54271 dport 46890] != expected 0x9c92d9af # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54271 dport 46890] != expected 0x9c92d9af # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41940 dport 46890] != expected 0xacb67691 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41940 dport 46890] != expected 0xacb67691 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44725 dport 46890] != expected 0xaeaee236 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44725 dport 46890] != expected 0xaeaee236 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45407 dport 46890] != expected 0x52f1983c # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45407 dport 46890] != expected 0x52f1983c # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60618 dport 46890] != expected 0x6371b468 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60618 dport 46890] != expected 0x6371b468 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 46890] != expected 0x327aba35 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 46890] != expected 0x327aba35 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46036 dport 46890] != expected 0x6bbc04e2 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46036 dport 46890] != expected 0x6bbc04e2 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38020 dport 46890] != expected 0x140aafe5 # # Exception| cpu 0: rx_hash 0x063cf147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38020 dport 46890] != expected 0x140aafe5 # # 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 49060 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44717 dport 49060] != expected 0x390efc3e # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44717 dport 49060] != expected 0x390efc3e # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45841 dport 49060] != expected 0x53ced1a0 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45841 dport 49060] != expected 0x53ced1a0 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36204 dport 49060] != expected 0x2713fb6f # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36204 dport 49060] != expected 0x2713fb6f # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 49060] != expected 0xb379cdeb # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 49060] != expected 0xb379cdeb # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46002 dport 49060] != expected 0xec55741a # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46002 dport 49060] != expected 0xec55741a # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46182 dport 49060] != expected 0x7566f5b5 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46182 dport 49060] != expected 0x7566f5b5 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47225 dport 49060] != expected 0xfcf062fd # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47225 dport 49060] != expected 0xfcf062fd # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 49060] != expected 0x6575d9c6 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 49060] != expected 0x6575d9c6 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55951 dport 49060] != expected 0x9674d99a # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55951 dport 49060] != expected 0x9674d99a # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 49060] != expected 0xadf8164 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 49060] != expected 0xadf8164 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46356 dport 49060] != expected 0xfe1ea933 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46356 dport 49060] != expected 0xfe1ea933 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46674 dport 49060] != expected 0x5f7b860 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46674 dport 49060] != expected 0x5f7b860 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60007 dport 49060] != expected 0x727bc4c5 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60007 dport 49060] != expected 0x727bc4c5 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43990 dport 49060] != expected 0xa0d33f7e # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43990 dport 49060] != expected 0xa0d33f7e # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58780 dport 49060] != expected 0xf618fad3 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58780 dport 49060] != expected 0xf618fad3 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53759 dport 49060] != expected 0xb4e2f8aa # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53759 dport 49060] != expected 0xb4e2f8aa # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56012 dport 49060] != expected 0xda165680 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56012 dport 49060] != expected 0xda165680 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 49060] != expected 0x3a08fbec # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 49060] != expected 0x3a08fbec # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34491 dport 49060] != expected 0xa87fb888 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34491 dport 49060] != expected 0xa87fb888 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58628 dport 49060] != expected 0xeb236685 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58628 dport 49060] != expected 0xeb236685 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33019 dport 49060] != expected 0x7f6f06b7 # # Exception| cpu 5: rx_hash 0x8da114d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33019 dport 49060] != expected 0x7f6f06b7 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->