[dpdk-dev] [PATCH v5 09/24] net/ngbe: add HW initialization

Andrew Rybchenko andrew.rybchenko at oktetlabs.ru
Mon Jun 14 20:01:27 CEST 2021


On 6/2/21 12:40 PM, Jiawen Wu wrote:
> Initialize the hardware by resetting the hardware in base code.
> 
> Signed-off-by: Jiawen Wu <jiawenwu at trustnetic.com>

[snip]

> diff --git a/drivers/net/ngbe/ngbe_ethdev.c b/drivers/net/ngbe/ngbe_ethdev.c
> index c2f92a8437..bb5923c485 100644
> --- a/drivers/net/ngbe/ngbe_ethdev.c
> +++ b/drivers/net/ngbe/ngbe_ethdev.c
> @@ -109,6 +109,13 @@ eth_ngbe_dev_init(struct rte_eth_dev *eth_dev, void *init_params __rte_unused)
>   		return -EIO;
>   	}
>   
> +	err = hw->mac.init_hw(hw);
> +
> +	if (err) {

Explicit comparison with 0 should be used.

> +		PMD_INIT_LOG(ERR, "Hardware Initialization Failure: %d", err);
> +		return -EIO;
> +	}
> +
>   	return 0;
>   }
>   
> 



More information about the dev mailing list