< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 39396 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 79 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x440aea77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48936 dport 39396] != expected 0x77350f65 # # Exception| cpu 0: rx_hash 0x0f9b6e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48960 dport 39396] != expected 0x5338e895 # # Exception| cpu 0: rx_hash 0x8dbdde02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48980 dport 39396] != expected 0xf40e831e # # Exception| cpu 0: rx_hash 0x4ac556ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48994 dport 39396] != expected 0x4ecf0a46 # # Exception| cpu 0: rx_hash 0xe6a5f63e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 39396] != expected 0x79cefe0c # # Exception| cpu 0: rx_hash 0x60ce26dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49010 dport 39396] != expected 0x90944291 # # Exception| cpu 0: rx_hash 0x34d8c6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 39396] != expected 0x2c22d33f # # Exception| cpu 0: rx_hash 0xda8180c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49090 dport 39396] != expected 0x9a29c737 # # Exception| cpu 0: rx_hash 0x8e9760e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 39396] != expected 0x269f5699 # # Exception| cpu 0: rx_hash 0xb5d4c844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49136 dport 39396] != expected 0x59856d33 # # Exception| cpu 0: rx_hash 0x6740491d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49166 dport 39396] != expected 0xe33b9bad # # Exception| cpu 0: rx_hash 0x490659b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 39396] != expected 0x730c046c # # Exception| cpu 0: rx_hash 0xda683159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 39396] != expected 0x757b1c9a # # Exception| cpu 0: rx_hash 0x221e718f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 39396] != expected 0xfecc797e # # Exception| cpu 0: rx_hash 0xf063414a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49210 dport 39396] != expected 0xab20544d # # Exception| cpu 0: rx_hash 0x698ff5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49220 dport 39396] != expected 0xdac19e8e # # Exception| cpu 0: rx_hash 0xefe42547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49242 dport 39396] != expected 0x339b2213 # # Exception| cpu 0: rx_hash 0x7c8a4dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 39396] != expected 0x35ec3ae5 # # Exception| cpu 0: rx_hash 0xaef77d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49266 dport 39396] != expected 0x600017d6 # # Exception| cpu 0: rx_hash 0x307c17da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 39396] != expected 0x8d1cdf84 # # Exception| cpu 0: rx_hash 0x2134cf6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 39396] != expected 0x2c5dacf9 # # Exception| cpu 0: rx_hash 0x40ae3b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 39396] != expected 0xd60b03de # # Exception| cpu 0: rx_hash 0x6ee82bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49360 dport 39396] != expected 0x463c9c1f # # Exception| cpu 0: rx_hash 0xd3c053bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49396 dport 39396] != expected 0xd07c1b28 # # Exception| cpu 0: rx_hash 0xa1ad9ea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49412 dport 39396] != expected 0x30b2f836 # # Exception| cpu 0: rx_hash 0x571462ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 39396] != expected 0x82ff98f1 # # Exception| cpu 0: rx_hash 0xd8d7d0c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49544 dport 39396] != expected 0xcea223de # # Exception| cpu 0: rx_hash 0x65ffa88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49580 dport 39396] != expected 0x58e2a4e9 # # Exception| cpu 0: rx_hash 0x2a234c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49614 dport 39396] != expected 0x3283940f # # Exception| cpu 0: rx_hash 0xfc131c62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49618 dport 39396] != expected 0x29036e2a # # Exception| cpu 0: rx_hash 0x934654e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49632 dport 39396] != expected 0xeaafc42e # # Exception| cpu 0: rx_hash 0x6b301435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 39396] != expected 0x6118a1ca # # Exception| cpu 0: rx_hash 0xed083aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 39396] != expected 0x20093cf9 # # Exception| cpu 0: rx_hash 0x31bab6dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 39396] != expected 0x4c1f14e9 # # Exception| cpu 0: rx_hash 0xb39c0683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49790 dport 39396] != expected 0xeb297f62 # # Exception| cpu 0: rx_hash 0xa5b3006b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49856 dport 39396] != expected 0xd6950e8e # # Exception| cpu 0: rx_hash 0x9abdc871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 39396] != expected 0xe7e3e232 # # Exception| cpu 0: rx_hash 0x3ee05514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49948 dport 39396] != expected 0x1cadfb09 # # Exception| cpu 4: rx_hash 0x3a177a42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48944 dport 39396] != expected 0x15d8d61c # # Exception| cpu 4: rx_hash 0x3e5a1aff [saddr 192.0.3.2 daddr 192.0.3.1 sport 48954 dport 39396] != expected 0x5bb4010a # # Exception| cpu 4: rx_hash 0xf7ed2e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48966 dport 39396] != expected 0xd88f8d71 # # Exception| cpu 4: rx_hash 0x8415bce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49034 dport 39396] != expected 0x510984ac # # Exception| cpu 4: rx_hash 0x3d70a41e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49060 dport 39396] != expected 0x8925d48d # # Exception| cpu 4: rx_hash 0xa49c10f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 39396] != expected 0xf8c41e4e # # Exception| cpu 4: rx_hash 0x67a9f881 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49126 dport 39396] != expected 0xc694000 # # Exception| cpu 4: rx_hash 0xb199a8f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 39396] != expected 0x17e9ba25 # # Exception| cpu 4: rx_hash 0xde2551e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 39396] != expected 0x3b17cb8c # # Exception| cpu 4: rx_hash 0x91f9b572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 39396] != expected 0x5176fb6a # # Exception| cpu 4: rx_hash 0xfae19d4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 39396] != expected 0xdcb68678 # # Exception| cpu 4: rx_hash 0xc80a570c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 39396] != expected 0x6abba60 # # Exception| cpu 4: rx_hash 0xf349ffab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49316 dport 39396] != expected 0x79b181ca # # Exception| cpu 4: rx_hash 0xa75f1f8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 39396] != expected 0xc5071064 # # Exception| cpu 4: rx_hash 0x3afecbde [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 39396] != expected 0xfa8a0db1 # # Exception| cpu 4: rx_hash 0xfd864312 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49390 dport 39396] != expected 0x404b84e9 # # Exception| cpu 4: rx_hash 0x4cde667e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 39396] != expected 0x542839b9 # # Exception| cpu 4: rx_hash 0x489306c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49448 dport 39396] != expected 0x1a44eeaf # # Exception| cpu 4: rx_hash 0x32c3f64b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 39396] != expected 0x36c5e0c0 # # Exception| cpu 4: rx_hash 0xea3c1a8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 39396] != expected 0x14bf1fc6 # # Exception| cpu 4: rx_hash 0xf691c066 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49554 dport 39396] != expected 0x5e95bc1f # # Exception| cpu 4: rx_hash 0x7e35ac3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49606 dport 39396] != expected 0x8e3505a1 # # Exception| cpu 4: rx_hash 0x1160e4bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49652 dport 39396] != expected 0x4d99afa5 # # Exception| cpu 4: rx_hash 0x7a2b32f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49666 dport 39396] != expected 0x6812f319 # # Exception| cpu 4: rx_hash 0x007bc27e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49680 dport 39396] != expected 0x4493fd76 # # Exception| cpu 4: rx_hash 0x6f2e8aff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49698 dport 39396] != expected 0x873f5772 # # Exception| cpu 4: rx_hash 0x88dfae24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 39396] != expected 0x943344c8 # # Exception| cpu 4: rx_hash 0x8c92ce99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49742 dport 39396] != expected 0xda5f93de # # Exception| cpu 4: rx_hash 0x9dda162d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49764 dport 39396] != expected 0x7b1ee0a3 # # Exception| cpu 4: rx_hash 0x99977690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49774 dport 39396] != expected 0x357237b5 # # Exception| cpu 4: rx_hash 0xd12c4c5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49816 dport 39396] != expected 0xc3ee05c2 # # Exception| cpu 4: rx_hash 0x1654c496 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49838 dport 39396] != expected 0x792f8c9a # # Exception| cpu 4: rx_hash 0x6c04341e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49852 dport 39396] != expected 0x55ae82f5 # # Exception| cpu 4: rx_hash 0x5dc540bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49862 dport 39396] != expected 0x5d226b6a # # Exception| cpu 4: rx_hash 0x8fb87078 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49872 dport 39396] != expected 0x8ce4659 # # Exception| cpu 4: rx_hash 0x48c0f8b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49894 dport 39396] != expected 0xb20fcf01 # # Exception| cpu 4: rx_hash 0xe8d0056c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49920 dport 39396] != expected 0x72d012c # # Exception| cpu 4: rx_hash 0xb20959f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 39396] != expected 0x826195a1 # # Exception| cpu 4: rx_hash 0x1e69f903 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49996 dport 39396] != expected 0xb56061eb # # Exception| cpu 4: rx_hash 0x60746936 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 39396] != expected 0xd78db892 # # Exception| cpu 4: rx_hash 0xcc14c9c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50010 dport 39396] != expected 0xe08c4cd8 # # Exception| count: pass=0 nohash=0 fail=79 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe14cfa38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33914 dport 38270] OK # # # cpu 0: rx_hash 0xfde120d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 38270] OK # # # cpu 0: rx_hash 0x01da00bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33928 dport 38270] OK # # # cpu 0: rx_hash 0xd3a7307a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33950 dport 38270] OK # # # cpu 0: rx_hash 0xc2efe8ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 38270] OK # # # cpu 0: rx_hash 0x5b035c20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33994 dport 38270] OK # # # cpu 0: rx_hash 0x9c7bd4ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34044 dport 38270] OK # # # cpu 0: rx_hash 0x463bd9bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 38270] OK # # # cpu 0: rx_hash 0x38264989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 38270] OK # # # cpu 0: rx_hash 0xe494c5f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34124 dport 38270] OK # # # cpu 0: rx_hash 0xce9fb5e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34140 dport 38270] OK # # # cpu 0: rx_hash 0x976c5798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34176 dport 38270] OK # # # cpu 0: rx_hash 0x4f93bb59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34262 dport 38270] OK # # # cpu 0: rx_hash 0x88eb3395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 38270] OK # # # cpu 0: rx_hash 0xdcfdd3b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34280 dport 38270] OK # # # cpu 0: rx_hash 0x0acd83cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34292 dport 38270] OK # # # cpu 0: rx_hash 0x5a960350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34294 dport 38270] OK # # # cpu 0: rx_hash 0x99f01556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34308 dport 38270] OK # # # cpu 0: rx_hash 0x1bd6a508 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 38270] OK # # # cpu 0: rx_hash 0x973fa9ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34382 dport 38270] OK # # # cpu 0: rx_hash 0x50472123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34424 dport 38270] OK # # # cpu 0: rx_hash 0xa5d463ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 38270] OK # # # cpu 0: rx_hash 0x0df9a3e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 38270] OK # # # cpu 0: rx_hash 0x77a95368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34492 dport 38270] OK # # # cpu 0: rx_hash 0x1633a750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 38270] OK # # # cpu 4: rx_hash 0x0c3f02e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33884 dport 38270] OK # # # cpu 4: rx_hash 0x55cce099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33920 dport 38270] OK # # # cpu 4: rx_hash 0xf9ac4069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33934 dport 38270] OK # # # cpu 4: rx_hash 0x40c95890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33952 dport 38270] OK # # # cpu 4: rx_hash 0x251ecc15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34002 dport 38270] OK # # # cpu 4: rx_hash 0x2153aca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34008 dport 38270] OK # # # cpu 4: rx_hash 0xaf0541de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34084 dport 38270] OK # # # cpu 4: rx_hash 0xff5ec145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 38270] OK # # # cpu 4: rx_hash 0x7d78711b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 38270] OK # # # cpu 4: rx_hash 0x9a8955c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 38270] OK # # # cpu 4: rx_hash 0x5df1dd0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34146 dport 38270] OK # # # cpu 4: rx_hash 0x27a12d84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34160 dport 38270] OK # # # cpu 4: rx_hash 0x8f8cedc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34164 dport 38270] OK # # # cpu 4: rx_hash 0x1107877b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 38270] OK # # # cpu 4: rx_hash 0x004f5fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 38270] OK # # # cpu 4: rx_hash 0x5014df54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34230 dport 38270] OK # # # cpu 4: rx_hash 0x04023f72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34238 dport 38270] OK # # # cpu 4: rx_hash 0xc9f86bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34248 dport 38270] OK # # # cpu 4: rx_hash 0x24d86d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34336 dport 38270] OK # # # cpu 4: rx_hash 0xbd34d9fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34398 dport 38270] OK # # # cpu 4: rx_hash 0x2a17d1ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34410 dport 38270] OK # # # cpu 4: rx_hash 0x1cb17b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34436 dport 38270] OK # # # cpu 4: rx_hash 0x48a79b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34444 dport 38270] OK # # # cpu 4: rx_hash 0x09b4c35d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 38270] OK # # # cpu 4: rx_hash 0xf58fe336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 38270] OK # # # cpu 4: rx_hash 0x73e433d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34486 dport 38270] OK # # # cpu 4: rx_hash 0x127ec7ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 38270] OK # # # cpu 4: rx_hash 0xd5064f21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34552 dport 38270] OK # # # cpu 4: rx_hash 0xa76b823c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34568 dport 38270] OK # # # cpu 4: rx_hash 0xd9761209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 38270] OK # # # cpu 4: rx_hash 0xdd3b72b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34586 dport 38270] OK # # # cpu 4: rx_hash 0x1a43fa78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34604 dport 38270] OK # # # cpu 4: rx_hash 0xc83ecabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34618 dport 38270] OK # # # cpu 4: rx_hash 0x60130af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34622 dport 38270] OK # # # cpu 4: rx_hash 0x05c49e75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34636 dport 38270] OK # # # cpu 4: rx_hash 0x2b828edb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34646 dport 38270] OK # # # cpu 4: rx_hash 0x409aa6e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34670 dport 38270] OK # # # cpu 4: rx_hash 0x0c6cfc90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34706 dport 38270] OK # # # cpu 4: rx_hash 0x1d242424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34744 dport 38270] OK # # # cpu 4: rx_hash 0x91cd28c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 38270] OK # # # cpu 4: rx_hash 0x9580487e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34796 dport 38270] OK # # # cpu 4: rx_hash 0x1c3cd506 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34826 dport 38270] OK # # # cpu 4: rx_hash 0x62214533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34834 dport 38270] OK # # # cpu 4: rx_hash 0xa559cdff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34852 dport 38270] OK # # # cpu 4: rx_hash 0xa114ad42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34862 dport 38270] OK # # # count: pass=70 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 53272 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33957 dport 53272] != expected 0x60a48f65 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33957 dport 53272] != expected 0x60a48f65 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40779 dport 53272] != expected 0xdda0e779 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40779 dport 53272] != expected 0xdda0e779 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33702 dport 53272] != expected 0x3a44745 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33702 dport 53272] != expected 0x3a44745 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38923 dport 53272] != expected 0xde5836a4 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38923 dport 53272] != expected 0xde5836a4 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34810 dport 53272] != expected 0xc8cb0276 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34810 dport 53272] != expected 0xc8cb0276 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34971 dport 53272] != expected 0x92164c21 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34971 dport 53272] != expected 0x92164c21 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54546 dport 53272] != expected 0x1a569b40 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54546 dport 53272] != expected 0x1a569b40 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 43595 dport 53272] != expected 0x1a0d483b # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 43595 dport 53272] != expected 0x1a0d483b # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46277 dport 53272] != expected 0x52e8fd7 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46277 dport 53272] != expected 0x52e8fd7 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 53272] != expected 0x417a66bc # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38903 dport 53272] != expected 0x417a66bc # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58271 dport 53272] != expected 0x15480c51 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58271 dport 53272] != expected 0x15480c51 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48653 dport 53272] != expected 0xe88bc981 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48653 dport 53272] != expected 0xe88bc981 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60738 dport 53272] != expected 0x1d16c1df # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60738 dport 53272] != expected 0x1d16c1df # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47099 dport 53272] != expected 0xd04ef9ea # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47099 dport 53272] != expected 0xd04ef9ea # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 53272] != expected 0xcbc917b6 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 53272] != expected 0xcbc917b6 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34893 dport 53272] != expected 0x8ba7da3d # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34893 dport 53272] != expected 0x8ba7da3d # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55729 dport 53272] != expected 0x2d1b464b # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55729 dport 53272] != expected 0x2d1b464b # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58164 dport 53272] != expected 0x6a769b46 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58164 dport 53272] != expected 0x6a769b46 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48813 dport 53272] != expected 0x3c6d04f0 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48813 dport 53272] != expected 0x3c6d04f0 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 53272] != expected 0xeced2a63 # # Exception| cpu 0: rx_hash 0x5612c8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 53272] != expected 0xeced2a63 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 52612 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36005 dport 52612] != expected 0x75eae3af # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36005 dport 52612] != expected 0x75eae3af # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 52612] != expected 0xf7aa377a # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 52612] != expected 0xf7aa377a # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34919 dport 52612] != expected 0xdadafcf2 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34919 dport 52612] != expected 0xdadafcf2 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59356 dport 52612] != expected 0x567c6ba5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59356 dport 52612] != expected 0x567c6ba5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 52612] != expected 0xb21c68b7 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 52612] != expected 0xb21c68b7 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 52612] != expected 0x79a75540 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 52612] != expected 0x79a75540 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 52612] != expected 0xbb823d28 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 52612] != expected 0xbb823d28 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60996 dport 52612] != expected 0xd7d43473 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60996 dport 52612] != expected 0xd7d43473 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42575 dport 52612] != expected 0x1c70c1c5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42575 dport 52612] != expected 0x1c70c1c5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 52612] != expected 0xcdd34d79 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 52612] != expected 0xcdd34d79 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53006 dport 52612] != expected 0xb5ae3a73 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53006 dport 52612] != expected 0xb5ae3a73 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42613 dport 52612] != expected 0x27336962 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42613 dport 52612] != expected 0x27336962 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48502 dport 52612] != expected 0x105119df # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48502 dport 52612] != expected 0x105119df # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 52612] != expected 0x85d9e4e5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 52612] != expected 0x85d9e4e5 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 52612] != expected 0xc1a8ccec # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 52612] != expected 0xc1a8ccec # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34827 dport 52612] != expected 0x3966b894 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34827 dport 52612] != expected 0x3966b894 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50576 dport 52612] != expected 0xef80c9f2 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50576 dport 52612] != expected 0xef80c9f2 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38943 dport 52612] != expected 0xe76a03ba # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38943 dport 52612] != expected 0xe76a03ba # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 52612] != expected 0x2cd13e4d # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 52612] != expected 0x2cd13e4d # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59515 dport 52612] != expected 0x75f52bee # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59515 dport 52612] != expected 0x75f52bee # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53422 dport 52612] != expected 0x92cc30a9 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53422 dport 52612] != expected 0x92cc30a9 # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55662 dport 52612] != expected 0x67fb234e # # Exception| cpu 5: rx_hash 0xaf915555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55662 dport 52612] != expected 0x67fb234e # # Exception| count: pass=0 nohash=0 fail=44 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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 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__->