gvisor/pkg/tcpip
Ghanan Gowripalan 41e2df1bde Support iterating an NDP options buffer.
This change helps support iterating over an NDP options buffer so that
implementations can handle all the NDP options present in an NDP packet.

Note, this change does not yet actually handle these options, it just provides
the tools to do so (in preparation for NDP's Prefix, Parameter, and a complete
implementation of Neighbor Discovery).

Tests: Unittests to make sure we can iterate over a valid NDP options buffer
that may contain multiple options. Also tests to check an iterator before
using it to see if the NDP options buffer is malformed.
PiperOrigin-RevId: 277312487
2019-10-29 10:30:21 -07:00
..
adapters/gonet Remove centralized registration of protocols. 2019-09-25 12:57:05 -07:00
buffer netstack/tcp: software segmentation offload 2019-10-22 11:55:56 -07:00
checker Validate the checksum for incoming ICMPv6 packets 2019-10-25 16:06:55 -07:00
hash/jenkins Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
header Support iterating an NDP options buffer. 2019-10-29 10:30:21 -07:00
iptables Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
link netstack/tcp: software segmentation offload 2019-10-22 11:55:56 -07:00
network Validate the checksum for incoming ICMPv6 packets 2019-10-25 16:06:55 -07:00
ports Fix bugs in PickEphemeralPort for TCP. 2019-09-30 13:55:22 -07:00
sample Remove centralized registration of protocols. 2019-09-25 12:57:05 -07:00
seqnum Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
stack Use the user supplied TCP MSS when creating a new active socket 2019-10-28 18:20:36 -07:00
transport Use the user supplied TCP MSS when creating a new active socket 2019-10-28 18:20:36 -07:00
BUILD Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
tcpip.go Convert DelayOption to the newer/faster SockOpt int type. 2019-10-25 13:15:34 -07: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 Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00