@@ -851,12 +851,12 @@ func newEndpoint(s *stack.Stack, netProto tcpip.NetworkProtocolNumber, waiterQue
851
851
maxSynRetries : DefaultSynRetries ,
852
852
}
853
853
854
- var ss SendBufferSizeOption
854
+ var ss tcpip. StackSendBufferSizeOption
855
855
if err := s .TransportProtocolOption (ProtocolNumber , & ss ); err == nil {
856
856
e .sndBufSize = ss .Default
857
857
}
858
858
859
- var rs ReceiveBufferSizeOption
859
+ var rs tcpip. StackReceiveBufferSizeOption
860
860
if err := s .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
861
861
e .rcvBufSize = rs .Default
862
862
}
@@ -871,7 +871,7 @@ func newEndpoint(s *stack.Stack, netProto tcpip.NetworkProtocolNumber, waiterQue
871
871
e .rcvAutoParams .disabled = ! bool (mrb )
872
872
}
873
873
874
- var de DelayEnabled
874
+ var de tcpip. StackDelayEnabled
875
875
if err := s .TransportProtocolOption (ProtocolNumber , & de ); err == nil && de {
876
876
e .SetSockOptBool (tcpip .DelayOption , true )
877
877
}
@@ -1588,7 +1588,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1588
1588
case tcpip .ReceiveBufferSizeOption :
1589
1589
// Make sure the receive buffer size is within the min and max
1590
1590
// allowed.
1591
- var rs ReceiveBufferSizeOption
1591
+ var rs tcpip. StackReceiveBufferSizeOption
1592
1592
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
1593
1593
if v < rs .Min {
1594
1594
v = rs .Min
@@ -1638,7 +1638,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1638
1638
case tcpip .SendBufferSizeOption :
1639
1639
// Make sure the send buffer size is within the min and max
1640
1640
// allowed.
1641
- var ss SendBufferSizeOption
1641
+ var ss tcpip. StackSendBufferSizeOption
1642
1642
if err := e .stack .TransportProtocolOption (ProtocolNumber , & ss ); err == nil {
1643
1643
if v < ss .Min {
1644
1644
v = ss .Min
@@ -1678,7 +1678,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1678
1678
return tcpip .ErrInvalidOptionValue
1679
1679
}
1680
1680
}
1681
- var rs ReceiveBufferSizeOption
1681
+ var rs tcpip. StackReceiveBufferSizeOption
1682
1682
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
1683
1683
if v < rs .Min / 2 {
1684
1684
v = rs .Min / 2
@@ -2603,7 +2603,7 @@ func (e *endpoint) receiveBufferSize() int {
2603
2603
}
2604
2604
2605
2605
func (e * endpoint ) maxReceiveBufferSize () int {
2606
- var rs ReceiveBufferSizeOption
2606
+ var rs tcpip. StackReceiveBufferSizeOption
2607
2607
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err != nil {
2608
2608
// As a fallback return the hardcoded max buffer size.
2609
2609
return MaxBufferSize
@@ -2684,7 +2684,7 @@ func timeStampOffset() uint32 {
2684
2684
// if the SYN options indicate that the SACK option was negotiated and the TCP
2685
2685
// stack is configured to enable TCP SACK option.
2686
2686
func (e * endpoint ) maybeEnableSACKPermitted (synOpts * header.TCPSynOptions ) {
2687
- var v SACKEnabled
2687
+ var v tcpip. StackSACKEnabled
2688
2688
if err := e .stack .TransportProtocolOption (ProtocolNumber , & v ); err != nil {
2689
2689
// Stack doesn't support SACK. So just return.
2690
2690
return
0 commit comments