fix lint error

This commit is contained in:
Siyuan 2025-10-08 09:21:20 +00:00
parent 17a15619ff
commit d6ebbf4d09
2 changed files with 4 additions and 20 deletions

View File

@ -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
}

View File

@ -2,6 +2,7 @@ package kvm
import (
"context"
"fmt"
"github.com/jetkvm/kvm/internal/mdns"
"github.com/jetkvm/kvm/internal/network/types"
@ -77,7 +78,9 @@ func initNetwork() error {
networkManager = nmlite.NewNetworkManager(context.Background(), networkLogger)
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
}