1 // Copyright 2011 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
5 // +build dragonfly netbsd openbsd
12 "golang_org/x/net/route"
15 func interfaceMessages(ifindex
int) ([]route
.Message
, error
) {
16 rib
, err
:= route
.FetchRIB(syscall
.AF_UNSPEC
, syscall
.NET_RT_IFLIST
, ifindex
)
20 return route
.ParseRIB(syscall
.NET_RT_IFLIST
, rib
)
23 // interfaceMulticastAddrTable returns addresses for a specific
25 func interfaceMulticastAddrTable(ifi
*Interface
) ([]Addr
, error
) {
26 // TODO(mikio): Implement this like other platforms.