< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 47718 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 62 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf090f6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33264 dport 47718] != expected 0x6ffbe7d8 # # Exception| cpu 0: rx_hash 0x4cf8fd38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33306 dport 47718] != expected 0x56a01043 # # Exception| cpu 0: rx_hash 0x0eac0f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33312 dport 47718] != expected 0xb422dee8 # # Exception| cpu 0: rx_hash 0x2b9e84c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33338 dport 47718] != expected 0x2e361e12 # # Exception| cpu 0: rx_hash 0x2086d41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33384 dport 47718] != expected 0x6a31e087 # # Exception| cpu 0: rx_hash 0x08b884b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 47718] != expected 0xaaddaa90 # # Exception| cpu 0: rx_hash 0xd775916b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 47718] != expected 0xaa075d7c # # Exception| cpu 0: rx_hash 0xc4eae832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33580 dport 47718] != expected 0x9dd854ea # # Exception| cpu 0: rx_hash 0x7c418414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33598 dport 47718] != expected 0xe594ad57 # # Exception| cpu 0: rx_hash 0x665832ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33614 dport 47718] != expected 0x5065b88d # # Exception| cpu 0: rx_hash 0xa894c117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33630 dport 47718] != expected 0xa149a42e # # Exception| cpu 0: rx_hash 0xaa98b874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33666 dport 47718] != expected 0x54e377f9 # # Exception| cpu 0: rx_hash 0x37015f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33674 dport 47718] != expected 0xb6bb4ebe # # Exception| cpu 0: rx_hash 0xd7e77771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 47718] != expected 0x99846c72 # # Exception| cpu 0: rx_hash 0x3319ad44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 47718] != expected 0x5deee911 # # Exception| cpu 0: rx_hash 0xd8e7d56e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33774 dport 47718] != expected 0x36d63548 # # Exception| cpu 0: rx_hash 0x448722b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33792 dport 47718] != expected 0x48f9002e # # Exception| cpu 0: rx_hash 0xc71f8171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33814 dport 47718] != expected 0xf4058b1c # # Exception| cpu 0: rx_hash 0xf32cec80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33838 dport 47718] != expected 0x9fe7a0a9 # # Exception| cpu 0: rx_hash 0xb560ec6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33914 dport 47718] != expected 0x9630c9ad # # Exception| cpu 0: rx_hash 0xd00aecf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33926 dport 47718] != expected 0x1b0c142b # # Exception| cpu 0: rx_hash 0xfa38c53b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33952 dport 47718] != expected 0x2e4a8deb # # Exception| cpu 0: rx_hash 0x11c6bd11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33962 dport 47718] != expected 0x457251b2 # # Exception| cpu 0: rx_hash 0x0bdf0be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 47718] != expected 0xf0834468 # # Exception| cpu 0: rx_hash 0x498bf9c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34016 dport 47718] != expected 0x12018ac3 # # Exception| cpu 0: rx_hash 0xf12095e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34034 dport 47718] != expected 0x6a4d737e # # Exception| cpu 0: rx_hash 0x6cb97214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34042 dport 47718] != expected 0x88154a39 # # Exception| cpu 0: rx_hash 0x366aa9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34078 dport 47718] != expected 0x194f7391 # # Exception| cpu 0: rx_hash 0x743e5b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34084 dport 47718] != expected 0xfbcdbd3a # # Exception| cpu 4: rx_hash 0x6d091139 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33272 dport 47718] != expected 0x8da3de9f # # Exception| cpu 4: rx_hash 0x1b6e8ee4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33274 dport 47718] != expected 0x4c33b81 # # Exception| cpu 4: rx_hash 0x82340ec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33290 dport 47718] != expected 0xa78c0ce0 # # Exception| cpu 4: rx_hash 0x972d1a24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33350 dport 47718] != expected 0xbd2f4000 # # Exception| cpu 4: rx_hash 0xff4bc1c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33370 dport 47718] != expected 0x6aeb176b # # Exception| cpu 4: rx_hash 0x56e14bc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33386 dport 47718] != expected 0xe3510599 # # Exception| cpu 4: rx_hash 0x05b45fcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33394 dport 47718] != expected 0xf025207d # # Exception| cpu 4: rx_hash 0x48e00fff [saddr 192.0.3.2 daddr 192.0.3.1 sport 33396 dport 47718] != expected 0xbdf5b7ec # # Exception| cpu 4: rx_hash 0xc674774b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33410 dport 47718] != expected 0x5bf1b633 # # Exception| cpu 4: rx_hash 0x8b202778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 47718] != expected 0x162121a2 # # Exception| cpu 4: rx_hash 0xe85eac42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33482 dport 47718] != expected 0x85e2885c # # Exception| cpu 4: rx_hash 0xe75e0e5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33526 dport 47718] != expected 0x2ab0d166 # # Exception| cpu 4: rx_hash 0xeed8c1fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33546 dport 47718] != expected 0xa89ecd2a # # Exception| cpu 4: rx_hash 0x2f149018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33574 dport 47718] != expected 0xf6e088b3 # # Exception| cpu 4: rx_hash 0xd1f3fcd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33632 dport 47718] != expected 0x877b180a # # Exception| cpu 4: rx_hash 0x7759d4cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33644 dport 47718] != expected 0xa19353c2 # # Exception| cpu 4: rx_hash 0xb499fc4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33692 dport 47718] != expected 0xa47c58c # # Exception| cpu 4: rx_hash 0xbb995e54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33696 dport 47718] != expected 0xa5159cb6 # # Exception| cpu 4: rx_hash 0x6b54e990 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33710 dport 47718] != expected 0xa9d3260 # # Exception| cpu 4: rx_hash 0x192b848a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33730 dport 47718] != expected 0x68a870d1 # # Exception| cpu 4: rx_hash 0xd91ec54e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33800 dport 47718] != expected 0xaaa13969 # # Exception| cpu 4: rx_hash 0xfc2c4e9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33810 dport 47718] != expected 0x30b5f993 # # Exception| cpu 4: rx_hash 0x5586c499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33826 dport 47718] != expected 0xb90feb61 # # Exception| cpu 4: rx_hash 0x70b44f48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33848 dport 47718] != expected 0x231b2b9b # # Exception| cpu 4: rx_hash 0xe9355a78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 47718] != expected 0x2a16b573 # # Exception| cpu 4: rx_hash 0x409fd07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33902 dport 47718] != expected 0xa3aca781 # # Exception| cpu 4: rx_hash 0xf5386724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33948 dport 47718] != expected 0x8118d4d1 # # Exception| cpu 4: rx_hash 0xc513f812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 47718] != expected 0x1af58cb # # Exception| cpu 4: rx_hash 0xabf34e4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 47718] != expected 0xfb174ad6 # # Exception| cpu 4: rx_hash 0x4f0d947b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34080 dport 47718] != expected 0x3f7dcfb5 # # Exception| cpu 4: rx_hash 0xa4f3ec51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34090 dport 47718] != expected 0x544513ec # # Exception| cpu 4: rx_hash 0xedbf4ea5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34114 dport 47718] != expected 0xf2c023d2 # # Exception| cpu 4: rx_hash 0x32725b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34160 dport 47718] != expected 0xf21ad43e # # Exception| count: pass=0 nohash=0 fail=62 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x6b876f8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 35271] OK # # # cpu 4: rx_hash 0x50b4a063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 35271] OK # # # cpu 4: rx_hash 0x03e1b46f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42678 dport 35271] OK # # # cpu 4: rx_hash 0xf2067abd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42700 dport 35271] OK # # # cpu 4: rx_hash 0x07f946a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42712 dport 35271] OK # # # cpu 4: rx_hash 0x719ed975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 35271] OK # # # cpu 4: rx_hash 0x08f9e4b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42724 dport 35271] OK # # # cpu 4: rx_hash 0x82e788de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42766 dport 35271] OK # # # cpu 4: rx_hash 0x107ecd36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42810 dport 35271] OK # # # cpu 4: rx_hash 0x2b4d02d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42814 dport 35271] OK # # # cpu 4: rx_hash 0x89ffd806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 35271] OK # # # cpu 4: rx_hash 0xd5aa6e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42872 dport 35271] OK # # # cpu 4: rx_hash 0x95f2e55a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42910 dport 35271] OK # # # cpu 4: rx_hash 0x196ae48d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 35271] OK # # # cpu 4: rx_hash 0xa5d97a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42952 dport 35271] OK # # # cpu 4: rx_hash 0x928e3c45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43050 dport 35271] OK # # # cpu 4: rx_hash 0x7d68b6a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43086 dport 35271] OK # # # cpu 4: rx_hash 0xfef01560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43096 dport 35271] OK # # # cpu 4: rx_hash 0x879728a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43110 dport 35271] OK # # # cpu 5: rx_hash 0xc22de58b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42650 dport 35271] OK # # # cpu 5: rx_hash 0xbb4ad849 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42660 dport 35271] OK # # # cpu 5: rx_hash 0xd8345373 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42730 dport 35271] OK # # # cpu 5: rx_hash 0xc635174c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42740 dport 35271] OK # # # cpu 5: rx_hash 0x16f8a088 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 35271] OK # # # cpu 5: rx_hash 0x244da0c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42754 dport 35271] OK # # # cpu 5: rx_hash 0x4c2b7b25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42782 dport 35271] OK # # # cpu 5: rx_hash 0x7c00e413 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42824 dport 35271] OK # # # cpu 5: rx_hash 0x47332bfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42828 dport 35271] OK # # # cpu 5: rx_hash 0x86ff7a19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42848 dport 35271] OK # # # cpu 5: rx_hash 0x1b669dee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42856 dport 35271] OK # # # cpu 5: rx_hash 0xfd943eb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42882 dport 35271] OK # # # cpu 5: rx_hash 0xd7a61776 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42916 dport 35271] OK # # # cpu 5: rx_hash 0x6b158997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 35271] OK # # # cpu 5: rx_hash 0x50264679 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42972 dport 35271] OK # # # cpu 5: rx_hash 0x29417bbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42978 dport 35271] OK # # # cpu 5: rx_hash 0x91ea179d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42992 dport 35271] OK # # # cpu 5: rx_hash 0xe78d8840 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42994 dport 35271] OK # # # cpu 5: rx_hash 0xb8bc158b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43020 dport 35271] OK # # # cpu 5: rx_hash 0x7670e670 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43036 dport 35271] OK # # # cpu 5: rx_hash 0xb7bcb794 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43056 dport 35271] OK # # # cpu 5: rx_hash 0x747c9f13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43200 dport 35271] OK # # # cpu 5: rx_hash 0xbab06ce8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43216 dport 35271] OK # # # cpu 5: rx_hash 0x27298b1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43224 dport 35271] OK # # # cpu 5: rx_hash 0x131ae6ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 35271] OK # # # cpu 5: rx_hash 0x8e830119 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43240 dport 35271] OK # # # cpu 5: rx_hash 0x1a9c294f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43292 dport 35271] OK # # # cpu 5: rx_hash 0x2eaf44be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43300 dport 35271] OK # # # cpu 5: rx_hash 0xb72e518e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43330 dport 35271] OK # # # cpu 5: rx_hash 0x11847997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43342 dport 35271] OK # # # cpu 5: rx_hash 0xb82ef391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43390 dport 35271] OK # # # cpu 5: rx_hash 0x5edc50c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43412 dport 35271] OK # # # cpu 5: rx_hash 0xa423cecd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43452 dport 35271] OK # # # cpu 5: rx_hash 0xa03b3c0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43474 dport 35271] OK # # # cpu 5: rx_hash 0x32a279e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43494 dport 35271] OK # # # cpu 5: rx_hash 0xc75d45f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 35271] OK # # # count: pass=55 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57204 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54153 dport 57204] != expected 0x30db9173 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54153 dport 57204] != expected 0x30db9173 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51958 dport 57204] != expected 0xd66255ad # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51958 dport 57204] != expected 0xd66255ad # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44046 dport 57204] != expected 0x23e7f73a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44046 dport 57204] != expected 0x23e7f73a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41487 dport 57204] != expected 0xf489b5a9 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41487 dport 57204] != expected 0xf489b5a9 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38241 dport 57204] != expected 0xe40ab949 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38241 dport 57204] != expected 0xe40ab949 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50298 dport 57204] != expected 0x2b00155f # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50298 dport 57204] != expected 0x2b00155f # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 57204] != expected 0xc8d5b2cb # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 57204] != expected 0xc8d5b2cb # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38366 dport 57204] != expected 0xcedc4cc4 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38366 dport 57204] != expected 0xcedc4cc4 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 57204] != expected 0x3c280823 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 57204] != expected 0x3c280823 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46798 dport 57204] != expected 0xe7136746 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46798 dport 57204] != expected 0xe7136746 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 57204] != expected 0x9d075855 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 57204] != expected 0x9d075855 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 57204] != expected 0xab248c63 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 57204] != expected 0xab248c63 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32771 dport 57204] != expected 0x590088a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32771 dport 57204] != expected 0x590088a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 57204] != expected 0xb190107a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 57204] != expected 0xb190107a # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49073 dport 57204] != expected 0xa15b8f84 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49073 dport 57204] != expected 0xa15b8f84 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42989 dport 57204] != expected 0xabc7abe2 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42989 dport 57204] != expected 0xabc7abe2 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37510 dport 57204] != expected 0x6abc7f55 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37510 dport 57204] != expected 0x6abc7f55 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33755 dport 57204] != expected 0x3c1108fd # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33755 dport 57204] != expected 0x3c1108fd # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55834 dport 57204] != expected 0xa83b894 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55834 dport 57204] != expected 0xa83b894 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32856 dport 57204] != expected 0xb10e0565 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32856 dport 57204] != expected 0xb10e0565 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41871 dport 57204] != expected 0xe5bef7f7 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41871 dport 57204] != expected 0xe5bef7f7 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50885 dport 57204] != expected 0x65f8037 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50885 dport 57204] != expected 0x65f8037 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43443 dport 57204] != expected 0xc879611 # # Exception| cpu 5: rx_hash 0x37399d2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43443 dport 57204] != expected 0xc879611 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45549 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 54 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 45549] != expected 0x976b98ce # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 45549] != expected 0x976b98ce # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56941 dport 45549] != expected 0x3b4ba1e6 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56941 dport 45549] != expected 0x3b4ba1e6 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55720 dport 45549] != expected 0xc77c685d # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55720 dport 45549] != expected 0xc77c685d # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36834 dport 45549] != expected 0xd5010716 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36834 dport 45549] != expected 0xd5010716 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54314 dport 45549] != expected 0x12880ce8 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54314 dport 45549] != expected 0x12880ce8 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59744 dport 45549] != expected 0x752687a1 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59744 dport 45549] != expected 0x752687a1 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58035 dport 45549] != expected 0x1c2f47fa # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58035 dport 45549] != expected 0x1c2f47fa # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60203 dport 45549] != expected 0xf7d29b51 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60203 dport 45549] != expected 0xf7d29b51 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35801 dport 45549] != expected 0x60a1f94e # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35801 dport 45549] != expected 0x60a1f94e # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37157 dport 45549] != expected 0xb8eecb5b # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37157 dport 45549] != expected 0xb8eecb5b # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 45549] != expected 0x6e79cd34 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 45549] != expected 0x6e79cd34 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47734 dport 45549] != expected 0xcb59f306 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47734 dport 45549] != expected 0xcb59f306 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39566 dport 45549] != expected 0x56675a0f # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39566 dport 45549] != expected 0x56675a0f # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39559 dport 45549] != expected 0x27318243 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39559 dport 45549] != expected 0x27318243 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48596 dport 45549] != expected 0x42201036 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48596 dport 45549] != expected 0x42201036 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53288 dport 45549] != expected 0x7fd4a0fa # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53288 dport 45549] != expected 0x7fd4a0fa # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 45549] != expected 0xa6cdada0 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 45549] != expected 0xa6cdada0 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59478 dport 45549] != expected 0xfd3492ab # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59478 dport 45549] != expected 0xfd3492ab # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45867 dport 45549] != expected 0x9d327d79 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45867 dport 45549] != expected 0x9d327d79 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48527 dport 45549] != expected 0x386e98a2 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48527 dport 45549] != expected 0x386e98a2 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34382 dport 45549] != expected 0xac659e55 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34382 dport 45549] != expected 0xac659e55 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40788 dport 45549] != expected 0x6ee88faf # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40788 dport 45549] != expected 0x6ee88faf # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58518 dport 45549] != expected 0x81f89a02 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58518 dport 45549] != expected 0x81f89a02 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34731 dport 45549] != expected 0x1a797a43 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34731 dport 45549] != expected 0x1a797a43 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52378 dport 45549] != expected 0xe9a84d85 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52378 dport 45549] != expected 0xe9a84d85 # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41407 dport 45549] != expected 0x1ac747f # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41407 dport 45549] != expected 0x1ac747f # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34029 dport 45549] != expected 0xbe04be2e # # Exception| cpu 5: rx_hash 0x627a373a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34029 dport 45549] != expected 0xbe04be2e # # Exception| count: pass=0 nohash=0 fail=54 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->