gvisor/pkg/tcpip/transport/tcp
Dean Deng 771e9ce8e1 Unlock tcp endpoint mutex before blocking forever.
This was occasionally causing tests to get stuck due to races with the save
process, during which the same mutex is acquired.

PiperOrigin-RevId: 340789616
2020-11-04 22:46:51 -08:00
..
testing/context Fix TCP wildcard bind failure when netstack is v6 only 2020-10-29 13:52:50 -07:00
BUILD Change segment/pending queue to use receive buffer limits. 2020-09-24 07:15:06 -07:00
accept.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
connect.go Unlock tcp endpoint mutex before blocking forever. 2020-11-04 22:46:51 -08:00
connect_unsafe.go Use a pool of arrays to avoid slice headers from escaping in TCP options pool. 2020-03-05 15:56:42 -08:00
cubic.go Add support for TCP_CONGESTION socket option. 2019-06-12 13:35:50 -07:00
cubic_state.go Add support for TCP_CONGESTION socket option. 2019-06-12 13:35:50 -07:00
dispatcher.go Remove dependency on pkg/binary 2020-07-06 06:48:04 -07:00
dual_stack_test.go Fix TCP wildcard bind failure when netstack is v6 only 2020-10-29 13:52:50 -07:00
endpoint.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
endpoint_state.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
forwarder.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
protocol.go Trim Network/Transport Endpoint/Protocol 2020-09-29 02:05:50 -07:00
rack.go RACK: Detect packet reordering. 2020-10-09 17:47:23 -07:00
rack_state.go Update variables for implementation of RACK in TCP 2020-08-04 20:59:34 -07:00
rcv.go TCP Receive window advertisement fixes. 2020-10-09 19:02:03 -07:00
rcv_state.go Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
rcv_test.go Send ACK to OTW SEQs/unacc ACKs in CLOSE_WAIT 2020-05-08 11:23:24 -07:00
reno.go
sack.go Add support for TCP receive buffer auto tuning. 2019-06-13 22:28:01 -07:00
sack_scoreboard.go Fix nogo test in //pkg/tcpip/... 2020-10-20 17:22:28 -07:00
sack_scoreboard_test.go Update canonical repository. 2019-06-13 16:50:15 -07:00
segment.go RACK: Detect packet reordering. 2020-10-09 17:47:23 -07:00
segment_heap.go Implement heap.Interface on pointer receiver 2020-03-11 20:38:05 -07:00
segment_queue.go Change segment/pending queue to use receive buffer limits. 2020-09-24 07:15:06 -07:00
segment_state.go Update canonical repository. 2019-06-13 16:50:15 -07:00
segment_unsafe.go Fix memory accounting in TCP pending segment queue. 2020-07-27 15:14:34 -07:00
snd.go RACK: Detect packet reordering. 2020-10-09 17:47:23 -07:00
snd_state.go Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
tcp_noracedetector_test.go Replace use of %v in tcp tests 2020-06-16 15:18:05 -07:00
tcp_rack_test.go RACK: Detect packet reordering. 2020-10-09 17:47:23 -07:00
tcp_sack_test.go Improve type safety for transport protocol options 2020-09-08 12:17:39 -07:00
tcp_test.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
tcp_timestamp_test.go Change segment/pending queue to use receive buffer limits. 2020-09-24 07:15:06 -07:00
timer.go Automated rollback of changelist 339945377 2020-11-02 11:09:43 -08:00
timer_test.go Cleanup tcp.timer and tcpip.Route 2020-06-18 00:10:05 -07:00