mlx: fix double mbuf free in Tx queue clean up
authorAdrien Mazarguil <adrien.mazarguil@6wind.com>
Thu, 31 Mar 2016 09:43:43 +0000 (11:43 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 31 Mar 2016 13:15:10 +0000 (15:15 +0200)
commitb185e63fdf7a5ae83d2c702a03172e8ac8765fe3
tree4fbf5b621188576960fe0b00008ec3a34e0d67ac
parent34fcd34982377801accd6e64ccbd8952bfce40b8
mlx: fix double mbuf free in Tx queue clean up

Once freed, completed mbufs pointers are not set to NULL in the TX queue.
Clean up function must take this into account.

Fixes: 2e22920b85d9 ("mlx5: support non-scattered Tx and Rx")
Fixes: 7fae69eeff13 ("mlx4: new poll mode driver")

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
drivers/net/mlx4/mlx4.c
drivers/net/mlx5/mlx5_rxtx.c
drivers/net/mlx5/mlx5_txq.c