netlink: move Route type to common arch file
Docker-DCO-1.1-Signed-off-by: Johan Euphrosine <proppy@google.com> (github: proppy)
This commit is contained in:
parent
612d2298ab
commit
abbdc2b6ce
2 changed files with 15 additions and 7 deletions
15
netlink/netlink.go
Normal file
15
netlink/netlink.go
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
// Packet netlink provide access to low level Netlink sockets and messages.
|
||||||
|
//
|
||||||
|
// Actual implementations are in:
|
||||||
|
// netlink_linux.go
|
||||||
|
// netlink_darwin.go
|
||||||
|
package netlink
|
||||||
|
|
||||||
|
import "net"
|
||||||
|
|
||||||
|
// A Route is a subnet associated with the interface to reach it.
|
||||||
|
type Route struct {
|
||||||
|
*net.IPNet
|
||||||
|
Iface *net.Interface
|
||||||
|
Default bool
|
||||||
|
}
|
|
@ -471,13 +471,6 @@ func NetworkLinkAdd(name string, linkType string) error {
|
||||||
return s.HandleAck(wb.Seq)
|
return s.HandleAck(wb.Seq)
|
||||||
}
|
}
|
||||||
|
|
||||||
// A Route is a subnet associated with the interface to reach it.
|
|
||||||
type Route struct {
|
|
||||||
*net.IPNet
|
|
||||||
Iface *net.Interface
|
|
||||||
Default bool
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns an array of IPNet for all the currently routed subnets on ipv4
|
// Returns an array of IPNet for all the currently routed subnets on ipv4
|
||||||
// This is similar to the first column of "ip route" output
|
// This is similar to the first column of "ip route" output
|
||||||
func NetworkGetRoutes() ([]Route, error) {
|
func NetworkGetRoutes() ([]Route, error) {
|
||||||
|
|
Loading…
Reference in a new issue