From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matan Azrad Subject: [PATCH v6 0/3] failsafe: fix hotplug races Date: Sun, 11 Feb 2018 17:24:29 +0000 Message-ID: <1518369872-12324-1-git-send-email-matan@mellanox.com> References: <1518107653-15466-1-git-send-email-matan@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain Cc: dev@dpdk.org To: Gaetan Rivet Return-path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0085.outbound.protection.outlook.com [104.47.2.85]) by dpdk.org (Postfix) with ESMTP id 264DC1B338 for ; Sun, 11 Feb 2018 18:24:57 +0100 (CET) In-Reply-To: <1518107653-15466-1-git-send-email-matan@mellanox.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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