From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtprelay08.ispgateway.de (smtprelay08.ispgateway.de [134.119.228.108]) by dpdk.org (Postfix) with ESMTP id 4CC024F91 for ; Tue, 9 Apr 2019 13:20:48 +0200 (CEST) Received: from [93.206.0.102] (helo=nb-martin.allegro) by smtprelay08.ispgateway.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1hDoo1-0000D9-UM; Tue, 09 Apr 2019 13:20:45 +0200 From: Martin Weiser To: Beilei Xing , Qi Zhang , "dev@dpdk.org" References: Openpgp: preference=signencrypt Autocrypt: addr=martin.weiser@allegro-packets.com; prefer-encrypt=mutual; keydata= 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 qLoa2pPaDMNXwc+29/OX//M6Xd/y Message-ID: <71f2b044-b99b-be8c-8468-a38c8c42713c@allegro-packets.com> Date: Tue, 9 Apr 2019 13:20:45 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: de-DE X-Df-Sender: bWFydGluLndlaXNlckBhbGxlZ3JvLXBhY2tldHMuY29t Subject: Re: [dpdk-dev] i40e rte_eth_link_get_nowait() on X722 returns wrong link_speed value 20000 instead of 10000 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Apr 2019 11:20:51 -0000 Hi, just bumping this since there has been no reply at all for a long time. Would it be better if I opened a bug for this? Best, Martin Am 22.01.19 um 16:07 schrieb Martin Weiser: > Hi, > > We are using a Xeon D with an integrated X722 NIC that provides two > ports of 8086:37d2 and two ports of 8086:37d0. All four ports show the > same behavior: they return a link speed value of 20000 for a 10Gbps link. > > This only seems to happen when internally the update_link_reg() function > in i40e_ethdev.c is used. This requires the application to use the > rte_eth_link_get_nowait() function and not use link status change > interrupts. > If you use e.g. testpmd with the option --no-lsc-interrupt you can > reproduce the behavior since it will suddenly show a link speed of 20000 > Mbps instead of 10000 Mbps. > > > Here are two examples of the register values read by update_link_reg(): > > A 10Gbps link which produces the wrong link speed value: > > I40E_PRTMAC_LINKSTA: 0x60000080 > I40E_PRTMAC_MACC:    0x3d00 > > > A 1Gbps link which produces the correct link speed value: > > I40E_PRTMAC_LINKSTA: 0x48000081 > I40E_PRTMAC_MACC:    0x3d00 > > > Best regards, > Martin > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D3874A0096 for ; Tue, 9 Apr 2019 13:20:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E25FF4F94; Tue, 9 Apr 2019 13:20:51 +0200 (CEST) Received: from smtprelay08.ispgateway.de (smtprelay08.ispgateway.de [134.119.228.108]) by dpdk.org (Postfix) with ESMTP id 4CC024F91 for ; Tue, 9 Apr 2019 13:20:48 +0200 (CEST) Received: from [93.206.0.102] (helo=nb-martin.allegro) by smtprelay08.ispgateway.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1hDoo1-0000D9-UM; Tue, 09 Apr 2019 13:20:45 +0200 From: Martin Weiser To: Beilei Xing , Qi Zhang , "dev@dpdk.org" References: Openpgp: preference=signencrypt Autocrypt: addr=martin.weiser@allegro-packets.com; prefer-encrypt=mutual; keydata= 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 qLoa2pPaDMNXwc+29/OX//M6Xd/y Message-ID: <71f2b044-b99b-be8c-8468-a38c8c42713c@allegro-packets.com> Date: Tue, 9 Apr 2019 13:20:45 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Content-Language: de-DE X-Df-Sender: bWFydGluLndlaXNlckBhbGxlZ3JvLXBhY2tldHMuY29t Subject: Re: [dpdk-dev] i40e rte_eth_link_get_nowait() on X722 returns wrong link_speed value 20000 instead of 10000 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190409112045.5tw_Czo-bAompfD-C5Gv2O_vNPiK-zk-h439BSfxAJU@z> Hi, just bumping this since there has been no reply at all for a long time. Would it be better if I opened a bug for this? Best, Martin Am 22.01.19 um 16:07 schrieb Martin Weiser: > Hi, > > We are using a Xeon D with an integrated X722 NIC that provides two > ports of 8086:37d2 and two ports of 8086:37d0. All four ports show the > same behavior: they return a link speed value of 20000 for a 10Gbps link. > > This only seems to happen when internally the update_link_reg() function > in i40e_ethdev.c is used. This requires the application to use the > rte_eth_link_get_nowait() function and not use link status change > interrupts. > If you use e.g. testpmd with the option --no-lsc-interrupt you can > reproduce the behavior since it will suddenly show a link speed of 20000 > Mbps instead of 10000 Mbps. > > > Here are two examples of the register values read by update_link_reg(): > > A 10Gbps link which produces the wrong link speed value: > > I40E_PRTMAC_LINKSTA: 0x60000080 > I40E_PRTMAC_MACC:    0x3d00 > > > A 1Gbps link which produces the correct link speed value: > > I40E_PRTMAC_LINKSTA: 0x48000081 > I40E_PRTMAC_MACC:    0x3d00 > > > Best regards, > Martin >