Rafal Kozik 79405ee175 net/ena: fix out of order completion
rx_buffer_info should be refill not linearly, but out of order.
IDs should be taken from empty_rx_reqs array.

rx_refill_buffer is introduced to temporary storage
bulk of mbufs taken from pool.

In case of error unused mbufs are put back to pool.

Fixes: c2034976673d ("net/ena: add Rx out of order completion")
Cc: stable@dpdk.org

Signed-off-by: Rafal Kozik <rk@semihalf.com>
Acked-by: Michal Krawczyk <mk@semihalf.com>
2018-11-22 09:50:39 +01:00
..
2018-11-16 16:28:52 +01:00
2018-11-20 10:09:37 +01:00
2018-11-22 09:50:39 +01:00
2018-11-12 13:27:02 +01:00
2018-10-29 02:01:08 +01:00
2018-11-05 20:10:54 +01:00
2018-11-05 15:01:25 +01:00
2018-10-18 10:24:39 +02:00