[dpdk-dev] [PATCH v4 2/6] net/ngbe: add device IDs

Ferruh Yigit ferruh.yigit at intel.com
Fri Apr 9 16:37:41 CEST 2021


On 4/6/2021 10:30 AM, Jiawen Wu wrote:
> Add device IDs for Wangxun 1Gb NICs, and register rte_ngbe_pmd.
> 
> Signed-off-by: Jiawen Wu <jiawenwu at trustnetic.com>

<...>

> +static struct rte_pci_driver rte_ngbe_pmd = {
> +	.id_table = pci_id_ngbe_map,
> +	.drv_flags = RTE_PCI_DRV_NEED_MAPPING |
> +		     RTE_PCI_DRV_INTR_LSC,
> +};
> +
> +RTE_PMD_REGISTER_PCI(net_ngbe, rte_ngbe_pmd);
> +RTE_PMD_REGISTER_PCI_TABLE(net_ngbe, pci_id_ngbe_map);

At this stage driver->probe() will be called if matched device found, it is 
unlikely that the code will be run at this stage, but anyway to not leave the 
code in a state that it will for sure crash, can you add the 
'probe()'/'remove()' functions here even if it is empty and just returns?


More information about the dev mailing list