os-vif/doc/source
Moshe Levi 2a09ede8fb hardware offload support for openvswitch
In Kernel 4.8 we introduced Traffic Control (TC see [1]) hardware offloads
framework for SR-IOV VFs which allows us to configure the NIC [2].
Subsequent OVS patches [3] allow us to use the TC framework
to offload OVS datapath rules.

This patch adds plug/unplug when using ovs vif 'OVS_ACCELERATION'. The
plug method will lookup the VF representor and connect it to 'br-int',
while the unplug method will remove the VF representor from 'br-int'.

[1] https://linux.die.net/man/8/tc
[2] http://netdevconf.org/1.2/papers/efraim-gerlitz-sriov-ovs-final.pdf
[3] https://mail.openvswitch.org/pipermail/ovs-dev/2017-April/330606.html

Co-Authored-By: Stephen Finucane <sfinucan@redhat.com>

Change-Id: Ia8214d4da5edfdfc188dc4cf791613cb475dc4c3
2017-06-25 09:21:16 +03:00
..
plugins hardware offload support for openvswitch 2017-06-25 09:21:16 +03:00
conf.py Add documentation for OVS plugin 2017-04-25 08:11:56 +03:00
glossary.rst hardware offload support for openvswitch 2017-06-25 09:21:16 +03:00
host_info.rst os-vif: add initial documentation about object model 2016-09-28 12:04:58 +01:00
index.rst Standardize README 2017-04-26 15:02:24 +01:00
usage.rst Standardize README 2017-04-26 15:02:24 +01:00
vif_types.rst Merge "Fix typos in vif_types.rst" 2017-04-26 11:47:13 +00:00