mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
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: 29cf9c1b3b
("userspace: Add TCP Segmentation Offload support")
Signed-off-by: Flavio Leitner <fbl@sysclose.org>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
This commit is contained in:
committed by
Ilya Maximets
parent
514950d37d
commit
8c5163fe81
@@ -923,6 +923,7 @@ netdev_linux_common_construct(struct netdev *netdev_)
|
||||
if (userspace_tso_enabled()) {
|
||||
netdev_->ol_flags |= NETDEV_TX_OFFLOAD_TCP_TSO;
|
||||
netdev_->ol_flags |= NETDEV_TX_OFFLOAD_TCP_CKSUM;
|
||||
netdev_->ol_flags |= NETDEV_TX_OFFLOAD_UDP_CKSUM;
|
||||
netdev_->ol_flags |= NETDEV_TX_OFFLOAD_IPV4_CKSUM;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user