gvisor/pkg/tcpip/header
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
..
BUILD
arp.go
checksum.go
checksum_test.go
eth.go
eth_test.go
gue.go
icmpv4.go Make UDP traceroute work. 2019-09-03 16:01:17 -07:00
icmpv6.go
interfaces.go
ipv4.go
ipv6.go Auto-generate an IPv6 link-local address based on the NIC's MAC Address. 2019-10-22 07:26:54 -07:00
ipv6_fragment.go
ipversion_test.go
ndp_neighbor_advert.go
ndp_neighbor_solicit.go
ndp_options.go
ndp_router_advert.go Add a type to represent the NDP Router Advertisement message. 2019-10-22 14:41:51 -07:00
ndp_test.go Support iterating an NDP options buffer. 2019-10-29 10:30:21 -07:00
tcp.go
tcp_test.go
udp.go