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 C144646492; Thu, 27 Mar 2025 14:49:36 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 72FA040DDE; Thu, 27 Mar 2025 14:49:33 +0100 (CET) Received: from mail-il1-f169.google.com (mail-il1-f169.google.com [209.85.166.169]) by mails.dpdk.org (Postfix) with ESMTP id 9A37F4027C for ; Tue, 25 Mar 2025 14:17:42 +0100 (CET) Received: by mail-il1-f169.google.com with SMTP id e9e14a558f8ab-3d4469b35e4so38721665ab.1 for ; Tue, 25 Mar 2025 06:17:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742908662; x=1743513462; darn=dpdk.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8UBGAt79ZHKlBOLJT8MQZJu2Va5kA6qW60RcLniSuWs=; b=YG63vZXJjM0edrLdzb+ugFgWJHLzw0QJKVeWsS1hKEV+shHXdIOXn4Y2mpf92Ptpyq Vq32UO/mByDKcqJCQHVTYvZ+boopnytcZyj9GnZKbodW4U3SCjiDwzdrcC2koFbSO7XO lHOqg8YYTPU3VvDV+4+8yjuTUfvU/aQK+965U3SPJVVBEldB5YCFw4oOboQBjoEQ5FM0 K9ydDqjMboaofGBN/eDdUnvhTVHARq3dYWMxIWsYwOms82aDIESmRQTczLseirx02fk4 pnZCIAuyLpxQIcVfRdmz1AqEUm3qUd4bWPXgqvVD8ybNUpXQ2klxE7uQJCBN9EsVebaH EpEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742908662; x=1743513462; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8UBGAt79ZHKlBOLJT8MQZJu2Va5kA6qW60RcLniSuWs=; b=KOlBdKX0OUw81oEBcqagpWdrhM+uPxRnR8GmQBqJgJ5ruR5ADMDRmoJmr0uxH9fkoN iUqU0A+E/DRB+zehPT68M4//YeW6ISZmN6TTG0ACTcdMCgHorOtL4DVF82+2HT3mKvy4 7j4AzJSqP3QCDbFpN9R7o+yJF0pCN6eOv5JyLKffX4RNe1VC2qo30/K3Cm5Cx1i2VlSd BjzlREmUGcotYya/nDBkq5YkqpfjonBCVkNeHWz3D9VJysvtPZruRG4ahvtv1mWZct1a uaCNVPxeb2A2uza/UtUxxsJeYzB1iY6zfTv8zCAH6rtx6bDEB3OuTSUjfBgPl3L5d6Ck 2URA== X-Gm-Message-State: AOJu0Yze7VwATjy2gPxy6RffwY+YePJ4wqhLXoQh0Co07Hu6O2I3twar Lq2TAtQmB2hb2I1yzLrGnH6IXJKnGkSHSHS9nm2ye0CVLomFGWfYx4gcvi+V+PfZbYYoJUSbq9A 9eNNlnRgp5NCZbEfieim9Vrwetl8Csm7b X-Gm-Gg: ASbGnctp7+l/PseFYQtw5cECtgINjYS/Db+gvyQzStOCwb7F7fiyE8ltm9wTh1dijk9 W3hX8o0bnjbp9sN59QKjt73jPIylhr/13pWX7TKdmGTaUKJBxFVb5IDjVx8Ufw1iz2oxfkvk5ST EEDMPrsMCdzdlmXoargdaY4vvbRA== X-Google-Smtp-Source: AGHT+IHPg9NdYAlndvSJ2X39Gnxw1qT/S/P4D7ONk9jSGwASyCOLZiQeSssOctCnM9ZOyV8epnDX5IFL4L66FEjmBm8= X-Received: by 2002:a05:6e02:3e91:b0:3d3:d229:f166 with SMTP id e9e14a558f8ab-3d5961b12eamr144446045ab.17.1742908661627; Tue, 25 Mar 2025 06:17:41 -0700 (PDT) MIME-Version: 1.0 References: <20250110100425.598c939c@hermes.local> In-Reply-To: <20250110100425.598c939c@hermes.local> From: Eldho Paul Mathew Date: Tue, 25 Mar 2025 18:47:30 +0530 X-Gm-Features: AQ5f1Jr_2LWza8XrUApUdqgUEb4IViqzYBYxc2VEO905TRLw1fgsJv-95dcEdS8 Message-ID: Subject: Re: Driver: bnxt_en To: stephen@networkplumber.org Cc: dev@dpdk.org Content-Type: multipart/alternative; boundary="000000000000a703eb06312a8b3c" X-Mailman-Approved-At: Thu, 27 Mar 2025 14:49:31 +0100 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --000000000000a703eb06312a8b3c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi All, What is the importance of the 'ice' driver? Right now I am using 18.05.1. Does it have 'ice' driver support? We bought a new card: BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet To support this card using the 'ice' driver, is the DPDK 18.05.1 version sufficient, or is there any other driver that is the placeholder for 'ice' in 18.05.1? If I need to go for an upgrade, which is the minimum version to support this card by 'ice'? Kindly help! On Fri, Jan 10, 2025 at 11:34=E2=80=AFPM Stephen Hemminger < stephen@networkplumber.org> wrote: > On Fri, 10 Jan 2025 10:02:48 +0530 > Eldho Paul Mathew wrote: > > > We are using DPDK 18.05.1 > > > > We received a new network card. > > > > Broadcom Inc. and subsidiaries BCM57414 NetXtreme-E 10Gb/25Gb RDMA > Ethernet > > Controller > > > > DPDK 18.05.1 has support for this card and driver bnxt_en? > > > > If not, which stable version onwards has this driver support added? > > Release 18.05 is not a stable LTS version. > > Let me teach you how to look this question up. > > To look up device you need the actual PCI-ID, using pcilookup.com > 14e4:16d7 > > Look at source of drivers/net/bnxt/bnxt_ethdev.c for the pci table > bnxt_id_pci_map. > The entry for 16d7 is > #define BROADCOM_DEV_ID_57414 0x16d7 > > Using git blame find the commit that added that: > > $ git blame drivers/net/bnxt/bnxt_ethdev.c | grep BROADCOM_DEV_ID_57414 > 3fab7694403 (Ajit Khaparde 2017-04-26 14:20:02 -0500 > 51) { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_VF= ) > }, > 1f4a84672ec (Ajit Khaparde 2017-01-06 13:55:17 -0600 > 60) { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414) }= , > 1f4a84672ec (Ajit Khaparde 2017-01-06 13:55:17 -0600 > 68) { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_MF= ) > }, > 3f6d59b0c88 (Kalesh AP 2019-12-02 09:48:07 +0530 > 4999) case BROADCOM_DEV_ID_57414_VF: > > So we want 1f4a84672ec > > If you look at that commit with a tool like gitk it shows it happened way > back in 17.02 > And the card is listed in driver for 18.11 > > --000000000000a703eb06312a8b3c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi All,
=
What is the importance of t= he 'ice' driver?

Right now I am using 18.0= 5.1. Does it have 'ice' driver support?

=
We= bought a new card:=C2=A0BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200= Gb Ethernet

To support this card using the=C2=A0= 'ice' driver, is the DPDK 18.05.1 version sufficient, or is there a= ny other driver that is the placeholder for 'ice' in 18.05.1?=C2=A0=

If I need to go for an upgrade, which is the mini= mum=C2=A0version to support this card by 'ice'?

Kindly = help!



On Fri, Jan 10, 2025 at 11:34=E2= =80=AFPM Stephen Hemminger <stephen@networkplumber.org> wrote:
On Fri, 10 Jan 2025 10:02:48 +0530
Eldho Paul Mathew <eldho789@gmail.com> wrote:

> We are using DPDK 18.05.1
>
> We received a new network card.
>
> Broadcom Inc. and subsidiaries BCM57414 NetXtreme-E 10Gb/25Gb RDMA Eth= ernet
> Controller
>
> DPDK 18.05.1 has support for this card and driver bnxt_en?
>
> If not, which stable version onwards has this driver support added?
Release 18.05 is not a stable LTS version.

Let me teach you how to look this question up.

To look up device you need the actual PCI-ID, using pcilookup.com
=C2=A0 =C2=A0 =C2=A0 =C2=A0 14e4:16d7

Look at source of drivers/net/bnxt/bnxt_ethdev.c for the pci table bnxt_id_= pci_map.
The entry for 16d7 is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #define BROADCOM_DEV_ID_57414=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A00x16d7

Using git blame find the commit that added that:

$ git blame drivers/net/bnxt/bnxt_ethdev.c | grep BROADCOM_DEV_ID_57414
3fab7694403 (Ajit Khaparde=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A02017-04-26 14:20:02 -0500=C2=A0 =C2=A051)=C2=A0 =C2=A0 = { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_VF) },
1f4a84672ec (Ajit Khaparde=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A02017-01-06 13:55:17 -0600=C2=A0 =C2=A060)=C2=A0 =C2=A0 = { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414) },
1f4a84672ec (Ajit Khaparde=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A02017-01-06 13:55:17 -0600=C2=A0 =C2=A068)=C2=A0 =C2=A0 = { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_MF) },
3f6d59b0c88 (Kalesh AP=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02019-12-02 09:48:07 +0530 4999)=C2=A0 =C2=A0= case BROADCOM_DEV_ID_57414_VF:

So we want 1f4a84672ec

If you look at that commit with a tool like gitk it shows it happened way b= ack in 17.02
And the card is listed in driver for 18.11

--000000000000a703eb06312a8b3c--