gvisor/pkg/tcpip
Ghanan Gowripalan 47bc115158 Only carry GSO options in the packet buffer
With this change, GSO options no longer needs to be passed around as
a function argument in the write path.

This change is done in preparation for a later change that defers
segmentation, and may change GSO options for a packet as it flows
down the stack.

Updates #170.

PiperOrigin-RevId: 369774872
2021-04-21 18:09:27 -07:00
..
adapters/gonet Add POLLRDNORM/POLLWRNORM support. 2021-03-24 12:11:44 -07:00
buffer Make dedicated methods for data operations in PacketBuffer 2021-03-03 16:05:16 -08:00
checker Expose header methods that validate checksums 2021-04-20 00:28:42 -07:00
faketime Do not use clockwork for faketime 2021-01-28 17:08:12 -08:00
hash/jenkins Use the SecureRNG to generate listener nonces 2021-04-10 14:53:55 -07:00
header Expose header methods that validate checksums 2021-04-20 00:28:42 -07:00
link Only carry GSO options in the packet buffer 2021-04-21 18:09:27 -07:00
network Only carry GSO options in the packet buffer 2021-04-21 18:09:27 -07:00
ports Enlarge port range and fix integer overflow 2021-04-16 16:28:56 -07:00
sample Add POLLRDNORM/POLLWRNORM support. 2021-03-24 12:11:44 -07:00
seqnum Don't accept segments outside the receive window 2020-04-19 22:16:14 -07:00
stack Only carry GSO options in the packet buffer 2021-04-21 18:09:27 -07:00
tests Only carry GSO options in the packet buffer 2021-04-21 18:09:27 -07:00
testutil Use nicer formatting for IP addresses in tests 2021-04-15 15:11:04 -07:00
transport Only carry GSO options in the packet buffer 2021-04-21 18:09:27 -07:00
BUILD Automatically enforce limited netstack dependencies 2021-04-14 10:26:02 -07:00
errors.go Implement /proc/sys/net/ipv4/ip_local_port_range 2021-03-08 20:40:34 -08:00
socketops.go Move SO_RCVBUF to socketops. 2021-04-20 09:32:54 -07:00
tcpip.go Move SO_RCVBUF to socketops. 2021-04-20 09:32:54 -07: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 Go 1.18 2021-02-18 15:30:58 -08: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