commit | 3c29784ac600eda5b2ea6422a20e74d48897f4f6 | [log] [tgz] |
---|---|---|
author | Ghanan Gowripalan <ghanan@google.com> | Wed Oct 23 13:25:14 2019 -0700 |
committer | gVisor bot <gvisor-bot@google.com> | Wed Oct 23 13:25:58 2019 -0700 |
tree | 83b1e75f808e594d4e418e20b8a774b59a32b7e1 | |
parent | 1ac269f4fba5145d17a953e8f2b2e7945ea7a394 [diff] |
Inform netstack integrator when Duplicate Address Detection completes This change introduces a new interface, stack.NDPDispatcher. It can be implemented by the netstack integrator to receive NDP related events. As of this change, only DAD related events are supported. Tests: Existing tests were modified to use the NDPDispatcher's DAD events for DAD tests where it needed to wait for DAD completing (failing and resolving). PiperOrigin-RevId: 276338733
Netstack is a network stack written in Go.
Try it out on Linux by installing the tun_tcp_echo demo:
go install github.com/google/netstack/tcpip/sample/tun_tcp_echo
Create a TUN device with:
[sudo] ip tuntap add user <username> mode tun <device-name> [sudo] ip link set <device-name> up [sudo] ip addr add <ipv4-address>/<mask-length> dev <device-name>
Then run with:
tun_tcp_echo <device-name> <ipv4-address> <port>
Please see CONTRIBUTING.md for more details.
Netstack is primarily developed as part of gVisor and any issues/bugs should be filed against the gVisor repository as this repo is not actively monitored for bug reports.
This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.