diff --git a/common/control/bind_finder.go b/common/control/bind_finder.go index a89993b1..9b013d34 100644 --- a/common/control/bind_finder.go +++ b/common/control/bind_finder.go @@ -19,4 +19,5 @@ type Interface struct { Name string Addresses []netip.Prefix HardwareAddr net.HardwareAddr + Flags net.Flags } diff --git a/common/control/bind_finder_default.go b/common/control/bind_finder_default.go index 250e32aa..804497b6 100644 --- a/common/control/bind_finder_default.go +++ b/common/control/bind_finder_default.go @@ -37,6 +37,7 @@ func (f *DefaultInterfaceFinder) Update() error { Name: netIf.Name, Addresses: common.Map(ifAddrs, M.PrefixFromNet), HardwareAddr: netIf.HardwareAddr, + Flags: netIf.Flags, }) } f.interfaces = interfaces