From fd4c7e9a3a6133c0f8f547d65a0b5239a3a63ca3 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Thu, 15 Jan 2026 22:54:22 +0100 Subject: [PATCH] f-14: code: add an up and down ip #14 Signed-off-by: GnomeZworc --- internal/netif/upDown.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 internal/netif/upDown.go diff --git a/internal/netif/upDown.go b/internal/netif/upDown.go new file mode 100644 index 0000000..6d27cc2 --- /dev/null +++ b/internal/netif/upDown.go @@ -0,0 +1,21 @@ +package netif + +import ( + "github.com/vishvananda/netlink" +) + +func LinkSetUp(name string) error { + link, err := netlink.LinkByName(name) + if err != nil { + return err + } + return netlink.LinkSetUp(link) +} + +func LinkSetDown(name string) error { + link, err := netlink.LinkByName(name) + if err != nil { + return err + } + return netlink.LinkSetDown(link) +}