< 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' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 46254 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd8fcb444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 46254] != expected 0xea6b943a # # Exception| cpu 0: rx_hash 0x2197ad0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35192 dport 46254] != expected 0xfffb95e6 # # Exception| cpu 0: rx_hash 0xe1355802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35242 dport 46254] != expected 0x89880084 # # Exception| cpu 0: rx_hash 0xd69f0a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35250 dport 46254] != expected 0x4b83976d # # Exception| cpu 0: rx_hash 0xb613af3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35266 dport 46254] != expected 0x8507ffcf # # Exception| cpu 0: rx_hash 0xd9470bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35278 dport 46254] != expected 0x110d01d # # Exception| cpu 0: rx_hash 0xea8873dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35288 dport 46254] != expected 0xb73802e1 # # Exception| cpu 0: rx_hash 0xf15d5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35304 dport 46254] != expected 0x563dc915 # # Exception| cpu 0: rx_hash 0xc29222ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35326 dport 46254] != expected 0xe0151be9 # # Exception| cpu 0: rx_hash 0x215bb7e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35330 dport 46254] != expected 0xb356d18d # # Exception| cpu 0: rx_hash 0x62706847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35366 dport 46254] != expected 0x144fa242 # # Exception| cpu 0: rx_hash 0x6615423b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35368 dport 46254] != expected 0x606ce757 # # Exception| cpu 0: rx_hash 0x3a8e9edd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35378 dport 46254] != expected 0x52531a79 # # Exception| cpu 0: rx_hash 0x5a023b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35394 dport 46254] != expected 0x9cd772db # # Exception| cpu 0: rx_hash 0x2b5d23aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35482 dport 46254] != expected 0x669d97cf # # Exception| cpu 0: rx_hash 0xfa2c6bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35552 dport 46254] != expected 0x24208f1b # # Exception| cpu 0: rx_hash 0xfe4941ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35566 dport 46254] != expected 0x5003ca0e # # Exception| cpu 0: rx_hash 0xbf8dd4fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35586 dport 46254] != expected 0xb8b6b958 # # Exception| cpu 0: rx_hash 0x61249d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35588 dport 46254] != expected 0xb098e6fc # # Exception| cpu 0: rx_hash 0x3dbf41c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35614 dport 46254] != expected 0x82a71bd2 # # Exception| cpu 0: rx_hash 0x4d5be66e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35628 dport 46254] != expected 0x9396bae1 # # Exception| cpu 0: rx_hash 0xcb0c592c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35646 dport 46254] != expected 0xdda45d7e # # Exception| cpu 0: rx_hash 0x37b9d589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35718 dport 46254] != expected 0x576c5d90 # # Exception| cpu 0: rx_hash 0x33dcfff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35720 dport 46254] != expected 0x234f1885 # # Exception| cpu 0: rx_hash 0x2809d6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35768 dport 46254] != expected 0xc24ad371 # # Exception| cpu 0: rx_hash 0x962c3a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35790 dport 46254] != expected 0x4e0e477 # # Exception| cpu 0: rx_hash 0x0fcb865c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35810 dport 46254] != expected 0xdff48d09 # # Exception| cpu 0: rx_hash 0x972c5777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 46254] != expected 0xbc70a076 # # Exception| cpu 0: rx_hash 0xf878f39b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35848 dport 46254] != expected 0x38678fa4 # # Exception| cpu 0: rx_hash 0xa4e32f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35858 dport 46254] != expected 0xa58728a # # Exception| cpu 0: rx_hash 0x117be835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35862 dport 46254] != expected 0xf24247e9 # # Exception| cpu 0: rx_hash 0x6a226441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35926 dport 46254] != expected 0xddc3e4bf # # Exception| cpu 0: rx_hash 0x0576c0ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35930 dport 46254] != expected 0x59d4cb6d # # Exception| cpu 0: rx_hash 0x71f74d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35942 dport 46254] != expected 0x3cc62f4b # # Exception| cpu 0: rx_hash 0xf3c5d844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35962 dport 46254] != expected 0x6d78dc1 # # Exception| cpu 0: rx_hash 0x1f185605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35968 dport 46254] != expected 0x53aa44be # # Exception| cpu 0: rx_hash 0x7429d895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35970 dport 46254] != expected 0xa39e2e79 # # Exception| cpu 0: rx_hash 0x994fe947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35986 dport 46254] != expected 0x1d98a321 # # Exception| cpu 0: rx_hash 0xda6436e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36022 dport 46254] != expected 0xba81d0ee # # Exception| cpu 0: rx_hash 0x92f2c298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36064 dport 46254] != expected 0x2328a144 # # Exception| cpu 0: rx_hash 0xc8e37ef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36156 dport 46254] != expected 0x2a9819e6 # # Exception| cpu 0: rx_hash 0xf4f4075c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 46254] != expected 0xd6238c6a # # Exception| cpu 0: rx_hash 0x318867bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36192 dport 46254] != expected 0x3f08183a # # Exception| cpu 0: rx_hash 0x5edcc353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36204 dport 46254] != expected 0xbb1f37e8 # # Exception| cpu 0: rx_hash 0xd88b7c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36222 dport 46254] != expected 0xf52dd077 # # Exception| cpu 0: rx_hash 0x3456f250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 46254] != expected 0xa0501908 # # Exception| cpu 0: rx_hash 0xdd55e9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36250 dport 46254] != expected 0x6a75d145 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xef454ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34166 dport 53108] OK # # # cpu 0: rx_hash 0x07fde8dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34178 dport 53108] OK # # # cpu 0: rx_hash 0x5f031e47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34198 dport 53108] OK # # # cpu 0: rx_hash 0x5b66343b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 53108] OK # # # cpu 0: rx_hash 0x1c28c1e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34226 dport 53108] OK # # # cpu 0: rx_hash 0x3f8fbb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34278 dport 53108] OK # # # cpu 0: rx_hash 0xb9d8044a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34292 dport 53108] OK # # # cpu 0: rx_hash 0xebec7c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 53108] OK # # # cpu 0: rx_hash 0x84b8d898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34318 dport 53108] OK # # # cpu 0: rx_hash 0xdc462e02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 53108] OK # # # cpu 0: rx_hash 0x67bd577a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34440 dport 53108] OK # # # cpu 0: rx_hash 0xe1eae838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34458 dport 53108] OK # # # cpu 0: rx_hash 0x7c687e41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34488 dport 53108] OK # # # cpu 0: rx_hash 0x8503670b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 53108] OK # # # cpu 0: rx_hash 0xee32e99b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34534 dport 53108] OK # # # cpu 0: rx_hash 0xb2a9357d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 53108] OK # # # cpu 0: rx_hash 0xd4aff0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34634 dport 53108] OK # # # cpu 0: rx_hash 0x52f84ffb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 53108] OK # # # cpu 0: rx_hash 0x2679c22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34660 dport 53108] OK # # # cpu 0: rx_hash 0x15b6ba26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34674 dport 53108] OK # # # cpu 0: rx_hash 0xa02e7d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34678 dport 53108] OK # # # cpu 0: rx_hash 0x0bbd06f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34726 dport 53108] OK # # # cpu 0: rx_hash 0xe6db3720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34742 dport 53108] OK # # # cpu 0: rx_hash 0xfd8e288c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34834 dport 53108] OK # # # cpu 0: rx_hash 0x64699489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34878 dport 53108] OK # # # cpu 0: rx_hash 0x334f63b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34902 dport 53108] OK # # # cpu 0: rx_hash 0x7064bc11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34930 dport 53108] OK # # # cpu 0: rx_hash 0xc5fc7b59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34934 dport 53108] OK # # # cpu 0: rx_hash 0x98dc182c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34950 dport 53108] OK # # # cpu 0: rx_hash 0x6a0a2ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34984 dport 53108] OK # # # cpu 0: rx_hash 0x32f4dc23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35004 dport 53108] OK # # # cpu 0: rx_hash 0x3d2cdd80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 53108] OK # # # cpu 0: rx_hash 0x88b41ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35012 dport 53108] OK # # # cpu 0: rx_hash 0x5097339b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35076 dport 53108] OK # # # cpu 0: rx_hash 0x5b2a1844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35190 dport 53108] OK # # # cpu 0: rx_hash 0x6d3bf5a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35204 dport 53108] OK # # # cpu 0: rx_hash 0x026f514d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35208 dport 53108] OK # # # cpu 0: rx_hash 0x35c5033b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35216 dport 53108] OK # # # cpu 4: rx_hash 0x40b31d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34216 dport 53108] OK # # # cpu 4: rx_hash 0x245a9233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34262 dport 53108] OK # # # cpu 4: rx_hash 0xa8c7a3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34342 dport 53108] OK # # # cpu 4: rx_hash 0x193a4ee1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34348 dport 53108] OK # # # cpu 4: rx_hash 0xf45c7f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34364 dport 53108] OK # # # cpu 4: rx_hash 0x79b6ebae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34396 dport 53108] OK # # # cpu 4: rx_hash 0xe05157ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34416 dport 53108] OK # # # cpu 4: rx_hash 0x3a9d340f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34424 dport 53108] OK # # # cpu 4: rx_hash 0xb9141ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 53108] OK # # # cpu 4: rx_hash 0x910e4f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 53108] OK # # # cpu 4: rx_hash 0x1881f172 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34502 dport 53108] OK # # # cpu 4: rx_hash 0x9ed64e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34516 dport 53108] OK # # # cpu 4: rx_hash 0xea57c3e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34536 dport 53108] OK # # # cpu 4: rx_hash 0x34fe8a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34542 dport 53108] OK # # # cpu 4: rx_hash 0xd998bbed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 53108] OK # # # cpu 4: rx_hash 0xab9356b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 53108] OK # # # cpu 4: rx_hash 0xc4c7f25d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34568 dport 53108] OK # # # cpu 4: rx_hash 0x715f3515 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34572 dport 53108] OK # # # cpu 4: rx_hash 0xf7088a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34590 dport 53108] OK # # # cpu 4: rx_hash 0x87ec2dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34604 dport 53108] OK # # # cpu 4: rx_hash 0x492d66c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34664 dport 53108] OK # # # cpu 4: rx_hash 0xa5f0e881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34706 dport 53108] OK # # # cpu 4: rx_hash 0x898f93cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34746 dport 53108] OK # # # cpu 4: rx_hash 0x8657926f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 53108] OK # # # cpu 4: rx_hash 0x00002d2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34772 dport 53108] OK # # # cpu 4: rx_hash 0x04650751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34778 dport 53108] OK # # # cpu 4: rx_hash 0x92da8c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34846 dport 53108] OK # # # cpu 4: rx_hash 0xda4c781e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34888 dport 53108] OK # # # cpu 4: rx_hash 0x04e531c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34894 dport 53108] OK # # # cpu 4: rx_hash 0x9d028dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 53108] OK # # # cpu 4: rx_hash 0x43abc41b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34916 dport 53108] OK # # # cpu 4: rx_hash 0x1b553281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34928 dport 53108] OK # # # cpu 4: rx_hash 0x2921f518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34956 dport 53108] OK # # # cpu 4: rx_hash 0x1aee8d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34970 dport 53108] OK # # # cpu 4: rx_hash 0xaf764a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34974 dport 53108] OK # # # cpu 4: rx_hash 0xe838bf87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34996 dport 53108] OK # # # cpu 4: rx_hash 0xe7e0be24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35016 dport 53108] OK # # # cpu 4: rx_hash 0x61b70166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 53108] OK # # # cpu 4: rx_hash 0x15368cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35046 dport 53108] OK # # # cpu 4: rx_hash 0x7a62285d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35050 dport 53108] OK # # # cpu 4: rx_hash 0x49ad5057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35068 dport 53108] OK # # # cpu 4: rx_hash 0x673d61ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35100 dport 53108] OK # # # cpu 4: rx_hash 0x449a1b03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35144 dport 53108] OK # # # cpu 4: rx_hash 0x2fab9593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35146 dport 53108] OK # # # cpu 4: rx_hash 0x1c64ed99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35164 dport 53108] OK # # # cpu 4: rx_hash 0xb22903ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35176 dport 53108] OK # # # cpu 4: rx_hash 0x2e102a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35232 dport 53108] OK # # # cpu 4: rx_hash 0xa8479542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35250 dport 53108] OK # # # cpu 4: rx_hash 0x7d53f745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35270 dport 53108] OK # # # cpu 4: rx_hash 0xa79f94e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35278 dport 53108] OK # # # cpu 4: rx_hash 0x4af9a533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35294 dport 53108] OK # # # count: pass=89 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 47903 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32939 dport 47903] != expected 0x673c3e31 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32939 dport 47903] != expected 0x673c3e31 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41723 dport 47903] != expected 0x13142713 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41723 dport 47903] != expected 0x13142713 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33572 dport 47903] != expected 0xeaa723bf # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33572 dport 47903] != expected 0xeaa723bf # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58669 dport 47903] != expected 0x61ba403b # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58669 dport 47903] != expected 0x61ba403b # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 47903] != expected 0xa51b9475 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 47903] != expected 0xa51b9475 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 47903] != expected 0xac5eda97 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 47903] != expected 0xac5eda97 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33816 dport 47903] != expected 0x835d8113 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33816 dport 47903] != expected 0x835d8113 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51696 dport 47903] != expected 0xe05951aa # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51696 dport 47903] != expected 0xe05951aa # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 47903] != expected 0xcdb9fb7f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 47903] != expected 0xcdb9fb7f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53432 dport 47903] != expected 0xf9f78b0f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53432 dport 47903] != expected 0xf9f78b0f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43062 dport 47903] != expected 0xcba696c3 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43062 dport 47903] != expected 0xcba696c3 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48997 dport 47903] != expected 0x862b4782 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48997 dport 47903] != expected 0x862b4782 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36602 dport 47903] != expected 0x90a7e6f5 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36602 dport 47903] != expected 0x90a7e6f5 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43594 dport 47903] != expected 0x84c5e5d9 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43594 dport 47903] != expected 0x84c5e5d9 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41149 dport 47903] != expected 0x314bef8b # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41149 dport 47903] != expected 0x314bef8b # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58797 dport 47903] != expected 0x767a9190 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58797 dport 47903] != expected 0x767a9190 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32906 dport 47903] != expected 0xd857ad12 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32906 dport 47903] != expected 0xd857ad12 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49779 dport 47903] != expected 0x68a96eec # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49779 dport 47903] != expected 0x68a96eec # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47294 dport 47903] != expected 0x60d55b54 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47294 dport 47903] != expected 0x60d55b54 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 47903] != expected 0xa384040f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 47903] != expected 0xa384040f # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39450 dport 47903] != expected 0x35a3ce1c # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39450 dport 47903] != expected 0x35a3ce1c # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50794 dport 47903] != expected 0x483236bf # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50794 dport 47903] != expected 0x483236bf # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 47903] != expected 0x1d86db1 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 47903] != expected 0x1d86db1 # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 47903] != expected 0xd714603c # # Exception| cpu 5: rx_hash 0x6a614919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 47903] != expected 0xd714603c # # Exception| count: pass=0 nohash=0 fail=48 # # 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43301 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47850 dport 43301] != expected 0x3b497c7b # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47850 dport 43301] != expected 0x3b497c7b # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59785 dport 43301] != expected 0x41da1678 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59785 dport 43301] != expected 0x41da1678 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34001 dport 43301] != expected 0x511d1557 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34001 dport 43301] != expected 0x511d1557 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52328 dport 43301] != expected 0x3a6a113d # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52328 dport 43301] != expected 0x3a6a113d # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42332 dport 43301] != expected 0xefa6baa4 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42332 dport 43301] != expected 0xefa6baa4 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43460 dport 43301] != expected 0x51cf7a4c # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43460 dport 43301] != expected 0x51cf7a4c # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 43301] != expected 0x45217f60 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 43301] != expected 0x45217f60 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 43301] != expected 0x9f6b31c9 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 43301] != expected 0x9f6b31c9 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47126 dport 43301] != expected 0x46568a6c # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47126 dport 43301] != expected 0x46568a6c # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49487 dport 43301] != expected 0xeeaa6a95 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49487 dport 43301] != expected 0xeeaa6a95 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34900 dport 43301] != expected 0xbb255da1 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34900 dport 43301] != expected 0xbb255da1 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34193 dport 43301] != expected 0xb492fa3e # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34193 dport 43301] != expected 0xb492fa3e # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 43301] != expected 0x6277ca13 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 43301] != expected 0x6277ca13 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38235 dport 43301] != expected 0xa773b75 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38235 dport 43301] != expected 0xa773b75 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39191 dport 43301] != expected 0xaa154749 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39191 dport 43301] != expected 0xaa154749 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53882 dport 43301] != expected 0xed4ad64 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53882 dport 43301] != expected 0xed4ad64 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38451 dport 43301] != expected 0x8cec9edf # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38451 dport 43301] != expected 0x8cec9edf # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52796 dport 43301] != expected 0x56a65a5d # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52796 dport 43301] != expected 0x56a65a5d # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 43301] != expected 0xca47ba29 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 43301] != expected 0xca47ba29 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37303 dport 43301] != expected 0xf2d055f9 # # Exception| cpu 0: rx_hash 0x90447c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37303 dport 43301] != expected 0xf2d055f9 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->