[ovs-dev] [PATCH 0/2] Adding ovs configuration options to run multiple DPDK instances on a single platform.

Sugesh Chandran sugesh.chandran at intel.com
Fri Nov 10 01:28:31 UTC 2017


The current OVS-DPDK implementation doesnt allow users to run another DPDK
application simultaneously on the same platform.

To avoid this limitation, the patch series offers two configuration options
to isolate the OVS-DPDK process completely on a platform.

1) The configuration option is added to isolate the DPDK memory allocation in
need. This option allocate and use a seperate DPDK memory pool region for OVS,
instead of standard DPDK memory pool.

2) Configuration option to whitelist the ports that are going to use in OVS.
This option causes DPDK to init only specific ports and its drivers at the time
of vswitchd init.

Sugesh Chandran (2):
  Adding DPDK configuration option to isolate rte-mempool allocation.
  Adding configuration option to whitelist DPDK physical ports.

 lib/dpdk.c           | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 vswitchd/vswitch.xml | 44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

-- 
2.7.4



More information about the dev mailing list