[dpdk-dev] [PATCH v2 0/2] Safe tailq element removal in i40e driver
Pablo de Lara
pablo.de.lara.guarch at intel.com
Fri Jul 22 16:02:00 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).
Changes in v2:
- Modified second commit title
Pablo de Lara (2):
eal: add tailq safe iterator macro
net/i40e: fix unsafe tailq element removal
drivers/net/i40e/i40e_ethdev.c | 12 +++++++-----
lib/librte_eal/common/include/rte_tailq.h | 8 ++++++++
2 files changed, 15 insertions(+), 5 deletions(-)
--
2.7.4
More information about the dev
mailing list