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
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