diff options
Diffstat (limited to 'Godeps/_workspace/src/code.google.com/p/go.net/ipv6/sys_bsd.go')
-rw-r--r-- | Godeps/_workspace/src/code.google.com/p/go.net/ipv6/sys_bsd.go | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/Godeps/_workspace/src/code.google.com/p/go.net/ipv6/sys_bsd.go b/Godeps/_workspace/src/code.google.com/p/go.net/ipv6/sys_bsd.go deleted file mode 100644 index 4a08217fee..0000000000 --- a/Godeps/_workspace/src/code.google.com/p/go.net/ipv6/sys_bsd.go +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build freebsd netbsd openbsd - -package ipv6 - -import ( - "net" - "syscall" -) - -// RFC 3493 options -const ( - // See /usr/include/netinet6/in6.h. - sysSockoptUnicastHopLimit = 0x4 - sysSockoptMulticastHopLimit = 0xa - sysSockoptMulticastInterface = 0x9 - sysSockoptMulticastLoopback = 0xb - sysSockoptJoinGroup = 0xc - sysSockoptLeaveGroup = 0xd -) - -// RFC 3542 options -const ( - // See /usr/include/netinet6/in6.h. - sysSockoptReceiveTrafficClass = 0x39 - sysSockoptTrafficClass = 0x3d - sysSockoptReceiveHopLimit = 0x25 - sysSockoptHopLimit = 0x2f - sysSockoptReceivePacketInfo = 0x24 - sysSockoptPacketInfo = 0x2e - sysSockoptReceivePathMTU = 0x2b - sysSockoptPathMTU = 0x2c - sysSockoptNextHop = 0x30 - sysSockoptChecksum = 0x1a - - // See /usr/include/netinet6/in6.h. - sysSockoptICMPFilter = 0x12 -) - -func setSockaddr(sa *syscall.RawSockaddrInet6, ip net.IP, ifindex int) { - sa.Len = syscall.SizeofSockaddrInet6 - sa.Family = syscall.AF_INET6 - copy(sa.Addr[:], ip) - sa.Scope_id = uint32(ifindex) -} |