neutron/releasenotes/notes/ovs_hardware_offload_support-798d3896ab2c4b1d.yaml
Moshe Levi 8ff25e725e 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 allow OVS mech driver to bind direct (SR-IOV) port.
This will allow to offload the OVS flows using tc to the SR-IOV NIC
and gain accelerate OVS.

[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

DocImpact: Add SR-IOV offload support for OVS mech driver
Partial-Bug: #1627987
Depends-On: I6bc2539a1ddbf7990164abeb8bb951ddcb45c993

Change-Id: I77650be5f04775a72e2bdf694f93988825a84b72
2017-07-20 23:03:47 +03:00

7 lines
345 B
YAML

---
prelude: >
The ``openvswitch`` mechanism driver now supports hardware offload via SR-IOV.
features:
- The ``openvswitch`` mechanism driver now allows binding direct (SR-IOV) ports.
Using ``openvswitch`` 2.8.0 and 'Linux Kernel' 4.8 allows to control the SR-IOV VF
via OpenFlow control plane and gain accelerated 'Open vSwitch'.