gvisor/pkg/tcpip/transport/tcp
Ian Gudger b515556519 Implement SO_KEEPALIVE, TCP_KEEPIDLE, and TCP_KEEPINTVL.
Within gVisor, plumb new socket options to netstack.

Within netstack, fix GetSockOpt and SetSockOpt return value logic.

PiperOrigin-RevId: 226532229
Change-Id: If40734e119eed633335f40b4c26facbebc791c74
2018-12-21 13:13:45 -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 transport/tcp: remove unused error return values 2018-12-13 13:02:49 -08:00
connect.go transport/tcp: remove unused error return values 2018-12-13 13:02:49 -08:00
cubic.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
dual_stack_test.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
endpoint.go Implement SO_KEEPALIVE, TCP_KEEPIDLE, and TCP_KEEPINTVL. 2018-12-21 13:13:45 -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 Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
protocol.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
rcv.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
reno.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sack.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
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 Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
segment_queue.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
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 Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
tcp_sack_test.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
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 Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
timer.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00