commit | 5b79355f64e8cfd7a1d9d4bd1c5a34959ad86a94 | [log] [tgz] |
---|---|---|
author | Tim Kilbourn <tkilbourn@google.com> | Tue Jul 09 22:09:38 2019 +0000 |
committer | Tim Kilbourn <tkilbourn@google.com> | Tue Jul 09 22:09:58 2019 +0000 |
tree | 8cbc34d12e97da62b9a74699e42c4b7d6cff7f95 | |
parent | 642ca71b9095dc0018e5d5ebec367d5aafcbf98f [diff] |
Revert "Merge remote-tracking branch 'upstream/master' into HEAD" This reverts commit 642ca71b9095dc0018e5d5ebec367d5aafcbf98f. After examining error codes from FLK-438, it appears that the TCP endpoint refactoring in this CL is causing flakiness. Original change's description: > Merge remote-tracking branch 'upstream/master' into HEAD > > Change-Id: I83e74e1786dafcab7f189904b43ee0ae919f40c8 TBR=tamird@google.com,eyalsoha@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: Ifca7d9ebfb06d589e07566d8402d369089dfb980
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.
This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.