[ovs-git] [openvswitch/ovs] b00b4a: netdev-dpdk: fix mbuf leaks
noreply at github.com
Thu Mar 10 01:29:01 UTC 2016
Author: Yuanhan Liu <yuanhan.liu at linux.intel.com>
Date: 2016-03-09 (Wed, 09 Mar 2016)
netdev-dpdk: fix mbuf leaks
mbufs could be chained (by the "next" field of rte_mbuf struct), when
an mbuf is not big enough to hold a big packet, say when TSO is enabled.
rte_pktmbuf_free_seg() frees the head mbuf only, leading mbuf leaks.
This patch fix it by invoking the right API rte_pktmbuf_free(), to
free all mbufs in the chain.
Signed-off-by: Yuanhan Liu <yuanhan.liu at linux.intel.com>
Signed-off-by: Daniele Di Proietto <diproiettod at vmware.com>
More information about the git