<div dir="ltr"><div class="gmail_default" style=""><font face="arial, sans-serif">Hi All,</font></div><div class="gmail_default" style=""><font face="arial, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="arial, sans-serif">What is the importance of the 'ice' driver?</font></div><div class="gmail_default" style=""><font face="arial, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="arial, sans-serif">Right now I am using 18.05.1. Does it have 'ice' driver support?</font></div><div class="gmail_default" style=""><font face="arial, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="arial, sans-serif">We bought a new card: BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet</font></div><div class="gmail_default" style=""><font face="arial, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="arial, sans-serif">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? </font></div><div class="gmail_default" style=""><font face="arial, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="arial, sans-serif">If I need to go for an upgrade, which is the minimum version to support this card by 'ice'?</font></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Kindly help!</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Jan 10, 2025 at 11:34 PM Stephen Hemminger <<a href="mailto:stephen@networkplumber.org">stephen@networkplumber.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 10 Jan 2025 10:02:48 +0530<br>
Eldho Paul Mathew <<a href="mailto:eldho789@gmail.com" target="_blank">eldho789@gmail.com</a>> wrote:<br>
<br>
> We are using DPDK 18.05.1<br>
> <br>
> We received a new network card.<br>
> <br>
> Broadcom Inc. and subsidiaries BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet<br>
> Controller<br>
> <br>
> DPDK 18.05.1 has support for this card and driver bnxt_en?<br>
> <br>
> If not, which stable version onwards has this driver support added?<br>
<br>
Release 18.05 is not a stable LTS version.<br>
<br>
Let me teach you how to look this question up.<br>
<br>
To look up device you need the actual PCI-ID, using <a href="http://pcilookup.com" rel="noreferrer" target="_blank">pcilookup.com</a><br>
        14e4:16d7<br>
<br>
Look at source of drivers/net/bnxt/bnxt_ethdev.c for the pci table bnxt_id_pci_map.<br>
The entry for 16d7 is <br>
        #define BROADCOM_DEV_ID_57414           0x16d7<br>
<br>
Using git blame find the commit that added that:<br>
<br>
$ git blame drivers/net/bnxt/bnxt_ethdev.c | grep BROADCOM_DEV_ID_57414<br>
3fab7694403 (Ajit Khaparde                   2017-04-26 14:20:02 -0500   51)    { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_VF) },<br>
1f4a84672ec (Ajit Khaparde                   2017-01-06 13:55:17 -0600   60)    { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414) },<br>
1f4a84672ec (Ajit Khaparde                   2017-01-06 13:55:17 -0600   68)    { RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57414_MF) },<br>
3f6d59b0c88 (Kalesh AP                       2019-12-02 09:48:07 +0530 4999)    case BROADCOM_DEV_ID_57414_VF:<br>
<br>
So we want 1f4a84672ec <br>
<br>
If you look at that commit with a tool like gitk it shows it happened way back in 17.02<br>
And the card is listed in driver for 18.11<br>
<br>
</blockquote></div>