Skip to content

Commit 86d2f69

Browse files
dylandreimerinkaboch
authored andcommitted
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 <[email protected]>
1 parent 68cf136 commit 86d2f69

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

link_linux.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3041,7 +3041,6 @@ func parseMacvlanData(link Link, data []syscall.NetlinkRouteAttr) {
30413041
}
30423042
}
30433043

3044-
// copied from pkg/net_linux.go
30453044
func linkFlags(rawFlags uint32) net.Flags {
30463045
var f net.Flags
30473046
if rawFlags&unix.IFF_UP != 0 {
@@ -3059,6 +3058,9 @@ func linkFlags(rawFlags uint32) net.Flags {
30593058
if rawFlags&unix.IFF_MULTICAST != 0 {
30603059
f |= net.FlagMulticast
30613060
}
3061+
if rawFlags&unix.IFF_RUNNING != 0 {
3062+
f |= net.FlagRunning
3063+
}
30623064
return f
30633065
}
30643066

0 commit comments

Comments
 (0)