< 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 # 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 194, 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 33563 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x20073d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35564 dport 33563] != expected 0x49121256 # # Exception| cpu 0: rx_hash 0xa76a97da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35586 dport 33563] != expected 0x8f44cd40 # # Exception| cpu 0: rx_hash 0x21c5e8cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35616 dport 33563] != expected 0x2c883b95 # # Exception| cpu 4: rx_hash 0x17263284 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35554 dport 33563] != expected 0xbc93b8f6 # # Exception| cpu 4: rx_hash 0xeb6001db [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 33563] != expected 0x57be8e2b # # Exception| cpu 4: rx_hash 0x8cb6b557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35582 dport 33563] != expected 0xc6536da6 # # Exception| cpu 4: rx_hash 0x0bdb1fae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35600 dport 33563] != expected 0x5b2b0 # # Exception| cpu 4: rx_hash 0xba556f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35644 dport 33563] != expected 0x5648eec5 # # Exception| cpu 5: rx_hash 0xdc410e7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35576 dport 33563] != expected 0xa23f248b # # Exception| cpu 5: rx_hash 0xf3577910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35610 dport 33563] != expected 0xd65fdf0b # # Exception| cpu 5: rx_hash 0x89be355e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35628 dport 33563] != expected 0x9ebe1f03 # # Exception| cpu 5: rx_hash 0xdd83db94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35636 dport 33563] != expected 0xc7a50d48 # # Exception| cpu 5: rx_hash 0x42d909a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35638 dport 33563] != expected 0x8012837e # # Exception| cpu 0: rx_hash 0xd31c27f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35656 dport 33563] != expected 0x2b231c8a # # Exception| cpu 0: rx_hash 0xd7d67214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35670 dport 33563] != expected 0x165447ec # # Exception| cpu 0: rx_hash 0x3265ec68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35682 dport 33563] != expected 0x190209d2 # # Exception| cpu 0: rx_hash 0x31e047b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 33563] != expected 0xd2365a55 # # Exception| cpu 0: rx_hash 0x52fca6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35730 dport 33563] != expected 0x7eace2be # # Exception| cpu 4: rx_hash 0x7fadaf81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35674 dport 33563] != expected 0xa462637a # # Exception| cpu 4: rx_hash 0x55b358e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35690 dport 33563] != expected 0x88efea5f # # Exception| cpu 4: rx_hash 0x0544e3cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35692 dport 33563] != expected 0xec83a372 # # Exception| cpu 4: rx_hash 0x06c1481e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35722 dport 33563] != expected 0x27b7f0f5 # # Exception| cpu 4: rx_hash 0x020b1dff [saddr 192.0.3.2 daddr 192.0.3.1 sport 35732 dport 33563] != expected 0x1ac0ab93 # # Exception| cpu 5: rx_hash 0x9ed4641c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35696 dport 33563] != expected 0x96437622 # # Exception| cpu 5: rx_hash 0xce23df37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35702 dport 33563] != expected 0xf22f3f0f # # Exception| cpu 5: rx_hash 0x352a1258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35738 dport 33563] != expected 0xef410133 # # Exception| cpu 0: rx_hash 0xfa877b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35742 dport 33563] != expected 0xcc9ac628 # # Exception| cpu 0: rx_hash 0x8ef1cb6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35796 dport 33563] != expected 0x68fd17e2 # # Exception| cpu 0: rx_hash 0x268a16fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35800 dport 33563] != expected 0xdacb3374 # # Exception| cpu 0: rx_hash 0xf4188720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35810 dport 33563] != expected 0x201cd7ea # # Exception| cpu 0: rx_hash 0x657f0850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35854 dport 33563] != expected 0x8899ea83 # # Exception| cpu 4: rx_hash 0x15614cbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35784 dport 33563] != expected 0x123dc2b2 # # Exception| cpu 4: rx_hash 0x58a90f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35824 dport 33563] != expected 0xaf5da81a # # Exception| cpu 5: rx_hash 0x1f34e53d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35754 dport 33563] != expected 0xc3cc8816 # # Exception| cpu 5: rx_hash 0x4fc35e16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35756 dport 33563] != expected 0xa7a0c13b # # Exception| cpu 5: rx_hash 0xb3856d49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35768 dport 33563] != expected 0x4c8df7e6 # # Exception| cpu 5: rx_hash 0x085eb47f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35830 dport 33563] != expected 0xcb31e137 # # Exception| cpu 5: rx_hash 0x9df36eee [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 33563] != expected 0x5ec38738 # # Exception| cpu 5: rx_hash 0x02a9bcdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35846 dport 33563] != expected 0x1974090e # # Exception| cpu 5: rx_hash 0x3142e69a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35862 dport 33563] != expected 0xd182f8c8 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1c0795e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53714 dport 46983] OK # # # cpu 0: rx_hash 0xad89e550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53758 dport 46983] OK # # # cpu 0: rx_hash 0x101c2983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 46983] OK # # # cpu 4: rx_hash 0xa943b0b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53728 dport 46983] OK # # # cpu 5: rx_hash 0x2feccfa0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53698 dport 46983] OK # # # cpu 5: rx_hash 0x9aa8eaf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53744 dport 46983] OK # # # cpu 5: rx_hash 0x4421c749 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53778 dport 46983] OK # # # cpu 5: rx_hash 0xbcada1f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53784 dport 46983] OK # # # cpu 5: rx_hash 0xec5a1adc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53790 dport 46983] OK # # # cpu 5: rx_hash 0x6af565cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53820 dport 46983] OK # # # cpu 0: rx_hash 0x6e3f302c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53794 dport 46983] OK # # # cpu 0: rx_hash 0xc644edb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53806 dport 46983] OK # # # cpu 0: rx_hash 0x534b960b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53838 dport 46983] OK # # # cpu 0: rx_hash 0x60a0cc4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53854 dport 46983] OK # # # cpu 0: rx_hash 0xd12ebcfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53874 dport 46983] OK # # # cpu 0: rx_hash 0xe60fb35c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53884 dport 46983] OK # # # cpu 0: rx_hash 0xb1b7f647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53890 dport 46983] OK # # # cpu 4: rx_hash 0xf5afb7ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53822 dport 46983] OK # # # cpu 4: rx_hash 0x9ce6ff12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53834 dport 46983] OK # # # cpu 4: rx_hash 0xe2c5e6bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53858 dport 46983] OK # # # cpu 5: rx_hash 0x825cac01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53906 dport 46983] OK # # # cpu 5: rx_hash 0x2a277194 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53918 dport 46983] OK # # # cpu 5: rx_hash 0xa8425b64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53922 dport 46983] OK # # # cpu 5: rx_hash 0x003986f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53934 dport 46983] OK # # # cpu 0: rx_hash 0x67ef327d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53926 dport 46983] OK # # # cpu 0: rx_hash 0xeb15e4ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53990 dport 46983] OK # # # cpu 4: rx_hash 0xfc7fb5ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53946 dport 46983] OK # # # cpu 4: rx_hash 0x91fca8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53968 dport 46983] OK # # # cpu 4: rx_hash 0x8cc35060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53998 dport 46983] OK # # # cpu 4: rx_hash 0x0baefa99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54016 dport 46983] OK # # # cpu 4: rx_hash 0xa3d5270c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54028 dport 46983] OK # # # cpu 4: rx_hash 0x0f64af78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 46983] OK # # # cpu 5: rx_hash 0x9ba90122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53938 dport 46983] OK # # # cpu 5: rx_hash 0x3d4d20d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53954 dport 46983] OK # # # cpu 5: rx_hash 0x9536fd43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53966 dport 46983] OK # # # cpu 5: rx_hash 0xf62a1c2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53976 dport 46983] OK # # # cpu 5: rx_hash 0xefdfb10d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54008 dport 46983] OK # # # cpu 5: rx_hash 0xc0c9c661 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54042 dport 46983] OK # # # cpu 0: rx_hash 0x2072d814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54012 dport 46983] OK # # # cpu 0: rx_hash 0xbf280a26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54014 dport 46983] OK # # # cpu 0: rx_hash 0x257a581d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54062 dport 46983] OK # # # cpu 0: rx_hash 0x87542c08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 46983] OK # # # cpu 0: rx_hash 0xd7a39723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54086 dport 46983] OK # # # cpu 0: rx_hash 0xe448cd65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54102 dport 46983] OK # # # count: pass=44 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 194, 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 33278 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38079 dport 33278] != expected 0xee6ef9dc # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38079 dport 33278] != expected 0xee6ef9dc # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47521 dport 33278] != expected 0x67c080fa # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47521 dport 33278] != expected 0x67c080fa # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 33278] != expected 0x97cbac19 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 33278] != expected 0x97cbac19 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 33278] != expected 0x9ae34037 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 33278] != expected 0x9ae34037 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55239 dport 33278] != expected 0x6d89ca2b # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55239 dport 33278] != expected 0x6d89ca2b # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49423 dport 33278] != expected 0xe7ebd157 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49423 dport 33278] != expected 0xe7ebd157 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56378 dport 33278] != expected 0x96272ccd # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56378 dport 33278] != expected 0x96272ccd # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 33278] != expected 0x479b66db # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 33278] != expected 0x479b66db # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 33278] != expected 0xa7899b66 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 33278] != expected 0xa7899b66 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36706 dport 33278] != expected 0x88739128 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36706 dport 33278] != expected 0x88739128 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52475 dport 33278] != expected 0x2ba3a418 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52475 dport 33278] != expected 0x2ba3a418 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34683 dport 33278] != expected 0xad9672ed # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34683 dport 33278] != expected 0xad9672ed # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36419 dport 33278] != expected 0x7fe89aba # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36419 dport 33278] != expected 0x7fe89aba # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54900 dport 33278] != expected 0x2c4d6071 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54900 dport 33278] != expected 0x2c4d6071 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 33278] != expected 0x845ddfb4 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 33278] != expected 0x845ddfb4 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50387 dport 33278] != expected 0xada4d295 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50387 dport 33278] != expected 0xada4d295 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57659 dport 33278] != expected 0xd459e411 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57659 dport 33278] != expected 0xd459e411 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35540 dport 33278] != expected 0x82203bc3 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35540 dport 33278] != expected 0x82203bc3 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33825 dport 33278] != expected 0x93cf8a73 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33825 dport 33278] != expected 0x93cf8a73 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 33278] != expected 0x94c38fb8 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 33278] != expected 0x94c38fb8 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 33278] != expected 0x3baf16b5 # # Exception| cpu 0: rx_hash 0x1fb18059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 33278] != expected 0x3baf16b5 # # 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 194, 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 59889 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36389 dport 59889] != expected 0xf736eb19 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36389 dport 59889] != expected 0xf736eb19 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43366 dport 59889] != expected 0xbf54fc6c # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43366 dport 59889] != expected 0xbf54fc6c # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43970 dport 59889] != expected 0x5eee09cc # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43970 dport 59889] != expected 0x5eee09cc # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42140 dport 59889] != expected 0x80d71e17 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42140 dport 59889] != expected 0x80d71e17 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59589 dport 59889] != expected 0x25810323 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59589 dport 59889] != expected 0x25810323 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49233 dport 59889] != expected 0x2cc4782d # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49233 dport 59889] != expected 0x2cc4782d # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40016 dport 59889] != expected 0x4f66b618 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40016 dport 59889] != expected 0x4f66b618 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53782 dport 59889] != expected 0x21d0007b # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53782 dport 59889] != expected 0x21d0007b # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60344 dport 59889] != expected 0x70ab450 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60344 dport 59889] != expected 0x70ab450 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58930 dport 59889] != expected 0x9e6d77df # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58930 dport 59889] != expected 0x9e6d77df # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32945 dport 59889] != expected 0x783a9201 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32945 dport 59889] != expected 0x783a9201 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33281 dport 59889] != expected 0x65c654fe # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33281 dport 59889] != expected 0x65c654fe # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46668 dport 59889] != expected 0x16174800 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46668 dport 59889] != expected 0x16174800 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 59889] != expected 0xf120d915 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 59889] != expected 0xf120d915 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50232 dport 59889] != expected 0x9867be1e # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50232 dport 59889] != expected 0x9867be1e # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48354 dport 59889] != expected 0x33460daa # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48354 dport 59889] != expected 0x33460daa # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60811 dport 59889] != expected 0x5abc2d8 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60811 dport 59889] != expected 0x5abc2d8 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 59889] != expected 0x26330538 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 59889] != expected 0x26330538 # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56107 dport 59889] != expected 0x4259edff # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56107 dport 59889] != expected 0x4259edff # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53664 dport 59889] != expected 0x8fe5c80b # # Exception| cpu 5: rx_hash 0x56f29f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53664 dport 59889] != expected 0x8fe5c80b # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->