Previously support was added for VXLAN and Geneve tunnels in the TSO
software fallback. However, the documentation was not updated
appropriately. Now the documentation is brought up to date and a NEWS
item is added.

Fixes: 82c1028e371e ("Userspace: Software fallback for UDP encapsulated TCP 
segmentation.")
Signed-off-by: Mike Pattrick <[email protected]>
---
 Documentation/topics/userspace-tso.rst | 11 +++++------
 NEWS                                   |  2 ++
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/Documentation/topics/userspace-tso.rst 
b/Documentation/topics/userspace-tso.rst
index 44edee3ce..de015dc6b 100644
--- a/Documentation/topics/userspace-tso.rst
+++ b/Documentation/topics/userspace-tso.rst
@@ -120,12 +120,11 @@ in Open vSwitch. Currently, if the NIC supports that, 
then the feature is
 enabled, otherwise TSO can still be enabled but SCTP packets sent to the NIC
 will be dropped.
 
-There is no software implementation of TSO in conjunction with tunnels. So
-when VxLAN or Geneve tunnels are in use, all ports attached to the datapath
-must support TSO or packets using this combination of features will be dropped
-on ports without hardware TSO support.  That also means guests using
-vhost-user in client mode will receive TSO packet regardless of TSO being
-enabled or disabled within the guest.
+There is a limited software implementation of TSO when tunnels are used which
+only supports VxLAN and Geneve. When these tunnels are used with TSO,
+not all ports attached to the datapath need to support hardware TSO.
+Guests using vhost-user in client mode will receive TSO packet regardless of
+TSO being enabled or disabled within the guest.
 
 All kernel devices that use the raw socket interface (veth, for example)
 require the kernel commit 9d2f67e43b73 ("net/packet: fix packet drop as of
diff --git a/NEWS b/NEWS
index 83f051379..7ee642b02 100644
--- a/NEWS
+++ b/NEWS
@@ -31,6 +31,8 @@ Post-v3.4.0
        that does not have a specific value defined, rather than being
        treated as a global value, aligning the behavior with that of
        the kernel datapath.
+     * Extended the support for TSO software fallback to include support for
+       VXLAN and Geneve tunneled packets.
    - Linux TC offload:
      * Add support for matching tunnel flags if the kernel supports it.
      * Add support for the "Don't Fragment" (DF) flag in the encap action,
-- 
2.43.5

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to