[dpdk-dev] [PATCH 0/5] ethdev: Port ownership
Matan Azrad
matan at mellanox.com
Tue Nov 28 12:57:56 CET 2017
Add ownership mechanism to DPDK Ethernet devices to avoid multiple
management of a device by different DPDK entities as discussed in:
http://dpdk.org/ml/archives/dev/2017-September/074656.html
Adjusts failsafe and testpmd to use it.
Matan Azrad (5):
ethdev: free a port by a dedicated API
ethdev: add port ownership
net/failsafe: free an eth port by a dedicated API
net/failsafe: use ownership mechanism to own ports
app/testpmd: adjust ethdev port ownership
app/test-pmd/cmdline.c | 100 ++++++++++++++++----------
app/test-pmd/cmdline_flow.c | 2 +-
app/test-pmd/config.c | 40 +++++++----
app/test-pmd/parameters.c | 4 +-
app/test-pmd/testpmd.c | 65 +++++++++++------
app/test-pmd/testpmd.h | 3 +
doc/guides/prog_guide/poll_mode_drv.rst | 12 +++-
drivers/net/failsafe/failsafe.c | 7 ++
drivers/net/failsafe/failsafe_eal.c | 10 +++
drivers/net/failsafe/failsafe_ether.c | 2 +-
drivers/net/failsafe/failsafe_private.h | 2 +
lib/librte_ether/rte_ethdev.c | 123 +++++++++++++++++++++++++++++++-
lib/librte_ether/rte_ethdev.h | 86 ++++++++++++++++++++++
lib/librte_ether/rte_ethdev_version.map | 12 ++++
14 files changed, 386 insertions(+), 82 deletions(-)
--
1.8.3.1
More information about the dev
mailing list