@@ -847,12 +847,12 @@ func newEndpoint(s *stack.Stack, netProto tcpip.NetworkProtocolNumber, waiterQue
847
847
maxSynRetries : DefaultSynRetries ,
848
848
}
849
849
850
- var ss SendBufferSizeOption
850
+ var ss tcpip. StackSendBufferSizeOption
851
851
if err := s .TransportProtocolOption (ProtocolNumber , & ss ); err == nil {
852
852
e .sndBufSize = ss .Default
853
853
}
854
854
855
- var rs ReceiveBufferSizeOption
855
+ var rs tcpip. StackReceiveBufferSizeOption
856
856
if err := s .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
857
857
e .rcvBufSize = rs .Default
858
858
}
@@ -867,7 +867,7 @@ func newEndpoint(s *stack.Stack, netProto tcpip.NetworkProtocolNumber, waiterQue
867
867
e .rcvAutoParams .disabled = ! bool (mrb )
868
868
}
869
869
870
- var de DelayEnabled
870
+ var de tcpip. StackDelayEnabled
871
871
if err := s .TransportProtocolOption (ProtocolNumber , & de ); err == nil && de {
872
872
e .SetSockOptBool (tcpip .DelayOption , true )
873
873
}
@@ -1582,7 +1582,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1582
1582
case tcpip .ReceiveBufferSizeOption :
1583
1583
// Make sure the receive buffer size is within the min and max
1584
1584
// allowed.
1585
- var rs ReceiveBufferSizeOption
1585
+ var rs tcpip. StackReceiveBufferSizeOption
1586
1586
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
1587
1587
if v < rs .Min {
1588
1588
v = rs .Min
@@ -1632,7 +1632,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1632
1632
case tcpip .SendBufferSizeOption :
1633
1633
// Make sure the send buffer size is within the min and max
1634
1634
// allowed.
1635
- var ss SendBufferSizeOption
1635
+ var ss tcpip. StackSendBufferSizeOption
1636
1636
if err := e .stack .TransportProtocolOption (ProtocolNumber , & ss ); err == nil {
1637
1637
if v < ss .Min {
1638
1638
v = ss .Min
@@ -1672,7 +1672,7 @@ func (e *endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) *tcpip.Error {
1672
1672
return tcpip .ErrInvalidOptionValue
1673
1673
}
1674
1674
}
1675
- var rs ReceiveBufferSizeOption
1675
+ var rs tcpip. StackReceiveBufferSizeOption
1676
1676
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err == nil {
1677
1677
if v < rs .Min / 2 {
1678
1678
v = rs .Min / 2
@@ -2594,7 +2594,7 @@ func (e *endpoint) receiveBufferSize() int {
2594
2594
}
2595
2595
2596
2596
func (e * endpoint ) maxReceiveBufferSize () int {
2597
- var rs ReceiveBufferSizeOption
2597
+ var rs tcpip. StackReceiveBufferSizeOption
2598
2598
if err := e .stack .TransportProtocolOption (ProtocolNumber , & rs ); err != nil {
2599
2599
// As a fallback return the hardcoded max buffer size.
2600
2600
return MaxBufferSize
@@ -2675,7 +2675,7 @@ func timeStampOffset() uint32 {
2675
2675
// if the SYN options indicate that the SACK option was negotiated and the TCP
2676
2676
// stack is configured to enable TCP SACK option.
2677
2677
func (e * endpoint ) maybeEnableSACKPermitted (synOpts * header.TCPSynOptions ) {
2678
- var v SACKEnabled
2678
+ var v tcpip. StackSACKEnabled
2679
2679
if err := e .stack .TransportProtocolOption (ProtocolNumber , & v ); err != nil {
2680
2680
// Stack doesn't support SACK. So just return.
2681
2681
return
0 commit comments