gvisor/pkg/tcpip
Bhasker Hariharan 6fc9f0aefd Add support for TCP_USER_TIMEOUT option.
The implementation follows the linux behavior where specifying
a TCP_USER_TIMEOUT will cause the resend timer to honor the
user specified timeout rather than the default rto based timeout.

Further it alters when connections are timedout due to keepalive
failures. It does not alter the behavior of when keepalives are
sent. This is as per the linux behavior.

PiperOrigin-RevId: 285099795
2019-12-11 17:52:53 -08:00
..
adapters/gonet Add support for TIME_WAIT timeout. 2019-11-07 09:46:55 -08:00
buffer Use PacketBuffers for outgoing packets. 2019-11-14 10:15:38 -08:00
checker Validate the checksum for incoming ICMPv6 packets 2019-10-25 16:06:55 -07:00
hash/jenkins Cleanup visibility. 2019-11-23 23:54:41 -08:00
header Do IPv6 Stateless Address Auto-Configuration (SLAAC) 2019-12-06 14:41:30 -08:00
iptables Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
link Fix panic in sniffer. 2019-11-25 09:11:05 -08:00
network Set transport and network headers on outbound packets. 2019-11-25 09:37:53 -08:00
ports Add UDP SO_REUSEADDR support to the port manager. 2019-12-09 15:53:00 -08:00
sample Add additional packages to go branch 2019-12-11 14:22:36 -08:00
seqnum Cleanup visibility. 2019-11-23 23:54:41 -08:00
stack Inform the integrator on receipt of an NDP Recursive DNS Server option 2019-12-10 18:05:23 -08:00
transport Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
BUILD Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
packet_buffer.go Use PacketBuffers with GSO. 2019-11-22 14:52:35 -08:00
packet_buffer_state.go Use PacketBuffers for outgoing packets. 2019-11-14 10:15:38 -08:00
tcpip.go Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
tcpip_test.go Implement proper local broadcast behavior 2019-10-03 19:31:35 -07:00
time.s Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time_unsafe.go Update build tags to allow Go 1.14 2019-10-29 13:18:16 -07:00