[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