[dpdk-stable] [PATCH] net/bnxt: limit per-poll Rx representor pkts

Ferruh Yigit ferruh.yigit at intel.com
Wed Jan 6 10:27:32 CET 2021


On 12/14/2020 6:53 PM, Lance Richardson wrote:
> Limit number of representor packets transferred per poll
> to requested burst size.
> 

Hi Lance,

Can you please describe the impact of the change? Since it has a fixes line, it 
seems it is fixing something but it is not clear what is fixed.

> Fixes: 6dc83230b43b ("net/bnxt: support port representor data path")
> Signed-off-by: Lance Richardson <lance.richardson at broadcom.com>
> Reviewed-by: Ajit Kumar Khaparde <ajit.khaparde at broadcom.com>
> Reviewed-by: Somnath Kotur <somnath.kotur at broadcom.com>
> Cc: stable at dpdk.org
> ---
>   drivers/net/bnxt/bnxt_rxr.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/net/bnxt/bnxt_rxr.c b/drivers/net/bnxt/bnxt_rxr.c
> index 2b1dd97617..ffdeeecc3a 100644
> --- a/drivers/net/bnxt/bnxt_rxr.c
> +++ b/drivers/net/bnxt/bnxt_rxr.c
> @@ -901,7 +901,7 @@ uint16_t bnxt_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
>   		}
>   
>   		raw_cons = NEXT_RAW_CMP(raw_cons);
> -		if (nb_rx_pkts == nb_pkts || evt)
> +		if (nb_rx_pkts == nb_pkts || nb_rep_rx_pkts == nb_pkts || evt)
>   			break;
>   		/* Post some Rx buf early in case of larger burst processing */
>   		if (nb_rx_pkts == BNXT_RX_POST_THRESH)
> 



More information about the stable mailing list