gvisor/pkg/tcpip/transport/tcp
Ian Gudger 000fa84a3b Fix tcpip.Endpoint.Write contract regarding short writes
* Clarify tcpip.Endpoint.Write contract regarding short writes.
* Enforce tcpip.Endpoint.Write contract regarding short writes.
* Update relevant users of tcpip.Endpoint.Write.

PiperOrigin-RevId: 224377586
Change-Id: I24299ecce902eb11317ee13dae3b8d8a7c5b097d
2018-12-06 11:41:33 -08:00
..
testing/context Track paths and provide a rename hook. 2018-10-23 00:20:15 -07:00
BUILD Add an implementation of a SACK scoreboard as per RFC6675. 2018-11-09 14:38:46 -08:00
accept.go
connect.go sentry: skip waiting for undrain for netstack TCP endpoints in error state. 2018-12-05 13:51:16 -08:00
cubic.go
dual_stack_test.go
endpoint.go Fix tcpip.Endpoint.Write contract regarding short writes 2018-12-06 11:41:33 -08:00
endpoint_state.go sentry: support save / restore of TCP bind socket after shutdown. 2018-12-05 15:02:40 -08:00
forwarder.go
protocol.go
rcv.go
reno.go
sack.go
sack_scoreboard.go Add an implementation of a SACK scoreboard as per RFC6675. 2018-11-09 14:38:46 -08:00
sack_scoreboard_test.go Add an implementation of a SACK scoreboard as per RFC6675. 2018-11-09 14:38:46 -08:00
segment.go sentry: save copy of tcp segment's delivered views to avoid in-struct pointers. 2018-12-04 13:14:24 -08:00
segment_heap.go
segment_queue.go
segment_state.go sentry: save copy of tcp segment's delivered views to avoid in-struct pointers. 2018-12-04 13:14:24 -08:00
snd.go Fix available calculation when merging TCP segments 2018-12-04 13:15:25 -08:00
snd_state.go
tcp_sack_test.go
tcp_test.go Test that full segments will be sent when delay/cork is enabled 2018-11-29 15:46:38 -08:00
tcp_timestamp_test.go
timer.go