mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user