mirror of
https://github.com/vishvananda/netlink.git
synced 2025-09-26 20:01:13 +08:00
link_linux: Add deserialization of IFF_RUNNING
flag
Add deserialization of the `IFF_RUNNING` link flag which translates to `net.FlagRunning`. Signed-off-by: Dylan Reimerink <dylan.reimerink@isovalent.com>
This commit is contained in:

committed by
Alessandro Boch

parent
68cf136ebe
commit
86d2f69adc
@@ -3041,7 +3041,6 @@ func parseMacvlanData(link Link, data []syscall.NetlinkRouteAttr) {
|
||||
}
|
||||
}
|
||||
|
||||
// copied from pkg/net_linux.go
|
||||
func linkFlags(rawFlags uint32) net.Flags {
|
||||
var f net.Flags
|
||||
if rawFlags&unix.IFF_UP != 0 {
|
||||
@@ -3059,6 +3058,9 @@ func linkFlags(rawFlags uint32) net.Flags {
|
||||
if rawFlags&unix.IFF_MULTICAST != 0 {
|
||||
f |= net.FlagMulticast
|
||||
}
|
||||
if rawFlags&unix.IFF_RUNNING != 0 {
|
||||
f |= net.FlagRunning
|
||||
}
|
||||
return f
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user