From f461bb7b64b6cc3bc606a92256651c9a431bc765 Mon Sep 17 00:00:00 2001 From: Bhasker Hariharan Date: Fri, 25 Feb 2022 11:08:46 -0800 Subject: [PATCH] Fix MTU advertised by sharedmem to exclude header size. PiperOrigin-RevId: 430986440 --- pkg/tcpip/link/sharedmem/sharedmem.go | 2 +- pkg/tcpip/link/sharedmem/sharedmem_server.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/tcpip/link/sharedmem/sharedmem.go b/pkg/tcpip/link/sharedmem/sharedmem.go index f8838d8a0..18e25f3d2 100644 --- a/pkg/tcpip/link/sharedmem/sharedmem.go +++ b/pkg/tcpip/link/sharedmem/sharedmem.go @@ -298,7 +298,7 @@ func (e *endpoint) IsAttached() bool { // MTU implements stack.LinkEndpoint.MTU. It returns the value initialized // during construction. func (e *endpoint) MTU() uint32 { - return e.mtu - e.hdrSize + return e.mtu } // Capabilities implements stack.LinkEndpoint.Capabilities. diff --git a/pkg/tcpip/link/sharedmem/sharedmem_server.go b/pkg/tcpip/link/sharedmem/sharedmem_server.go index 7c5f5571d..9d7773fb4 100644 --- a/pkg/tcpip/link/sharedmem/sharedmem_server.go +++ b/pkg/tcpip/link/sharedmem/sharedmem_server.go @@ -184,7 +184,7 @@ func (e *serverEndpoint) IsAttached() bool { // MTU implements stack.LinkEndpoint.MTU. It returns the value initialized // during construction. func (e *serverEndpoint) MTU() uint32 { - return e.mtu - e.hdrSize + return e.mtu } // Capabilities implements stack.LinkEndpoint.Capabilities.