From 791b9428a6de0b2b41806ff1f7ea6bdc6716ed15 Mon Sep 17 00:00:00 2001 From: Zeling Feng Date: Fri, 3 Dec 2021 08:28:37 -0800 Subject: [PATCH] Use net.InterfaceByName to retrieve runsc DUT's device ID. PiperOrigin-RevId: 413941742 --- test/packetimpact/dut/runsc/BUILD | 1 - test/packetimpact/dut/runsc/devid.go | 9 ++++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/test/packetimpact/dut/runsc/BUILD b/test/packetimpact/dut/runsc/BUILD index 9adcd7e70..cdf5dac59 100644 --- a/test/packetimpact/dut/runsc/BUILD +++ b/test/packetimpact/dut/runsc/BUILD @@ -29,5 +29,4 @@ go_binary( name = "devid", testonly = True, srcs = ["devid.go"], - deps = ["@com_github_vishvananda_netlink//:go_default_library"], ) diff --git a/test/packetimpact/dut/runsc/devid.go b/test/packetimpact/dut/runsc/devid.go index ada046454..71dc62fca 100644 --- a/test/packetimpact/dut/runsc/devid.go +++ b/test/packetimpact/dut/runsc/devid.go @@ -21,15 +21,14 @@ package main import ( "fmt" "log" + "net" "os" - - "github.com/vishvananda/netlink" ) func main() { - link, err := netlink.LinkByName(os.Args[1]) + iface, err := net.InterfaceByName(os.Args[1]) if err != nil { - log.Fatalf("could not find the link: %s", err) + log.Fatalf("could not find link %s: %s", os.Args[1], err) } - fmt.Printf("%d", link.Attrs().Index) + fmt.Printf("%d", iface.Index) }