< 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' TAP version 13 1..1 # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 42230 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x78f2c5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 43798 dport 42230] != expected 0x801f66e5 # # Exception| cpu 0: rx_hash 0x96b15d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43848 dport 42230] != expected 0xb826e6ef # # Exception| cpu 0: rx_hash 0xb230d5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43876 dport 42230] != expected 0xb9647505 # # Exception| cpu 0: rx_hash 0x873098e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 42230] != expected 0x83799b2f # # Exception| cpu 4: rx_hash 0xd772ae7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43814 dport 42230] != expected 0x270c7fda # # Exception| cpu 4: rx_hash 0xe272e363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43830 dport 42230] != expected 0x1d1191f0 # # Exception| cpu 4: rx_hash 0xa433136c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43882 dport 42230] != expected 0xf5c760af # # Exception| cpu 4: rx_hash 0x5331ac87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43888 dport 42230] != expected 0x6b0e2385 # # Exception| cpu 4: rx_hash 0x393136b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43896 dport 42230] != expected 0x1f35ffd0 # # Exception| cpu 5: rx_hash 0xbaf0371c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43804 dport 42230] != expected 0x24cbcbe5 # # Exception| cpu 5: rx_hash 0x12f25fdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43806 dport 42230] != expected 0xf424bab0 # # Exception| cpu 5: rx_hash 0xf47125f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43832 dport 42230] != expected 0x51b2845a # # Exception| cpu 5: rx_hash 0x1db0be6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43860 dport 42230] != expected 0x1e776c3a # # Exception| cpu 0: rx_hash 0x91335e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43898 dport 42230] != expected 0xcfda8e85 # # Exception| cpu 0: rx_hash 0x95532f05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43914 dport 42230] != expected 0x10d51f5 # # Exception| cpu 0: rx_hash 0xb650a48f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43924 dport 42230] != expected 0x77b3aa75 # # Exception| cpu 0: rx_hash 0x4e10fad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 42230] != expected 0x3293fd5 # # Exception| cpu 0: rx_hash 0xf0115480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43976 dport 42230] != expected 0x9f655b2a # # Exception| cpu 0: rx_hash 0x0713eb6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43986 dport 42230] != expected 0x1ac1800 # # Exception| cpu 4: rx_hash 0xeed270f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43966 dport 42230] != expected 0x4e69f060 # # Exception| cpu 4: rx_hash 0x0091e83c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44000 dport 42230] != expected 0x7650706a # # Exception| cpu 4: rx_hash 0xa89380ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 42230] != expected 0xa6bf013f # # Exception| cpu 4: rx_hash 0x3591a524 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44016 dport 42230] != expected 0x4c4d9e40 # # Exception| cpu 5: rx_hash 0xed3002d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43900 dport 42230] != expected 0xf742477a # # Exception| cpu 5: rx_hash 0x7452567c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43934 dport 42230] != expected 0xd3670775 # # Exception| cpu 5: rx_hash 0xdbd23de8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43950 dport 42230] != expected 0x74741e4a # # Exception| cpu 5: rx_hash 0x6d13715b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43994 dport 42230] != expected 0x7597c455 # # Exception| cpu 0: rx_hash 0xf79357d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44026 dport 42230] != expected 0xe8993340 # # Exception| cpu 0: rx_hash 0x6bde8f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44038 dport 42230] != expected 0x649bcee4 # # Exception| cpu 0: rx_hash 0x065c161d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44092 dport 42230] != expected 0x675c7adb # # Exception| cpu 0: rx_hash 0x859d17b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44120 dport 42230] != expected 0x5ca24eee # # Exception| cpu 4: rx_hash 0x22dd9ec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44048 dport 42230] != expected 0x661ee931 # # Exception| cpu 4: rx_hash 0x48dd04f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 42230] != expected 0x12253564 # # Exception| cpu 4: rx_hash 0x9b5e33c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44078 dport 42230] != expected 0x8daee5a4 # # Exception| cpu 4: rx_hash 0xa69e9c3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44102 dport 42230] != expected 0x2a1cb56e # # Exception| cpu 4: rx_hash 0xcc9e060c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44110 dport 42230] != expected 0x5e27693b # # Exception| cpu 4: rx_hash 0x3b9cb9e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44116 dport 42230] != expected 0xc0ee2a11 # # Exception| cpu 4: rx_hash 0x401de612 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44128 dport 42230] != expected 0x8f8a8b84 # # Exception| cpu 5: rx_hash 0x34de5852 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44062 dport 42230] != expected 0x2abdfc9b # # Exception| cpu 5: rx_hash 0x255f9d97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44066 dport 42230] != expected 0x11e2815b # # 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 0x9443b763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38366 dport 47903] OK # # # cpu 5: rx_hash 0x8a809313 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38312 dport 47903] OK # # # cpu 5: rx_hash 0x2282fbd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38314 dport 47903] OK # # # cpu 5: rx_hash 0x6b81ea6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38332 dport 47903] OK # # # cpu 5: rx_hash 0x47c08055 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38376 dport 47903] OK # # # cpu 5: rx_hash 0x3bc3dcf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 47903] OK # # # cpu 0: rx_hash 0xd662361d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38258 dport 47903] OK # # # cpu 0: rx_hash 0xc061f08f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38268 dport 47903] OK # # # cpu 0: rx_hash 0xb802dd5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 47903] OK # # # cpu 0: rx_hash 0x8d029044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38298 dport 47903] OK # # # cpu 0: rx_hash 0xd580443b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 47903] OK # # # cpu 0: rx_hash 0x7542ce1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 47903] OK # # # cpu 0: rx_hash 0x2a421932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38354 dport 47903] OK # # # cpu 0: rx_hash 0x72c0cd4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38392 dport 47903] OK # # # cpu 4: rx_hash 0xfb1833f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38464 dport 47903] OK # # # cpu 5: rx_hash 0xf45ad246 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38410 dport 47903] OK # # # cpu 5: rx_hash 0x6958f79d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38424 dport 47903] OK # # # cpu 5: rx_hash 0x6edaf4ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38442 dport 47903] OK # # # cpu 5: rx_hash 0x31da23e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38450 dport 47903] OK # # # cpu 5: rx_hash 0xce187eeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38480 dport 47903] OK # # # cpu 5: rx_hash 0x661a1628 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38482 dport 47903] OK # # # cpu 5: rx_hash 0x6198157f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38496 dport 47903] OK # # # cpu 5: rx_hash 0x0b988f4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38504 dport 47903] OK # # # cpu 0: rx_hash 0x0ec391ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38398 dport 47903] OK # # # cpu 0: rx_hash 0xd0db5a9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38438 dport 47903] OK # # # cpu 0: rx_hash 0x289b04c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38518 dport 47903] OK # # # cpu 4: rx_hash 0x3e98c257 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 47903] OK # # # cpu 4: rx_hash 0x2cfb75b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38534 dport 47903] OK # # # cpu 4: rx_hash 0xb1f9506f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38548 dport 47903] OK # # # cpu 4: rx_hash 0x087afd69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38570 dport 47903] OK # # # cpu 4: rx_hash 0xa8b87748 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38608 dport 47903] OK # # # cpu 4: rx_hash 0xb939b28d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38636 dport 47903] OK # # # cpu 4: rx_hash 0xe63965a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38644 dport 47903] OK # # # cpu 5: rx_hash 0xcdfa0ccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38546 dport 47903] OK # # # cpu 5: rx_hash 0xca780f9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38560 dport 47903] OK # # # cpu 5: rx_hash 0x6aba85bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38618 dport 47903] OK # # # cpu 5: rx_hash 0x16b9d919 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38620 dport 47903] OK # # # cpu 0: rx_hash 0x2b7976e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38580 dport 47903] OK # # # cpu 0: rx_hash 0x3d7ab071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 47903] OK # # # cpu 0: rx_hash 0xe1bb66f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 47903] OK # # # cpu 0: rx_hash 0x8c39ff95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38652 dport 47903] 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37201 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52247 dport 37201] != expected 0xe84d32d6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52247 dport 37201] != expected 0xe84d32d6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56989 dport 37201] != expected 0xf330d08c # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56989 dport 37201] != expected 0xf330d08c # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43731 dport 37201] != expected 0x68155d76 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43731 dport 37201] != expected 0x68155d76 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37109 dport 37201] != expected 0xff80a428 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37109 dport 37201] != expected 0xff80a428 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56997 dport 37201] != expected 0x201815e6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56997 dport 37201] != expected 0x201815e6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 37201] != expected 0x12cfe8f7 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 37201] != expected 0x12cfe8f7 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34443 dport 37201] != expected 0x86b55610 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34443 dport 37201] != expected 0x86b55610 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32770 dport 37201] != expected 0xb92b4de3 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32770 dport 37201] != expected 0xb92b4de3 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 37201] != expected 0xc843f24a # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 37201] != expected 0xc843f24a # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34093 dport 37201] != expected 0x9e11e4ac # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34093 dport 37201] != expected 0x9e11e4ac # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52774 dport 37201] != expected 0x67502632 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52774 dport 37201] != expected 0x67502632 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50079 dport 37201] != expected 0x47d82eb1 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50079 dport 37201] != expected 0x47d82eb1 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49959 dport 37201] != expected 0xb3b3561e # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49959 dport 37201] != expected 0xb3b3561e # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54213 dport 37201] != expected 0x86ac0bff # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54213 dport 37201] != expected 0x86ac0bff # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36537 dport 37201] != expected 0xd33d05a6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36537 dport 37201] != expected 0xd33d05a6 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34254 dport 37201] != expected 0x1bea4609 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34254 dport 37201] != expected 0x1bea4609 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43088 dport 37201] != expected 0xb7b79c3d # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43088 dport 37201] != expected 0xb7b79c3d # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44373 dport 37201] != expected 0xa9576f67 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44373 dport 37201] != expected 0xa9576f67 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33814 dport 37201] != expected 0x2fa96cdb # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33814 dport 37201] != expected 0x2fa96cdb # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52825 dport 37201] != expected 0x63b9b387 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52825 dport 37201] != expected 0x63b9b387 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 37201] != expected 0x3435b6cd # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 37201] != expected 0x3435b6cd # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47999 dport 37201] != expected 0x4c8fb055 # # Exception| cpu 5: rx_hash 0x90575b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47999 dport 37201] != expected 0x4c8fb055 # # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 34909 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57751 dport 34909] != expected 0x90e6dd95 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57751 dport 34909] != expected 0x90e6dd95 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54931 dport 34909] != expected 0x60646e12 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54931 dport 34909] != expected 0x60646e12 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58328 dport 34909] != expected 0x209dbaf # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58328 dport 34909] != expected 0x209dbaf # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52208 dport 34909] != expected 0xf579e7af # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52208 dport 34909] != expected 0xf579e7af # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40465 dport 34909] != expected 0xa8614ffb # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40465 dport 34909] != expected 0xa8614ffb # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49607 dport 34909] != expected 0x693c03ed # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49607 dport 34909] != expected 0x693c03ed # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42553 dport 34909] != expected 0x5c2473b6 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42553 dport 34909] != expected 0x5c2473b6 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54857 dport 34909] != expected 0x3c86cb1c # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54857 dport 34909] != expected 0x3c86cb1c # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36574 dport 34909] != expected 0x46b34247 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36574 dport 34909] != expected 0x46b34247 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52084 dport 34909] != expected 0x47d8da6d # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52084 dport 34909] != expected 0x47d8da6d # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57128 dport 34909] != expected 0xe782b1b # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57128 dport 34909] != expected 0xe782b1b # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49029 dport 34909] != expected 0x1d0abbd6 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49029 dport 34909] != expected 0x1d0abbd6 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 34909] != expected 0xbd69de00 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 34909] != expected 0xbd69de00 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42906 dport 34909] != expected 0x6b52e10d # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42906 dport 34909] != expected 0x6b52e10d # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45260 dport 34909] != expected 0xca08e431 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45260 dport 34909] != expected 0xca08e431 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35158 dport 34909] != expected 0x6c3fd659 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35158 dport 34909] != expected 0x6c3fd659 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48963 dport 34909] != expected 0xcae9fd91 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48963 dport 34909] != expected 0xcae9fd91 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56786 dport 34909] != expected 0xd1b2aaf1 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56786 dport 34909] != expected 0xd1b2aaf1 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60118 dport 34909] != expected 0x21301976 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60118 dport 34909] != expected 0x21301976 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51481 dport 34909] != expected 0xe7b59218 # # Exception| cpu 0: rx_hash 0xdc3ab9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51481 dport 34909] != expected 0xe7b59218 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->