summaryrefslogtreecommitdiff
path: root/Documentation/howto
diff options
context:
space:
mode:
authorEli Britstein <elibr@mellanox.com>2020-01-09 07:46:51 +0000
committerIlya Maximets <i.maximets@ovn.org>2020-01-16 13:34:10 +0100
commit3c7330ebf036511a8215cdd2612c82797c50c6c7 (patch)
tree702904857599300f59aeff8e1caf2260708005a1 /Documentation/howto
parent65c73b3f8c2833d4693cca9cf7058a72cb6e6f66 (diff)
downloadopenvswitch-3c7330ebf036511a8215cdd2612c82797c50c6c7.tar.gz
netdev-offload-dpdk: Support offload of output action.
Support offload of output action, also configuring count action for allowing query statistics of HW offloaded flows. Signed-off-by: Eli Britstein <elibr@mellanox.com> Reviewed-by: Oz Shlomo <ozsh@mellanox.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'Documentation/howto')
-rw-r--r--Documentation/howto/dpdk.rst17
1 files changed, 13 insertions, 4 deletions
diff --git a/Documentation/howto/dpdk.rst b/Documentation/howto/dpdk.rst
index 766a7950c..f0fe2bef7 100644
--- a/Documentation/howto/dpdk.rst
+++ b/Documentation/howto/dpdk.rst
@@ -370,19 +370,28 @@ 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.
+Matches and actions are programmed into HW to achieve full offload of
+the flow. If not all actions are supported, fallback to partial flow
+offload (offloading matches only). Moreover, it only works with PMD
+drivers that support the configured rte_flow actions.
+Partial flow offload requires support of "MARK + RSS" actions. Full
+hardware offload requires support of the actions listed below.
The validated NICs are:
- Mellanox (ConnectX-4, ConnectX-4 Lx, ConnectX-5)
- Napatech (NT200B01)
-Supported protocols for hardware offload are:
+Supported protocols for hardware offload matches are:
+
- L2: Ethernet, VLAN
-- L3: IPv4, IPv6
+- L3: IPv4
- L4: TCP, UDP, SCTP, ICMP
+Supported actions for hardware offload are:
+
+- Output.
+
Further Reading
---------------