< 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 216, 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 47581 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbc9665e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56250 dport 47581] != expected 0xcc44e792 # # Exception| cpu 0: rx_hash 0x33de7920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 47581] != expected 0xb384b046 # # Exception| cpu 0: rx_hash 0x1856dd4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56284 dport 47581] != expected 0x58262aa5 # # Exception| cpu 0: rx_hash 0xf4a15614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56294 dport 47581] != expected 0x5438399c # # Exception| cpu 0: rx_hash 0xcb449f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56330 dport 47581] != expected 0x4810926 # # Exception| cpu 4: rx_hash 0x7b7b74b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56274 dport 47581] != expected 0x446f5268 # # Exception| cpu 4: rx_hash 0x710b63cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56312 dport 47581] != expected 0x1110c8f0 # # Exception| cpu 4: rx_hash 0x7ad24bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 47581] != expected 0x8aa5b540 # # Exception| cpu 4: rx_hash 0x19ffe200 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56344 dport 47581] != expected 0x96eccd8d # # Exception| cpu 5: rx_hash 0xbc045b85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56304 dport 47581] != expected 0xa3d3dbb2 # # Exception| cpu 5: rx_hash 0x3277466d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56320 dport 47581] != expected 0x7d4e576e # # Exception| cpu 5: rx_hash 0xd4f0da49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56336 dport 47581] != expected 0x242fdecf # # Exception| cpu 0: rx_hash 0x5b2af8ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56356 dport 47581] != expected 0x3478b53b # # Exception| cpu 0: rx_hash 0xbdad64c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56372 dport 47581] != expected 0x6d193c9a # # Exception| cpu 0: rx_hash 0x449ebda7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56382 dport 47581] != expected 0x14d662d2 # # Exception| cpu 0: rx_hash 0xa8fb0898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56398 dport 47581] != expected 0x775f4dcb # # Exception| cpu 0: rx_hash 0x8373acf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56406 dport 47581] != expected 0x9cfdd728 # # Exception| cpu 0: rx_hash 0x54b9c57a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56452 dport 47581] != expected 0x93e440df # # Exception| cpu 0: rx_hash 0x6085245c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56454 dport 47581] != expected 0x58e80dd5 # # Exception| cpu 4: rx_hash 0x196ddc66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56402 dport 47581] != expected 0xf97bf1ad # # Exception| cpu 4: rx_hash 0x703062e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56438 dport 47581] != expected 0xb04d13f8 # # Exception| cpu 4: rx_hash 0x8602b878 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56470 dport 47581] != expected 0x1898474 # # Exception| cpu 5: rx_hash 0xa28b1fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56420 dport 47581] != expected 0x2220d753 # # Exception| cpu 5: rx_hash 0xde12f352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 47581] != expected 0x1ec77877 # # Exception| cpu 5: rx_hash 0x03a88da0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56456 dport 47581] != expected 0x44a17518 # # Exception| cpu 0: rx_hash 0xce358b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56522 dport 47581] != expected 0x99f55a7a # # Exception| cpu 0: rx_hash 0xf0797dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56546 dport 47581] != expected 0x7868de8 # # Exception| cpu 0: rx_hash 0xa768350e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56558 dport 47581] != expected 0xd0c3b82f # # Exception| cpu 0: rx_hash 0xdbf1d9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 47581] != expected 0xec24170b # # Exception| cpu 0: rx_hash 0xe23dae1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56582 dport 47581] != expected 0x9652247b # # Exception| cpu 4: rx_hash 0xe52f1184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56472 dport 47581] != expected 0x1dc0fcb9 # # Exception| cpu 4: rx_hash 0x6af53321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56492 dport 47581] != expected 0xd97974d # # Exception| cpu 4: rx_hash 0x166cdf96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56504 dport 47581] != expected 0x31703869 # # Exception| cpu 4: rx_hash 0x4b9fbe57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56532 dport 47581] != expected 0xdcddab16 # # Exception| cpu 4: rx_hash 0x8690861e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56540 dport 47581] != expected 0x6e1eb854 # # Exception| cpu 4: rx_hash 0xd6014f3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56580 dport 47581] != expected 0x5d5e6971 # # Exception| cpu 4: rx_hash 0x1b0e7775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56588 dport 47581] != expected 0xef9d7a33 # # Exception| cpu 5: rx_hash 0x4b0d8031 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56478 dport 47581] != expected 0xb34a9736 # # Exception| cpu 5: rx_hash 0xad182273 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56516 dport 47581] != expected 0x85bc22b7 # # Exception| cpu 5: rx_hash 0xaa98a38b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56592 dport 47581] != expected 0x61b9c655 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xc50353a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57670 dport 43659] OK # # # cpu 4: rx_hash 0x92121b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57674 dport 43659] OK # # # cpu 4: rx_hash 0x98620c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57696 dport 43659] OK # # # cpu 4: rx_hash 0x6e50d690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57728 dport 43659] OK # # # cpu 4: rx_hash 0x88d74ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57744 dport 43659] OK # # # cpu 5: rx_hash 0xb3789604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57650 dport 43659] OK # # # cpu 5: rx_hash 0x7ee5902b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57712 dport 43659] OK # # # cpu 5: rx_hash 0xca025058 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57772 dport 43659] OK # # # cpu 5: rx_hash 0xd5b61513 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57782 dport 43659] OK # # # cpu 0: rx_hash 0x7e77ae4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57658 dport 43659] OK # # # cpu 0: rx_hash 0x17b82eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57684 dport 43659] OK # # # cpu 0: rx_hash 0xdfc6026e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57756 dport 43659] OK # # # cpu 0: rx_hash 0x39d3a02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57798 dport 43659] OK # # # cpu 4: rx_hash 0x6ec2e8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57802 dport 43659] OK # # # cpu 4: rx_hash 0x884574d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57818 dport 43659] OK # # # cpu 4: rx_hash 0xfeac8f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57828 dport 43659] OK # # # cpu 4: rx_hash 0x33a3b751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57836 dport 43659] OK # # # cpu 5: rx_hash 0xc0e07943 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57804 dport 43659] OK # # # cpu 5: rx_hash 0xa09fae25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57888 dport 43659] OK # # # cpu 0: rx_hash 0xca906e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57830 dport 43659] OK # # # cpu 0: rx_hash 0xa9bdc7c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 43659] OK # # # cpu 0: rx_hash 0xb6098289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57842 dport 43659] OK # # # cpu 0: rx_hash 0x2c17f21a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57846 dport 43659] OK # # # cpu 0: rx_hash 0x67e08111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 43659] OK # # # cpu 0: rx_hash 0x81671d35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57874 dport 43659] OK # # # cpu 4: rx_hash 0x6d90966c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57896 dport 43659] OK # # # cpu 4: rx_hash 0x7224d327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57906 dport 43659] OK # # # cpu 4: rx_hash 0x9e416618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57922 dport 43659] OK # # # cpu 4: rx_hash 0xfd6ccfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57932 dport 43659] OK # # # cpu 4: rx_hash 0x78c6fa3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57938 dport 43659] OK # # # cpu 4: rx_hash 0x1beb53c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57948 dport 43659] OK # # # cpu 4: rx_hash 0xe8a89dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 43659] OK # # # cpu 4: rx_hash 0x7db7eeb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58002 dport 43659] OK # # # cpu 5: rx_hash 0xa00d9043 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57962 dport 43659] OK # # # cpu 5: rx_hash 0xdc947cf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57982 dport 43659] OK # # # cpu 0: rx_hash 0x593e492c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57952 dport 43659] OK # # # cpu 0: rx_hash 0x25a7a59b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57972 dport 43659] OK # # # cpu 0: rx_hash 0x72b6ed41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57976 dport 43659] OK # # # cpu 0: rx_hash 0x9b307295 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57986 dport 43659] OK # # # cpu 4: rx_hash 0x6291959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58050 dport 43659] OK # # # cpu 4: rx_hash 0xa5eebaa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58080 dport 43659] OK # # # cpu 4: rx_hash 0xf2fff272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58092 dport 43659] OK # # # count: pass=42 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 216, 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 49304 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 52711 dport 49304] != expected 0xc9883e01 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 52711 dport 49304] != expected 0xc9883e01 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37957 dport 49304] != expected 0xc173648d # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37957 dport 49304] != expected 0xc173648d # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49731 dport 49304] != expected 0xd518bc82 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49731 dport 49304] != expected 0xd518bc82 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38231 dport 49304] != expected 0x1688b8bc # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38231 dport 49304] != expected 0x1688b8bc # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 49304] != expected 0xd0e2c22d # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 49304] != expected 0xd0e2c22d # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37875 dport 49304] != expected 0xa73ce1b6 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37875 dport 49304] != expected 0xa73ce1b6 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49104 dport 49304] != expected 0x95630789 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49104 dport 49304] != expected 0x95630789 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34411 dport 49304] != expected 0xa718b554 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34411 dport 49304] != expected 0xa718b554 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 32907 dport 49304] != expected 0x6572a8b3 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 32907 dport 49304] != expected 0x6572a8b3 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 51349 dport 49304] != expected 0xf5fec2ae # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 51349 dport 49304] != expected 0xf5fec2ae # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45323 dport 49304] != expected 0x25bd5050 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45323 dport 49304] != expected 0x25bd5050 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40463 dport 49304] != expected 0xe49d97f3 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 40463 dport 49304] != expected 0xe49d97f3 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 53221 dport 49304] != expected 0xa04f7f46 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 53221 dport 49304] != expected 0xa04f7f46 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57533 dport 49304] != expected 0xf91366eb # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57533 dport 49304] != expected 0xf91366eb # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41820 dport 49304] != expected 0x48427c6 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41820 dport 49304] != expected 0x48427c6 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38218 dport 49304] != expected 0xeb49ece # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38218 dport 49304] != expected 0xeb49ece # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 59850 dport 49304] != expected 0xf2c63e0 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 59850 dport 49304] != expected 0xf2c63e0 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 49304] != expected 0xcec28333 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 49304] != expected 0xcec28333 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 47195 dport 49304] != expected 0xc7a06010 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 47195 dport 49304] != expected 0xc7a06010 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45977 dport 49304] != expected 0x9e37a982 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45977 dport 49304] != expected 0x9e37a982 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 49304] != expected 0xeb997724 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 49304] != expected 0xeb997724 # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 58643 dport 49304] != expected 0xd635757e # # Exception| cpu 4: rx_hash 0xeaa6acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 58643 dport 49304] != expected 0xd635757e # # Exception| count: pass=0 nohash=0 fail=44 # # 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 216, 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 36496 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43824 dport 36496] != expected 0x58fcaf3f # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43824 dport 36496] != expected 0x58fcaf3f # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35343 dport 36496] != expected 0x13f7acb4 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35343 dport 36496] != expected 0x13f7acb4 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50768 dport 36496] != expected 0xe22b0c87 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50768 dport 36496] != expected 0xe22b0c87 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41118 dport 36496] != expected 0x5ad3714e # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41118 dport 36496] != expected 0x5ad3714e # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58489 dport 36496] != expected 0x20d947be # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58489 dport 36496] != expected 0x20d947be # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 36496] != expected 0xcc77a572 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 36496] != expected 0xcc77a572 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 36496] != expected 0x637af7cd # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 36496] != expected 0x637af7cd # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50979 dport 36496] != expected 0x2c63e311 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50979 dport 36496] != expected 0x2c63e311 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44585 dport 36496] != expected 0x3affaead # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44585 dport 36496] != expected 0x3affaead # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 36496] != expected 0x8ad559e9 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 36496] != expected 0x8ad559e9 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 36496] != expected 0x9e78dca7 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 36496] != expected 0x9e78dca7 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44540 dport 36496] != expected 0xea32d1f9 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44540 dport 36496] != expected 0xea32d1f9 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40824 dport 36496] != expected 0x4fddaa5d # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40824 dport 36496] != expected 0x4fddaa5d # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52646 dport 36496] != expected 0x322d9192 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52646 dport 36496] != expected 0x322d9192 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39677 dport 36496] != expected 0x60988cb5 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39677 dport 36496] != expected 0x60988cb5 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43138 dport 36496] != expected 0x4488aa88 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43138 dport 36496] != expected 0x4488aa88 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52121 dport 36496] != expected 0xcc138a84 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52121 dport 36496] != expected 0xcc138a84 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 36496] != expected 0x1db649cc # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 36496] != expected 0x1db649cc # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46541 dport 36496] != expected 0x6fa4c926 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46541 dport 36496] != expected 0x6fa4c926 # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55311 dport 36496] != expected 0xeedcb62e # # Exception| cpu 0: rx_hash 0x905c1411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55311 dport 36496] != expected 0xeedcb62e # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->