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

Method SetTCPSendBufferSize

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

SetTCPSendBufferSize implements inet.Stack.SetTCPSendBufferSize.

(size inet.TCPBufferSize)

Source from the content-addressed store, hash-verified

741
742// SetTCPSendBufferSize implements inet.Stack.SetTCPSendBufferSize.
743func (s *Stack) SetTCPSendBufferSize(size inet.TCPBufferSize) error {
744 ss := tcpip.TCPSendBufferSizeRangeOption{
745 Min: size.Min,
746 Default: size.Default,
747 Max: size.Max,
748 }
749 return syserr.TranslateNetstackError(s.Stack.SetTransportProtocolOption(tcp.ProtocolNumber, &ss)).ToError()
750}
751
752// TCPSACKEnabled implements inet.Stack.TCPSACKEnabled.
753func (s *Stack) TCPSACKEnabled() (bool, error) {

Callers

nothing calls this directly

Calls 3

TranslateNetstackErrorFunction · 0.92
ToErrorMethod · 0.80

Tested by

no test coverage detected