Thread (20 messages) 20 messages, 4 authors, 2016-03-17

Re: [PATCH v3] driver/net/mpipe: fix the crash/hung issue when testpmd quits

From: Bruce Richardson <hidden>
Date: 2016-02-26 17:36:02

On Wed, Feb 10, 2016 at 12:15:21AM -0500, Liming Sun wrote:
Fixes: the hung/crash issue when quitting testpmd under high
traffic rate. The following issue were found and fixed.
1. edesc->size is not initialized properly in mpipe_do_xmit() and could
   cause buffer leak or corruption when HW buffer return is used.
2. Check the 'idesc.be' error bit in mpipe_recv_flush() to make sure
   buffer is valid before releasing it. This is to avoid issues when
   running out of buffers.
3. priv->rx_buffers counter is not accurate when HW buffer return is
   used. Remove this counter to simplify the code.

Signed-off-by: Liming Sun <redacted>
Acked-by: Zhigang Lu <redacted>
---
Applied to dpdk-next-net/rel_16_04

/Bruce
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help