gvisor/pkg/tcpip
Lucas Manning 28cf71cc61 Refactor the tcp segment implementation to use refsvfs.
This change also fixes existing refcounting correctness issues.

PiperOrigin-RevId: 437118979
2022-03-24 16:55:50 -07:00
..
adapters/gonet Update Waitable API. 2021-11-13 12:54:39 -08:00
buffer Make dedicated methods for data operations in PacketBuffer 2021-03-03 16:05:16 -08:00
checker Rename ControlMessages type to indicate the cmsg direction 2022-02-22 16:18:16 -08:00
faketime Use opaque types to represent time 2021-05-25 13:00:29 -07:00
hash/jenkins Use the SecureRNG to generate listener nonces 2021-04-10 14:53:55 -07:00
header Do not reject TCP SYN w/ ECN flags set. 2022-01-21 09:55:37 -08:00
internal/tcp Avoid pseudo endpoint for TSVal generation 2021-08-30 10:59:45 -07:00
link Change server test to be large. 2022-03-10 11:36:18 -08:00
network Add reference counting for packets in channel.Endpoint 2022-02-28 08:33:36 -08:00
ports Fix bug with TCP bind w/ SO_REUSEADDR. 2021-07-01 14:42:00 -07:00
sample Update Waitable API. 2021-11-13 12:54:39 -08:00
seqnum Don't accept segments outside the receive window 2020-04-19 22:16:14 -07:00
stack Refactor the tcp segment implementation to use refsvfs. 2022-03-24 16:55:50 -07:00
tests Add reference counting for packets in channel.Endpoint 2022-02-28 08:33:36 -08:00
testutil Record counts of packets with unknown L3/L4 numbers 2021-10-27 10:06:55 -07:00
transport Refactor the tcp segment implementation to use refsvfs. 2022-03-24 16:55:50 -07:00
BUILD buildkite: build Netstack on several platforms 2021-11-18 12:19:14 -08:00
errors.go Implement /proc/sys/net/ipv4/ip_local_port_range 2021-03-08 20:40:34 -08:00
socketops.go Support receiving ttl/hoplimit control message 2022-02-16 11:27:21 -08:00
stdclock.go Use opaque types to represent time 2021-05-25 13:00:29 -07:00
stdclock_state.go Implement standard clock safely 2021-05-03 16:45:48 -07:00
tcpip.go Refactor the tcp segment implementation to use refsvfs. 2022-03-24 16:55:50 -07:00
tcpip_state.go Rename ControlMessages type to indicate the cmsg direction 2022-02-22 16:18:16 -08:00
tcpip_test.go Add aggregated NIC stats 2021-05-21 04:27:41 -07:00
timer.go Add AfterFunc to tcpip.Clock 2020-07-23 18:00:43 -07:00
timer_test.go Use fake clocks in all tests 2021-05-27 05:06:04 -07:00