diff options
author | Rahat Mahmood <rahat@google.com> | 2019-08-02 12:51:23 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-08-02 12:52:40 -0700 |
commit | 2906dffcdbd4398361d5d7f718faa4f24fdc3b8e (patch) | |
tree | a4579e1fca9e9dec457329c7b4f4b96b8206bda3 /pkg/tcpip/stack | |
parent | aaaefdf9cadf033fa281b612315c3227f5ab1c7a (diff) |
Automated rollback of changelist 261191548
PiperOrigin-RevId: 261373749
Diffstat (limited to 'pkg/tcpip/stack')
-rw-r--r-- | pkg/tcpip/stack/stack.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/pkg/tcpip/stack/stack.go b/pkg/tcpip/stack/stack.go index 7c31cf493..6156c3f46 100644 --- a/pkg/tcpip/stack/stack.go +++ b/pkg/tcpip/stack/stack.go @@ -208,10 +208,6 @@ type TCPSenderState struct { // Cubic holds the state related to CUBIC congestion control. Cubic TCPCubicState - - // MSS is the size of the largest segment that can be sent without - // fragmentation. - MSS int } // TCPSACKInfo holds TCP SACK related information for a given TCP endpoint. @@ -224,9 +220,6 @@ type TCPSACKInfo struct { // from the peer endpoint. ReceivedBlocks []header.SACKBlock - // Sacked is the current number of bytes held in the SACK scoreboard. - Sacked seqnum.Size - // MaxSACKED is the highest sequence number that has been SACKED // by the peer. MaxSACKED seqnum.Value @@ -276,14 +269,6 @@ type TCPEndpointState struct { // ID is a copy of the TransportEndpointID for the endpoint. ID TCPEndpointID - // ProtocolState denotes the TCP state the endpoint is currently - // in, encoded in a netstack-specific manner. Should be translated - // to the Linux ABI before exposing to userspace. - ProtocolState uint32 - - // AMSS is the MSS advertised to the peer by this endpoint. - AMSS uint16 - // SegTime denotes the absolute time when this segment was received. SegTime time.Time @@ -301,18 +286,6 @@ type TCPEndpointState struct { // RcvClosed if true, indicates the endpoint has been closed for reading. RcvClosed bool - // RcvLastAck is the time of receipt of the last packet with the - // ACK flag set. - RcvLastAckNanos int64 - - // RcvLastData is the time of reciept of the last packet - // containing data. - RcvLastDataNanos int64 - - // RcvMSS is the size of the largest segment the receiver is willing to - // accept, not including TCP headers and options. - RcvMSS int - // SendTSOk is used to indicate when the TS Option has been negotiated. // When sendTSOk is true every non-RST segment should carry a TS as per // RFC7323#section-1.1. @@ -353,9 +326,6 @@ type TCPEndpointState struct { // SndMTU is the smallest MTU seen in the control packets received. SndMTU int - // MaxOptionSize is the maximum size of TCP options. - MaxOptionSize int - // Receiver holds variables related to the TCP receiver for the endpoint. Receiver TCPReceiverState |