summaryrefslogtreecommitdiff
path: root/drivers/net/Makefile
diff options
context:
space:
mode:
authorGaetan Rivet <gaetan.rivet@6wind.com>2017-07-18 14:48:14 +0200
committerFerruh Yigit <ferruh.yigit@intel.com>2017-07-19 16:25:42 +0300
commita46f8d584eb88feb2a05ca3459d4a00b7d7654aa (patch)
tree484c323e73496155fd5d422a18690840f336f58c /drivers/net/Makefile
parentd1fe33bfc7979b13b3ac39f7cbd114b1fc4ee52c (diff)
downloaddpdk-next-eventdev-a46f8d584eb88feb2a05ca3459d4a00b7d7654aa.zip
dpdk-next-eventdev-a46f8d584eb88feb2a05ca3459d4a00b7d7654aa.tar.gz
dpdk-next-eventdev-a46f8d584eb88feb2a05ca3459d4a00b7d7654aa.tar.xz
net/failsafe: add fail-safe PMD
Introduce the fail-safe poll mode driver initialization and enable its build infrastructure. This PMD allows for applications to benefit from true hot-plugging support without having to implement it. It intercepts and manages Ethernet device removal events issued by slave PMDs and re-initializes them transparently when brought back. It also allows defining a contingency to the removal of a device, by designating a fail-over device that will take on transmitting operations if the preferred device is removed. Applications only see a fail-safe instance, without caring for underlying activity ensuring their continued operations. Signed-off-by: Gaetan Rivet <gaetan.rivet@6wind.com> Acked-by: Olga Shern <olgas@mellanox.com>
Diffstat (limited to 'drivers/net/Makefile')
-rw-r--r--drivers/net/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 35ed813..d33c959 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -59,6 +59,8 @@ DIRS-$(CONFIG_RTE_LIBRTE_ENA_PMD) += ena
DEPDIRS-ena = $(core-libs)
DIRS-$(CONFIG_RTE_LIBRTE_ENIC_PMD) += enic
DEPDIRS-enic = $(core-libs) librte_hash
+DIRS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe
+DEPDIRS-failsafe = $(core-libs)
DIRS-$(CONFIG_RTE_LIBRTE_FM10K_PMD) += fm10k
DEPDIRS-fm10k = $(core-libs) librte_hash
DIRS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e