mirror of https://github.com/jetkvm/kvm.git
fix lint error
This commit is contained in:
parent
17a15619ff
commit
d6ebbf4d09
|
|
@ -1,19 +0,0 @@
|
||||||
package netif
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/vishvananda/netlink"
|
|
||||||
)
|
|
||||||
|
|
||||||
func ensureInterfaceIsUp(iface *netlink.Link) error {
|
|
||||||
if (*iface).Attrs().OperState == netlink.OperUp {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := netlink.LinkSetUp(*iface); err != nil {
|
|
||||||
return fmt.Errorf("failed to set interface up: %w", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
@ -2,6 +2,7 @@ package kvm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"github.com/jetkvm/kvm/internal/mdns"
|
"github.com/jetkvm/kvm/internal/mdns"
|
||||||
"github.com/jetkvm/kvm/internal/network/types"
|
"github.com/jetkvm/kvm/internal/network/types"
|
||||||
|
|
@ -77,7 +78,9 @@ func initNetwork() error {
|
||||||
|
|
||||||
networkManager = nmlite.NewNetworkManager(context.Background(), networkLogger)
|
networkManager = nmlite.NewNetworkManager(context.Background(), networkLogger)
|
||||||
networkManager.SetOnInterfaceStateChange(networkStateChanged)
|
networkManager.SetOnInterfaceStateChange(networkStateChanged)
|
||||||
networkManager.AddInterface(NetIfName, config.NetworkConfig)
|
if err := networkManager.AddInterface(NetIfName, config.NetworkConfig); err != nil {
|
||||||
|
return fmt.Errorf("failed to add interface: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue