diff options
author | Yuanhan Liu <yliu@fridaylinux.org> | 2018-06-25 16:21:09 +0300 |
---|---|---|
committer | Ian Stokes <ian.stokes@intel.com> | 2018-07-06 10:32:52 +0100 |
commit | c3c722d2c7ee3a315d3520da7e83644fd05a942e (patch) | |
tree | 0831089443d253c2018e7997ffc05bc8d3f0484c /Documentation/howto | |
parent | 02bb2824e51d195e894975a8d8da0708f9a6f367 (diff) | |
download | openvswitch-c3c722d2c7ee3a315d3520da7e83644fd05a942e.tar.gz |
Documentation: document ovs-dpdk flow offload
Add details in the DPDK howto guide on the way to enable the offload along
with the supported NICs and flow types.
The flow offload is marked as experimental.
Signed-off-by: Yuanhan Liu <yliu@fridaylinux.org>
Co-authored-by: Shahaf Shuler <shahafs@mellanox.com>
Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Diffstat (limited to 'Documentation/howto')
-rw-r--r-- | Documentation/howto/dpdk.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Documentation/howto/dpdk.rst b/Documentation/howto/dpdk.rst index 380181db0..82596f557 100644 --- a/Documentation/howto/dpdk.rst +++ b/Documentation/howto/dpdk.rst @@ -358,6 +358,28 @@ devices to bridge ``br0``. Once complete, follow the below steps: $ cat /proc/interrupts | grep virtio +.. _dpdk-flow-hardware-offload: + +Flow Hardware Offload (Experimental) +------------------------------------ + +The flow hardware offload is disabled by default and can be enabled by:: + + $ ovs-vsctl set Open_vSwitch . other_config:hw-offload=true + +So far only partial flow offload is implemented. Moreover, it only works +with PMD drivers have the rte_flow action "MARK + RSS" support. + +The validated NICs are: + +- Mellanox (ConnectX-4, ConnectX-4 Lx, ConnectX-5) +- Napatech (NT200B01) + +Supported protocols for hardware offload are: +- L2: Ethernet, VLAN +- L3: IPv4, IPv6 +- L4: TCP, UDP, SCTP, ICMP + Further Reading --------------- |