diff options
author | Zhaozhong Ni <nzz@google.com> | 2018-05-16 14:14:28 -0700 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2018-05-16 14:15:24 -0700 |
commit | 5b4c20e1b83fad0691469a6b8a11a86f3453838a (patch) | |
tree | 5948a14e431f2aa594a6abce5ca1f8dc45bebafd /pkg/tcpip/transport/tcp/segment.go | |
parent | d154c6a25f9d2b88b8ce22cff575467b159f06bc (diff) |
netstack: make TCP endpoint closed and error state cleanup work synchronous.
So that when saving TCP endpoint in these states, there is no pending or
background activities.
Also lift tcp network save rejection error to tcpip package.
PiperOrigin-RevId: 196886839
Change-Id: I0fe73750f2743ec7e62d139eb2cec758c5dd6698
Diffstat (limited to 'pkg/tcpip/transport/tcp/segment.go')
-rw-r--r-- | pkg/tcpip/transport/tcp/segment.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/tcpip/transport/tcp/segment.go b/pkg/tcpip/transport/tcp/segment.go index c742fc394..07e4bfd73 100644 --- a/pkg/tcpip/transport/tcp/segment.go +++ b/pkg/tcpip/transport/tcp/segment.go @@ -30,7 +30,7 @@ type segment struct { segmentEntry refCnt int32 id stack.TransportEndpointID - route stack.Route + route stack.Route `state:"manual"` data buffer.VectorisedView // views is used as buffer for data when its length is large // enough to store a VectorisedView. |