File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 1
1
package control
2
2
3
3
import (
4
+ "net"
4
5
"net/netip"
5
6
)
6
7
@@ -12,8 +13,9 @@ type InterfaceFinder interface {
12
13
}
13
14
14
15
type Interface struct {
15
- Index int
16
- MTU int
17
- Name string
18
- Addresses []netip.Prefix
16
+ Index int
17
+ MTU int
18
+ Name string
19
+ Addresses []netip.Prefix
20
+ HardwareAddr net.HardwareAddr
19
21
}
Original file line number Diff line number Diff line change @@ -31,10 +31,11 @@ func (f *DefaultInterfaceFinder) Update() error {
31
31
return err
32
32
}
33
33
interfaces = append (interfaces , Interface {
34
- Index : netIf .Index ,
35
- MTU : netIf .MTU ,
36
- Name : netIf .Name ,
37
- Addresses : common .Map (ifAddrs , M .PrefixFromNet ),
34
+ Index : netIf .Index ,
35
+ MTU : netIf .MTU ,
36
+ Name : netIf .Name ,
37
+ Addresses : common .Map (ifAddrs , M .PrefixFromNet ),
38
+ HardwareAddr : netIf .HardwareAddr ,
38
39
})
39
40
}
40
41
f .interfaces = interfaces
You can’t perform that action at this time.
0 commit comments