From 60b97576cfc2e43bfc5d09fa8ea2b71777d1f2b3 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Thu, 24 Oct 2013 22:45:37 -0600 Subject: [PATCH] Fix build on darwin --- netlink/netlink_darwin.go | 29 ++++++++++++++++++++++++ netlink/{netlink.go => netlink_linux.go} | 0 2 files changed, 29 insertions(+) create mode 100644 netlink/netlink_darwin.go rename netlink/{netlink.go => netlink_linux.go} (100%) diff --git a/netlink/netlink_darwin.go b/netlink/netlink_darwin.go new file mode 100644 index 0000000000..becfb87759 --- /dev/null +++ b/netlink/netlink_darwin.go @@ -0,0 +1,29 @@ +package netlink + +import ( + "fmt" + "net" +) + +func NetworkGetRoutes() ([]*net.IPNet, error) { + return nil, fmt.Errorf("Not implemented") +} + + +func NetworkLinkAdd(name string, linkType string) error { + return fmt.Errorf("Not implemented") +} + +func NetworkLinkUp(iface *net.Interface) error { + return fmt.Errorf("Not implemented") +} + + +func NetworkLinkAddIp(iface *net.Interface, ip net.IP, ipNet *net.IPNet) error { + return fmt.Errorf("Not implemented") +} + +func AddDefaultGw(ip net.IP) error { + return fmt.Errorf("Not implemented") + +} diff --git a/netlink/netlink.go b/netlink/netlink_linux.go similarity index 100% rename from netlink/netlink.go rename to netlink/netlink_linux.go