[dpdk-dev] [RFC 0/3] Auto enable hotplug with netvsc devices

Stephen Hemminger stephen at networkplumber.org
Fri May 8 05:59:03 CEST 2020


In Azure, hotplug is a requirement for a working application.
Yet most applications don't enable it because DPDK hotplug support
is opt-in. 

There are three options:
  1. Blame the application (this seems to be the DPDK default)
  2. Fix the design mistake (too risky at this time)
  3. Automatically enable hotplug if necessary (that is what this
     patchset does).

Stephen Hemminger (3):
  eal/hotplug: allow monitor to be setup by multiple places
  net/vdev_netvsc: automatically enable hotplug support
  net/netvsc: automatically enable hotplug support

 drivers/net/netvsc/hn_ethdev.c        |  5 ++++-
 drivers/net/vdev_netvsc/vdev_netvsc.c |  4 ++++
 lib/librte_eal/linux/eal_dev.c        | 15 +++++++--------
 3 files changed, 15 insertions(+), 9 deletions(-)

-- 
2.20.1



More information about the dev mailing list