gvisor/pkg/tcpip
Ghanan Gowripalan 56fb2ec119 Do not use clockwork for faketime
Clockwork does not support timers being reset/stopped from different
goroutines. Our current use of clockwork causes data races and
gotsan complains about clockwork.

This change uses our own implementation of faketime, avoiding data
races.

PiperOrigin-RevId: 354428208
2021-01-28 17:08:12 -08:00
..
adapters/gonet Define tcpip.Payloader in terms of io.Reader 2021-01-22 12:26:09 -08:00
buffer Remove count argument from tcpip.Endpoint.Read 2021-01-15 15:49:15 -08:00
checker Change the way the IP options report problems 2021-01-20 15:36:03 -08:00
faketime Do not use clockwork for faketime 2021-01-28 17:08:12 -08:00
hash/jenkins Standardize on tools directory. 2020-01-27 12:21:00 -08:00
header Change the way the IP options report problems 2021-01-20 15:36:03 -08:00
link fdbased: Dedup code related to iovec reading 2021-01-25 16:28:03 -08:00
network Merge pull request #4705 from mlevesquedion:fix-cmp-diff-reporting-in-nud-tests 2021-01-27 15:37:20 -08:00
ports Skip listening TCP ports when trying to bind a free port. 2020-08-20 13:25:23 -07:00
sample Define tcpip.Payloader in terms of io.Reader 2021-01-22 12:26:09 -08:00
seqnum Don't accept segments outside the receive window 2020-04-19 22:16:14 -07:00
stack Confirm neighbor reachability with TCP ACKs 2021-01-27 19:08:51 -08:00
tests/integration Confirm neighbor reachability with TCP ACKs 2021-01-27 19:08:51 -08:00
transport Respect SO_BINDTODEVICE in unconnected UDP writes 2021-01-28 06:24:46 -08:00
BUILD Remove count argument from tcpip.Endpoint.Read 2021-01-15 15:49:15 -08:00
socketops.go Initialize the send buffer handler in endpoint creation. 2021-01-26 18:05:29 -08:00
tcpip.go Respect SO_BINDTODEVICE in unconnected UDP writes 2021-01-28 06:24:46 -08:00
tcpip_test.go Remove count argument from tcpip.Endpoint.Read 2021-01-15 15:49:15 -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