summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorFlavio Leitner <fbl@sysclose.org>2020-03-10 11:39:36 -0300
committerIlya Maximets <i.maximets@ovn.org>2020-09-15 22:28:32 +0200
commitb0008d6233f9fe40f97ce9b37cdd797b30fbc069 (patch)
tree3453ef09745712683e147bd90b956cb11ef8e462 /Documentation
parentd3daf73db3e48d71a32839243e6ec323e02c0dd6 (diff)
downloadopenvswitch-b0008d6233f9fe40f97ce9b37cdd797b30fbc069.tar.gz
userspace-tso: Document the minimum kernel version.
The kernel needs to be at least 4.19-rc7 to include the commit 9d2f67e43b73 ("net/packet: fix packet drop as of virtio gso") otherwise the TSO packets are dropped when using raw sockets. Fixes: 29cf9c1b3b9c ("userspace: Add TCP Segmentation Offload support") Reported-by: Yi Yang <yangyi01@inspur.com> Signed-off-by: Flavio Leitner <fbl@sysclose.org> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/topics/userspace-tso.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/topics/userspace-tso.rst b/Documentation/topics/userspace-tso.rst
index aafa4a1bf..14a7c6fb3 100644
--- a/Documentation/topics/userspace-tso.rst
+++ b/Documentation/topics/userspace-tso.rst
@@ -104,6 +104,12 @@ on ports without 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.
+All kernel devices that use the raw socket interface (veth, for example)
+require the kernel commit 9d2f67e43b73 ("net/packet: fix packet drop as of
+virtio gso") in order to work properly. This commit was merged in upstream
+kernel 4.19-rc7, so make sure your kernel is either newer or contains the
+backport.
+
~~~~~~~~~~~~~~~~~~
Performance Tuning
~~~~~~~~~~~~~~~~~~