]> Cypherpunks repositories - gostls13.git/commit
net, cmd/fix: add IPv6 scoped addressing zone to INET, INET6 address structs
authorMikio Hara <mikioh.mikioh@gmail.com>
Mon, 26 Nov 2012 15:45:42 +0000 (00:45 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Mon, 26 Nov 2012 15:45:42 +0000 (00:45 +0900)
commite8cf49f701cf9204f51df2557f75e33d2da4b5d9
treeb278834a1ffa3f42e5a012a19fa127de386c48d2
parentf02cf1997d84107cbdd53967748c1d8f3a2a8577
net, cmd/fix: add IPv6 scoped addressing zone to INET, INET6 address structs

This CL starts to introduce IPv6 scoped addressing capability
into the net package.

The Public API changes are:
+pkg net, type IPAddr struct, Zone string
+pkg net, type IPNet struct, Zone string
+pkg net, type TCPAddr struct, Zone string
+pkg net, type UDPAddr struct, Zone string

Update #4234.

R=rsc, bradfitz, iant
CC=golang-dev
https://golang.org/cl/6849045
16 files changed:
src/cmd/fix/netipv6zone.go [new file with mode: 0644]
src/cmd/fix/netipv6zone_test.go [new file with mode: 0644]
src/pkg/net/ip.go
src/pkg/net/ip_test.go
src/pkg/net/iprawsock.go
src/pkg/net/iprawsock_plan9.go
src/pkg/net/iprawsock_posix.go
src/pkg/net/ipsock.go
src/pkg/net/ipsock_plan9.go
src/pkg/net/ipsock_posix.go
src/pkg/net/multicast_posix_test.go
src/pkg/net/tcpsock.go
src/pkg/net/tcpsock_posix.go
src/pkg/net/udpsock.go
src/pkg/net/udpsock_plan9.go
src/pkg/net/udpsock_posix.go