MCPcopy Create free account
hub / github.com/google/gvisor / SetTCPReceiveBufferSize

Method SetTCPReceiveBufferSize

pkg/sentry/socket/netstack/stack.go:722–729  ·  view source on GitHub ↗

SetTCPReceiveBufferSize implements inet.Stack.SetTCPReceiveBufferSize.

(size inet.TCPBufferSize)

Source from the content-addressed store, hash-verified

720
721// SetTCPReceiveBufferSize implements inet.Stack.SetTCPReceiveBufferSize.
722func (s *Stack) SetTCPReceiveBufferSize(size inet.TCPBufferSize) error {
723 rs := tcpip.TCPReceiveBufferSizeRangeOption{
724 Min: size.Min,
725 Default: size.Default,
726 Max: size.Max,
727 }
728 return syserr.TranslateNetstackError(s.Stack.SetTransportProtocolOption(tcp.ProtocolNumber, &rs)).ToError()
729}
730
731// TCPSendBufferSize implements inet.Stack.TCPSendBufferSize.
732func (s *Stack) TCPSendBufferSize() (inet.TCPBufferSize, error) {

Callers

nothing calls this directly

Calls 3

TranslateNetstackErrorFunction · 0.92
ToErrorMethod · 0.80

Tested by

no test coverage detected