]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx4/mlx4.c
net/mlx4: fix Rx after mbuf alloc failure
[dpdk.git] / drivers / net / mlx4 / mlx4.c
index a1363c8c90b9b0d8d648fe799fa69a8ba3ca0fa2..07f8fcd54f8e900ad1a80dc116c37a524f7dd5d0 100644 (file)
@@ -3170,6 +3170,8 @@ mlx4_rx_burst(void *dpdk_rxq, struct rte_mbuf **pkts, uint16_t pkts_n)
                        /* Increase out of memory counters. */
                        ++rxq->stats.rx_nombuf;
                        ++rxq->priv->dev->data->rx_mbuf_alloc_failed;
+                       /* Add SGE to array for repost. */
+                       sges[i] = elt->sge;
                        goto repost;
                }