[dpdk-dev] [PATCH 0/2] Safe tailq element removal in i40e driver
Pablo de Lara
pablo.de.lara.guarch at intel.com
Fri Jul 22 15:08:41 CEST 2016
i40e driver was removing elements when iterating tailq lists
with TAILQ_FOREACH macro, which is not safe.
Instead, TAILQ_FOREACH_SAFE macro is used when removing/freeing
these elements, which is defined in DPDK if it is not already
defined (in FreeBSD).
Pablo de Lara (2):
eal: add tailq safe iterator macro
net/i40e: avoid unsafe tailq element removal
drivers/net/i40e/i40e_ethdev.c | 12 +++++++-----
lib/librte_eal/common/include/rte_tailq.h | 11 +++++++++++
2 files changed, 18 insertions(+), 5 deletions(-)
--
2.7.4
More information about the dev
mailing list