]> git.proxmox.com Git - mirror_ovs.git/commit - NEWS
netdev-dpdk: Add support for virtual DPDK PMDs (vdevs)
authorCiara Loftus <ciara.loftus@intel.com>
Thu, 5 Jan 2017 10:42:10 +0000 (10:42 +0000)
committerDaniele Di Proietto <diproiettod@vmware.com>
Fri, 6 Jan 2017 04:10:19 +0000 (20:10 -0800)
commit69876ed78611844d6db4b6b62c9a229f185e3fec
tree1259c475e34ee541d4c48ab73592d0e9197ccef3
parent55e075e65ef9ecbd70e5e0fada2704c3d73724d8
netdev-dpdk: Add support for virtual DPDK PMDs (vdevs)

Prior to this commit, the 'dpdk' port type could only be used for
physical DPDK devices. Now, virtual devices (or 'vdevs') are supported.
'vdev' devices are those which use virtual DPDK Poll Mode Drivers eg.
null, pcap. To add a DPDK vdev, a valid 'dpdk-devargs' must be set for
the given dpdk port. The format expected is 'eth_<driver_name><x>' where
'x' is a number between 0 and RTE_MAX_ETHPORTS -1.

For example to add a port that uses the 'null' DPDK PMD driver:

ovs-vsctl set Interface null0 options:dpdk-devargs=eth_null0

Not all DPDK vdevs have been verified to work at this point in time.

Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Acked-by: Stephen Finucane <stephen@that.guru> # docs only
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Documentation/howto/dpdk.rst
NEWS
lib/netdev-dpdk.c
vswitchd/vswitch.xml