tcpip/link/veth: don't report CapabilityTXChecksumOffload

While testing docker-in-gvisor, we found that veth devices with enabled
CapabilityTXChecksumOffload don't work as expected. Packets issued from the
gvisor sandbox have incorrect checksum-s.

PiperOrigin-RevId: 651157380
This commit is contained in:
Andrei Vagin
2024-07-10 14:43:54 -07:00
committed by gVisor bot
parent 2d9b51ec34
commit bcf4aeb94a
+2 -1
View File
@@ -161,7 +161,8 @@ func (e *Endpoint) SetMTU(mtu uint32) {
// Capabilities implements stack.LinkEndpoint.Capabilities.
func (e *Endpoint) Capabilities() stack.LinkEndpointCapabilities {
return stack.CapabilityRXChecksumOffload | stack.CapabilityTXChecksumOffload | stack.CapabilitySaveRestore
// TODO(b/352384218): Enable CapabilityTXChecksumOffload.
return stack.CapabilityRXChecksumOffload | stack.CapabilitySaveRestore
}
// GSOMaxSize implements stack.GSOEndpoint.