< 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 720 # 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 37542 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4c0c9b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35506 dport 37542] != expected 0x47b1a11a # # Exception| cpu 0: rx_hash 0x961420bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35508 dport 37542] != expected 0xf0917285 # # Exception| cpu 0: rx_hash 0x7d3385e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35532 dport 37542] != expected 0x62b4b5b # # Exception| cpu 4: rx_hash 0x9e717e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35490 dport 37542] != expected 0x6309b2b8 # # Exception| cpu 4: rx_hash 0xa96598d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35496 dport 37542] != expected 0xfb908e8 # # Exception| cpu 4: rx_hash 0xa72b3e75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35530 dport 37542] != expected 0xb10b98c4 # # Exception| cpu 5: rx_hash 0x774f8c5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35458 dport 37542] != expected 0x7155bb69 # # Exception| cpu 5: rx_hash 0x9a43d191 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35470 dport 37542] != expected 0xaac5d2a6 # # Exception| cpu 5: rx_hash 0x01c9a2be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35482 dport 37542] != expected 0x1c9d8f8e # # Exception| cpu 5: rx_hash 0xd9c84ea6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35524 dport 37542] != expected 0x4f5b6c1e # # Exception| cpu 5: rx_hash 0x985a861c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35542 dport 37542] != expected 0x4e23e2a9 # # Exception| cpu 5: rx_hash 0xeaee07e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35554 dport 37542] != expected 0xea27b650 # # Exception| cpu 0: rx_hash 0x46709292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35580 dport 37542] != expected 0x30cf5128 # # Exception| cpu 0: rx_hash 0x2af6317d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35616 dport 37542] != expected 0x6015ace3 # # Exception| cpu 4: rx_hash 0x2ec49e66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35596 dport 37542] != expected 0xa9d9ccfd # # Exception| cpu 4: rx_hash 0x541541ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35630 dport 37542] != expected 0x9e455839 # # Exception| cpu 4: rx_hash 0xcf9f3281 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35642 dport 37542] != expected 0x281d0511 # # Exception| cpu 4: rx_hash 0xfea02c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35652 dport 37542] != expected 0x6987ef50 # # Exception| cpu 4: rx_hash 0xc1d19421 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35672 dport 37542] != expected 0x96af953d # # Exception| cpu 4: rx_hash 0x179ede99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35684 dport 37542] != expected 0x7bdbe681 # # Exception| cpu 5: rx_hash 0x940d7731 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35564 dport 37542] != expected 0x1477428a # # Exception| cpu 5: rx_hash 0x825a0b16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35602 dport 37542] != expected 0x73312b85 # # Exception| cpu 5: rx_hash 0xf0ee8ae8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35622 dport 37542] != expected 0xd7357f7c # # Exception| cpu 5: rx_hash 0xb757bac4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 37542] != expected 0xfb67a1da # # Exception| cpu 5: rx_hash 0x2cddc9eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35668 dport 37542] != expected 0x4d3ffcf2 # # Exception| cpu 0: rx_hash 0x8471f380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35686 dport 37542] != expected 0x5e1b7b94 # # Exception| cpu 0: rx_hash 0x6e5afd1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35758 dport 37542] != expected 0x5ad25a4d # # Exception| cpu 0: rx_hash 0x8b33fee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35764 dport 37542] != expected 0x12daf3bf # # Exception| cpu 4: rx_hash 0xb815b7a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35730 dport 37542] != expected 0xb7a629f1 # # Exception| cpu 4: rx_hash 0x594e1b45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 37542] != expected 0x3662e01d # # Exception| cpu 4: rx_hash 0xc4ef90fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35780 dport 37542] != expected 0xad10ed24 # # Exception| cpu 4: rx_hash 0x21869300 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35806 dport 37542] != expected 0xe51844d6 # # Exception| cpu 4: rx_hash 0xc0dd3fe7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35816 dport 37542] != expected 0x64dc8d3a # # Exception| cpu 5: rx_hash 0xc5e33b3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35700 dport 37542] != expected 0x5f63f523 # # Exception| cpu 5: rx_hash 0xb070e994 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 37542] != expected 0x243ee9cc # # Exception| cpu 5: rx_hash 0x620d0c37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35732 dport 37542] != expected 0x86fa6e # # Exception| cpu 5: rx_hash 0x8d180670 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35776 dport 37542] != expected 0x3ff0a3ae # # Exception| cpu 5: rx_hash 0xf3fb76a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35790 dport 37542] != expected 0xc1a05774 # # Exception| cpu 0: rx_hash 0x12a0da44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35832 dport 37542] != expected 0x40649e98 # # Exception| cpu 0: rx_hash 0xc8b861d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35838 dport 37542] != expected 0xf7444d07 # # Exception| cpu 0: rx_hash 0x39b2c7b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35910 dport 37542] != expected 0x67bbd3ac # # Exception| cpu 0: rx_hash 0x31d79986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35920 dport 37542] != expected 0xf4231391 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x0ada8dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43472 dport 53305] OK # # # cpu 4: rx_hash 0x4f7aea1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43502 dport 53305] OK # # # cpu 4: rx_hash 0x7345b257 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43544 dport 53305] OK # # # cpu 4: rx_hash 0xe0aa9f4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43546 dport 53305] OK # # # cpu 4: rx_hash 0x3ab224db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43548 dport 53305] OK # # # cpu 0: rx_hash 0x31999ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43488 dport 53305] OK # # # cpu 0: rx_hash 0x4c340a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43524 dport 53305] OK # # # cpu 5: rx_hash 0xe7d6d070 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43484 dport 53305] OK # # # cpu 5: rx_hash 0x9562518e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43496 dport 53305] OK # # # cpu 5: rx_hash 0x9d070fb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43518 dport 53305] OK # # # cpu 5: rx_hash 0x9e49ef9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43540 dport 53305] OK # # # cpu 4: rx_hash 0xdbe9883c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43562 dport 53305] OK # # # cpu 4: rx_hash 0xd5a72e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43592 dport 53305] OK # # # cpu 4: rx_hash 0xf6eb07bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33302 dport 53305] OK # # # cpu 0: rx_hash 0xead696f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43604 dport 53305] OK # # # cpu 0: rx_hash 0xddc270aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 53305] OK # # # cpu 0: rx_hash 0x8808776e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33304 dport 53305] OK # # # cpu 5: rx_hash 0x4806a525 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43560 dport 53305] OK # # # cpu 5: rx_hash 0xad6fa6d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 53305] OK # # # cpu 5: rx_hash 0x4063fb13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43582 dport 53305] OK # # # cpu 5: rx_hash 0xab445e4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43590 dport 53305] OK # # # cpu 5: rx_hash 0x9c50b810 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43596 dport 53305] OK # # # cpu 5: rx_hash 0x2cf3bc28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 53305] OK # # # cpu 4: rx_hash 0x17b0ab5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33312 dport 53305] OK # # # cpu 4: rx_hash 0xc5cd4ef9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 53305] OK # # # cpu 4: rx_hash 0xbb2e3e2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33342 dport 53305] OK # # # cpu 4: rx_hash 0x2eeaeba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33352 dport 53305] OK # # # cpu 4: rx_hash 0x119b53cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33364 dport 53305] OK # # # cpu 4: rx_hash 0xc4c1e53f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33408 dport 53305] OK # # # cpu 4: rx_hash 0x16bc009c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 53305] OK # # # cpu 0: rx_hash 0x632fd232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33376 dport 53305] OK # # # cpu 0: rx_hash 0xb93769a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33382 dport 53305] OK # # # cpu 0: rx_hash 0x8e238ff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 53305] OK # # # cpu 5: rx_hash 0xc1ffe1e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33308 dport 53305] OK # # # cpu 5: rx_hash 0x19fe0dfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 53305] OK # # # cpu 5: rx_hash 0x5c5e6a5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33404 dport 53305] OK # # # cpu 5: rx_hash 0x85532d85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 53305] OK # # # cpu 4: rx_hash 0xc0f34a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33452 dport 53305] OK # # # cpu 4: rx_hash 0x128eaf87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33468 dport 53305] OK # # # cpu 4: rx_hash 0x55379fab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33498 dport 53305] OK # # # cpu 4: rx_hash 0x2fe64063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33528 dport 53305] OK # # # count: pass=41 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 35390 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47742 dport 35390] != expected 0x56097ed2 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47742 dport 35390] != expected 0x56097ed2 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56545 dport 35390] != expected 0xf6dbf32a # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56545 dport 35390] != expected 0xf6dbf32a # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58334 dport 35390] != expected 0x7b6d127d # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58334 dport 35390] != expected 0x7b6d127d # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47317 dport 35390] != expected 0xd6d63590 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47317 dport 35390] != expected 0xd6d63590 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51283 dport 35390] != expected 0x37de2e65 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51283 dport 35390] != expected 0x37de2e65 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47781 dport 35390] != expected 0x1839eb96 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47781 dport 35390] != expected 0x1839eb96 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54095 dport 35390] != expected 0xa9f5dd9b # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54095 dport 35390] != expected 0xa9f5dd9b # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45958 dport 35390] != expected 0xda26b465 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45958 dport 35390] != expected 0xda26b465 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46649 dport 35390] != expected 0xc75d03e6 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46649 dport 35390] != expected 0xc75d03e6 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 35390] != expected 0x2af5756b # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 35390] != expected 0x2af5756b # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52409 dport 35390] != expected 0xbc197b36 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52409 dport 35390] != expected 0xbc197b36 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49485 dport 35390] != expected 0x53343800 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49485 dport 35390] != expected 0x53343800 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48954 dport 35390] != expected 0x171e55c4 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48954 dport 35390] != expected 0x171e55c4 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33318 dport 35390] != expected 0x9790dae0 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33318 dport 35390] != expected 0x9790dae0 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40748 dport 35390] != expected 0x5394c9f0 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40748 dport 35390] != expected 0x5394c9f0 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43429 dport 35390] != expected 0x25731222 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43429 dport 35390] != expected 0x25731222 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 35390] != expected 0x4d53707 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 35390] != expected 0x4d53707 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46161 dport 35390] != expected 0x647ae907 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46161 dport 35390] != expected 0x647ae907 # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44239 dport 35390] != expected 0x8868c43f # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44239 dport 35390] != expected 0x8868c43f # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33048 dport 35390] != expected 0xcc4a75ee # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33048 dport 35390] != expected 0xcc4a75ee # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37190 dport 35390] != expected 0x31a82e6d # # Exception| cpu 5: rx_hash 0xbd66def7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37190 dport 35390] != expected 0x31a82e6d # # Exception| count: pass=0 nohash=0 fail=42 # # 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 45827 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48662 dport 45827] != expected 0x9aeca8e0 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48662 dport 45827] != expected 0x9aeca8e0 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54347 dport 45827] != expected 0xcf7686bf # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54347 dport 45827] != expected 0xcf7686bf # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59961 dport 45827] != expected 0x900065db # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59961 dport 45827] != expected 0x900065db # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35127 dport 45827] != expected 0xa9ca85f4 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35127 dport 45827] != expected 0xa9ca85f4 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45357 dport 45827] != expected 0x863c3ed4 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45357 dport 45827] != expected 0x863c3ed4 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45945 dport 45827] != expected 0xe7badbbe # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45945 dport 45827] != expected 0xe7badbbe # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37349 dport 45827] != expected 0xf4fe0ebc # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37349 dport 45827] != expected 0xf4fe0ebc # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40897 dport 45827] != expected 0x7e498991 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40897 dport 45827] != expected 0x7e498991 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47369 dport 45827] != expected 0x4551a142 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47369 dport 45827] != expected 0x4551a142 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 45827] != expected 0x6bb66085 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 45827] != expected 0x6bb66085 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60861 dport 45827] != expected 0xb7458902 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60861 dport 45827] != expected 0xb7458902 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36079 dport 45827] != expected 0x4bf24701 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36079 dport 45827] != expected 0x4bf24701 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53080 dport 45827] != expected 0x68f8a36f # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53080 dport 45827] != expected 0x68f8a36f # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34465 dport 45827] != expected 0xacb95a5c # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34465 dport 45827] != expected 0xacb95a5c # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47837 dport 45827] != expected 0x3bf26c6 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47837 dport 45827] != expected 0x3bf26c6 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60238 dport 45827] != expected 0x3f3d343d # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60238 dport 45827] != expected 0x3f3d343d # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32783 dport 45827] != expected 0x48f17c51 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32783 dport 45827] != expected 0x48f17c51 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38334 dport 45827] != expected 0x859fd98d # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38334 dport 45827] != expected 0x859fd98d # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44805 dport 45827] != expected 0xd05599d6 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44805 dport 45827] != expected 0xd05599d6 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44512 dport 45827] != expected 0x97018d49 # # Exception| cpu 4: rx_hash 0xfd0023bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44512 dport 45827] != expected 0x97018d49 # # 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__->