[dpdk-dev] [PATCH v6 0/3] failsafe: fix hotplug races

Matan Azrad matan at mellanox.com
Sun Feb 11 18:24:29 CET 2018


This series fixes failsafe race between control commands to the asynchronic plug-out\in processes.

V6(matan):
Full lock based fix.
Change the remove flag scope until SW resources release. 

v5(Matan):
Change defines names to failsafe convention (UNSAFE).
split a fix patch.

v4(Matan):
Rebase on top of 18.02-rc3.
Extend the fix for other control commands.
Fix hotplug alarm cancel.

V3(Ophir):
Rebase v2.
Add rationales (copy from an email which accompanied v2).


Matan Azrad (3):
  net/failsafe: fix hotplug alarm cancel
  net/failsafe: fix removal scope
  net/failsafe: fix hotplug races

 drivers/net/failsafe/Makefile           |   1 +
 drivers/net/failsafe/failsafe.c         |  53 +++++++++---
 drivers/net/failsafe/failsafe_ether.c   |   7 +-
 drivers/net/failsafe/failsafe_flow.c    |  20 ++++-
 drivers/net/failsafe/failsafe_ops.c     | 149 ++++++++++++++++++++++++++------
 drivers/net/failsafe/failsafe_private.h |  62 +++++++++++--
 6 files changed, 248 insertions(+), 44 deletions(-)

-- 
1.8.3.1



More information about the dev mailing list