diff options
author | Bhasker Hariharan <bhaskerh@google.com> | 2021-06-25 12:23:01 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-06-25 12:26:12 -0700 |
commit | f00077e8d8d59ee6db93a3ece24c5f3f5156eda5 (patch) | |
tree | e2bf86c217479ee6a89374b02c3a7ae81a3ab776 /pkg/tcpip/stack/tcp.go | |
parent | 4feb9187bbc87fdb3f90a82598eeb10f46142b6e (diff) |
Remove sndQueue as its pointless now.
sndQueue made sense when the worker goroutine and the syscall context held
different locks. Now both lock the endpoint lock before doing anything which
means adding to sndQueue is pointless as we move it to writeList immediately
after that in endpoint.Write() by calling e.drainSendQueue.
PiperOrigin-RevId: 381523177
Diffstat (limited to 'pkg/tcpip/stack/tcp.go')
-rw-r--r-- | pkg/tcpip/stack/tcp.go | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/pkg/tcpip/stack/tcp.go b/pkg/tcpip/stack/tcp.go index e90c1a770..90a8ba6cf 100644 --- a/pkg/tcpip/stack/tcp.go +++ b/pkg/tcpip/stack/tcp.go @@ -380,9 +380,6 @@ type TCPSndBufState struct { // SndClosed indicates that the endpoint has been closed for sends. SndClosed bool - // SndBufInQueue is the number of bytes in the send queue. - SndBufInQueue seqnum.Size - // PacketTooBigCount is used to notify the main protocol routine how // many times a "packet too big" control packet is received. PacketTooBigCount int |