[PATCH 3/6] drivers/nfb: do not report zero-sized TX burst

Ferruh Yigit ferruh.yigit at intel.com
Mon Feb 14 14:35:48 CET 2022


On 2/14/2022 11:25 AM, spinler at cesnet.cz wrote:
> From: Martin Spinler <spinler at cesnet.cz>
> 
> Zero-sized TX burst floods the log no more.
> 

If you want this patch to be backported, you can update
commit log as fix and add fixes & stable tags.

> Signed-off-by: Martin Spinler <spinler at cesnet.cz>
> ---
>   drivers/net/nfb/nfb_tx.h | 5 ++++-
>   1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/net/nfb/nfb_tx.h b/drivers/net/nfb/nfb_tx.h
> index d3cbe3e6b3..910020e9e9 100644
> --- a/drivers/net/nfb/nfb_tx.h
> +++ b/drivers/net/nfb/nfb_tx.h
> @@ -136,7 +136,10 @@ nfb_eth_ndp_tx(void *queue,
>   
>   	struct ndp_packet packets[nb_pkts];
>   
> -	if (unlikely(ndp->queue == NULL || nb_pkts == 0)) {
> +	if (unlikely(nb_pkts == 0))
> +		return 0;
> +
> +	if (unlikely(ndp->queue == NULL)) {
>   		RTE_LOG(ERR, PMD, "TX invalid arguments!\n");
>   		return 0;
>   	}



More information about the dev mailing list