mbox series

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

Message ID 1510277313-44817-1-git-send-email-sugesh.chandran@intel.com
Headers show
Series Adding ovs configuration options to run multiple DPDK instances on a single platform. | expand

Message

Chandran, Sugesh Nov. 10, 2017, 1:28 a.m. UTC
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(+)