diff options
author | 2021-11-05 01:52:54 +0100 | |
---|---|---|
committer | 2021-11-06 14:30:50 +0100 | |
commit | 23d4e52ac97fc7e4e7c47d4e277693c516c3b420 (patch) | |
tree | 37fde134306c70b993147062694333bf5b99837d /tun/netstack/examples/http_server.go | |
parent | tun: move wintun to its own repo (diff) | |
download | wireguard-go-23d4e52ac97fc7e4e7c47d4e277693c516c3b420.tar.xz wireguard-go-23d4e52ac97fc7e4e7c47d4e277693c516c3b420.zip |
global: use netip where possible now
There are more places where we'll need to add it later, when Go 1.18
comes out with support for it in the "net" package. Also, allowedips
still uses slices internally, which might be suboptimal.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'tun/netstack/examples/http_server.go')
-rw-r--r-- | tun/netstack/examples/http_server.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tun/netstack/examples/http_server.go b/tun/netstack/examples/http_server.go index 577c6ea..40f7804 100644 --- a/tun/netstack/examples/http_server.go +++ b/tun/netstack/examples/http_server.go @@ -1,4 +1,5 @@ //go:build ignore +// +build ignore /* SPDX-License-Identifier: MIT * @@ -13,6 +14,7 @@ import ( "net" "net/http" + "golang.zx2c4.com/go118/netip" "golang.zx2c4.com/wireguard/conn" "golang.zx2c4.com/wireguard/device" "golang.zx2c4.com/wireguard/tun/netstack" @@ -20,8 +22,8 @@ import ( func main() { tun, tnet, err := netstack.CreateNetTUN( - []net.IP{net.ParseIP("192.168.4.29")}, - []net.IP{net.ParseIP("8.8.8.8"), net.ParseIP("8.8.4.4")}, + []netip.Addr{netip.MustParseAddr("192.168.4.29")}, + []netip.Addr{netip.MustParseAddr("8.8.8.8"), netip.MustParseAddr("8.8.4.4")}, 1420, ) if err != nil { |