gvisor/pkg/tcpip
Ghanan Gowripalan 2485a4e2cb Make stack.Route safe to access concurrently
Multiple goroutines may use the same stack.Route concurrently so
the stack.Route should make sure that any functions called on it
are thread-safe.

Fixes #4073

PiperOrigin-RevId: 344320491
2020-11-25 14:52:59 -08:00
..
adapters/gonet Remove sniffer from gonet_test. 2020-11-17 23:36:14 -08:00
buffer Fix IPv4 ICMP echo handler to copy options 2020-10-05 20:43:55 -07:00
checker Use time.Duration for IGMP Max Response Time field 2020-11-23 22:47:55 -08:00
faketime Discard IP fragments as soon as it expires 2020-09-29 11:29:50 -07:00
hash/jenkins Standardize on tools directory. 2020-01-27 12:21:00 -08:00
header Report correct pointer value for "bad next header" ICMP error 2020-11-24 15:25:40 -08:00
link Make stack.Route safe to access concurrently 2020-11-25 14:52:59 -08:00
network Make stack.Route safe to access concurrently 2020-11-25 14:52:59 -08:00
ports Skip listening TCP ports when trying to bind a free port. 2020-08-20 13:25:23 -07:00
sample Remove ARP address workaround 2020-11-16 14:36:10 -08:00
seqnum Don't accept segments outside the receive window 2020-04-19 22:16:14 -07:00
stack Make stack.Route safe to access concurrently 2020-11-25 14:52:59 -08:00
tests/integration Deduplicate code in ipv6.protocol 2020-11-24 01:19:42 -08:00
transport Make stack.Route safe to access concurrently 2020-11-25 14:52:59 -08:00
BUILD Refactor SOL_SOCKET options 2020-11-12 22:57:00 -08:00
socketops.go [netstack] Move SO_KEEPALIVE and SO_ACCEPTCONN option to SocketOptions. 2020-11-18 21:24:55 -08:00
tcpip.go Extract IGMPv2 core state machine 2020-11-24 11:50:00 -08:00
tcpip_test.go Extract IGMPv2 core state machine 2020-11-24 11:50:00 -08:00
time.s Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time_unsafe.go Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
timer.go Add AfterFunc to tcpip.Clock 2020-07-23 18:00:43 -07:00
timer_test.go Add AfterFunc to tcpip.Clock 2020-07-23 18:00:43 -07:00