]> git.proxmox.com Git - mirror_ovs.git/commit
userspace TSO: Include UDP checksum offload.
authorFlavio Leitner <fbl@sysclose.org>
Fri, 14 Feb 2020 13:03:35 +0000 (10:03 -0300)
committerIlya Maximets <i.maximets@ovn.org>
Wed, 26 Feb 2020 14:24:15 +0000 (15:24 +0100)
commit8c5163fe81ea05313eaefcd61cf036dd3fd2ae07
tree7dd2e81cf3f42b8b8592b498a0850eb0c508a22d
parent514950d37dabebbdfa40ddf87596a7293de2d87c
userspace TSO: Include UDP checksum offload.

Virtio doesn't expose flags to control which protocols checksum
offload needs to be enabled or disabled. This patch checks if the
NIC supports UDP checksum offload and active it when TSO is enabled.

Reported-by: Ilya Maximets <i.maximets@ovn.org>
Fixes: 29cf9c1b3b9c ("userspace: Add TCP Segmentation Offload support")
Signed-off-by: Flavio Leitner <fbl@sysclose.org>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
lib/netdev-dpdk.c
lib/netdev-linux.c
lib/netdev-provider.h
lib/netdev.c