From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F0F86A0C43 for ; Fri, 22 Oct 2021 16:55:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A4F3F41212; Fri, 22 Oct 2021 16:54:59 +0200 (CEST) Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by mails.dpdk.org (Postfix) with ESMTP id 59D2E410F1; Fri, 15 Oct 2021 12:34:33 +0200 (CEST) Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4HW2fC2HPgzWlWY; Fri, 15 Oct 2021 18:32:51 +0800 (CST) Received: from dggpemm500001.china.huawei.com (7.185.36.107) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Fri, 15 Oct 2021 18:34:31 +0800 Received: from dggeme703-chm.china.huawei.com (10.1.199.99) by dggpemm500001.china.huawei.com (7.185.36.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.8; Fri, 15 Oct 2021 18:34:31 +0800 Received: from dggeme703-chm.china.huawei.com ([10.9.48.230]) by dggeme703-chm.china.huawei.com ([10.9.48.230]) with mapi id 15.01.2308.008; Fri, 15 Oct 2021 18:34:31 +0800 From: liaobiting To: "dev@dpdk.org" , "users@dpdk.org" CC: "liucheng (J)" , Zhengjingzhou , "Huangjian (J)" Subject: DPDK 20.11 - i40evf: No response for 14 Thread-Topic: DPDK 20.11 - i40evf: No response for 14 Thread-Index: AdfBr+1ljjKOM5T5TCu9QfTx3DhqmA== Date: Fri, 15 Oct 2021 10:34:30 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.174.149.118] Content-Type: multipart/related; boundary="_004_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_"; type="multipart/alternative" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Mailman-Approved-At: Fri, 22 Oct 2021 16:54:54 +0200 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_004_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_ Content-Type: multipart/alternative; boundary="_000_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_" --_000_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi: I am using Intel SR-IOV XL710 VF with DPDK v20.11 to create a dpdkbond but = failed. [cid:image001.png@01D7C1F3.41CDF7B0] As the picture shows, when dpdk bond start and slave link up, it t= riggers lsc callback function which registers in the eal thread, and then i= n the activate_slave process, i40evf send msg 14 to pf to config promisc, but there is no response receiv= ed. Because function "i40evf_handle_aq_msg" in which vf receives response f= rom pf is in the same thread of eal with function "_i40evf_execute_vf_cmd" in whic= h vf sends msg to pf. Thus, when eal thread goes in function _i40evf_execut= e_vf_cmd, it can't handle msg from pf at the same time, then it will report "No respo= nse for 14" in dpdk log. And there are the error logs in dpdk: 2021-10-11T11:03:32.812516+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] Slave 1: set mtu: 9058 . 2021-10-11T11:03:32.822434+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] Slave 1: dev configure succeed. 2021-10-11T11:03:33.022426+08:00|info|ovs-vswitchd[1721043]|EAL: LSC CALLBA= CK: slave 0000:87:02.0 links up 2021-10-11T11:03:33.022455+08:00|info|ovs-vswitchd[1721043]|PMD: Slave 1: l= acp_rate has been set to slow. 2021-10-11T11:03:35.034445+08:00|warning|ovs-vswitchd[1721043]|_i40evf_exec= ute_vf_cmd(): No response for 14 2021-10-11T11:03:35.034628+08:00|err|ovs-vswitchd[1721043]|i40evf_config_pr= omisc(): fail to execute command CONFIG_PROMISCUOUS_MODE 2021-10-11T11:03:35.034657+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] Slave 1: enable allmulticast. 2021-10-11T11:03:35.034680+08:00|err|ovs-vswitchd[1721043]|bond_mode_8023ad= _register_lacp_mac(1250) - failed to enable allmulti mode for port 1: Resou= rce temporarily unavailable 2021-10-11T11:03:35.034702+08:00|debug|ovs-vswitchd[1721043]|bond_mode_8023= ad_register_lacp_mac(1266) - forced promiscuous for port 1 2021-10-11T11:03:35.034725+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] Slave 1 (net_bonding_trunk1): Configuring and applying resources succes= sed. 2021-10-11T11:03:35.034746+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] slave 1 (net_bonding_trunk1) activate. 2021-10-11T11:03:35.034771+08:00|debug|ovs-vswitchd[1721043]| 0 [Port 1= : rx_machine] -> INITIALIZE 2021-10-11T11:03:35.034794+08:00|debug|ovs-vswitchd[1721043]| 0 [Port 1= : mux_machine] -> DETACHED 2021-10-11T11:03:35.084534+08:00|err|ovs-vswitchd[1721043]|i40evf_handle_aq= _msg(): command mismatch,expect 8, get 14 2021-10-11T11:03:35.134545+08:00|debug|ovs-vswitchd[1721043]| 100 [Port 1= : mux_machine] DETACHED -> WAITING 2021-10-11T11:03:35.544648+08:00|info|ovs-vswitchd[1721043]|EAL: [eth_dev_o= ps] Slave 1: start dev. How can I solve this problem ? Thakns for help. Regards, Liao --_000_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi:

I am using Intel SR-IOV XL710 VF with DPDK v20.11 to create = a dpdkbond but failed.

        

         As th= e picture shows, when dpdk bond start and slave link up, it triggers lsc ca= llback function which registers in the eal thread, and then in the activate= _slave process,

i40evf send msg 14 to pf to config promisc, but there = is no response received. Because function “i40evf_handle_aq_msg”= ; in which vf receives response from pf

is in the same thread of eal with function “_i40= evf_execute_vf_cmd” in which vf sends msg to pf. Thus, when eal threa= d goes in function _i40evf_execute_vf_cmd,

it can’t handle msg from pf at the same time, th= en it will report “No response for 14” in dpdk log.<= /span>

 

And there are the error logs in dpdk:

2021-10-11T11:03:32.812516+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] Slave 1: set mtu: 9058 .<= /i>

2021-10-11T11:03:32.822434+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] Slave 1: dev configure succeed.<= /span>

2021-10-11T11:03:33.022426+08:00|info|ovs-vswit= chd[1721043]|EAL: LSC CALLBACK: slave 0000:87:02.0 links up

2021-10-11T11:03:33.022455+08:00|info|ovs-vswit= chd[1721043]|PMD: Slave 1: lacp_rate has been set to slow.

2021-10-11T11:03:35.034445+08:00|warning|ovs= -vswitchd[1721043]|_i40evf_execute_vf_cmd(): No response for 14<= /span>

2021-10-11T11:03:35.034628+08:00|err|ovs-vsw= itchd[1721043]|i40evf_config_promisc(): fail to execute command CONFIG_PROM= ISCUOUS_MODE

2021-10-11T11:03:35.034657+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] Slave 1: enable allmulticast.

2021-10-11T11:03:35.034680+08:00|err|ovs-vsw= itchd[1721043]|bond_mode_8023ad_register_lacp_mac(1250) - failed to enable = allmulti mode for port 1: Resource temporarily unavailable

2021-10-11T11:03:35.034702+08:00|debug|ovs-vswi= tchd[1721043]|bond_mode_8023ad_register_lacp_mac(1266) - forced promiscuous= for port 1

2021-10-11T11:03:35.034725+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] Slave 1 (net_bonding_trunk1): Configuring a= nd applying resources successed.

2021-10-11T11:03:35.034746+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] slave 1 (net_bonding_trunk1) activate.=

2021-10-11T11:03:35.034771+08:00|debug|ovs-vswi= tchd[1721043]|     0 [Port 1: rx_machine] -> INITIAL= IZE

2021-10-11T11:03:35.034794+08:00|debug|ovs-vswi= tchd[1721043]|     0 [Port 1: mux_machine] -> DETACH= ED

2021-10-11T11:03:35.084534+08:00|err|ovs-vsw= itchd[1721043]|i40evf_handle_aq_msg(): command mismatch,expect 8, get 14

2021-10-11T11:03:35.134545+08:00|debug|ovs-vswi= tchd[1721043]|   100 [Port 1: mux_machine] DETACHED -> WAITING=

2021-10-11T11:03:35.544648+08:00|info|ovs-vswit= chd[1721043]|EAL: [eth_dev_ops] Slave 1: start dev.

 

How can I solve this problem ?

Thakns for help.

Regards,

Liao

--_000_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_-- --_004_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=23756; creation-date="Fri, 15 Oct 2021 10:34:30 GMT"; modification-date="Fri, 15 Oct 2021 10:34:30 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_004_dd756c3fb0e24ad2ba840e6e654fbeb9huaweicom_--