diff --git a/pkg/drivers/krunkit/krunkit.go b/pkg/drivers/krunkit/krunkit.go index e12a0de144a8..cbbeadb573cb 100644 --- a/pkg/drivers/krunkit/krunkit.go +++ b/pkg/drivers/krunkit/krunkit.go @@ -229,7 +229,8 @@ func (d *Driver) startKrunkit(socketPath string) error { "--memory", fmt.Sprintf("%d", d.Memory), "--cpus", fmt.Sprintf("%d", d.CPU), "--restful-uri", d.restfulURI(), - "--device", fmt.Sprintf("virtio-net,unixSocketPath=%s,mac=%s", socketPath, d.MACAddress), + "--device", fmt.Sprintf("virtio-net,type=unixgram,path=%s,mac=%s,offloading=%t", + socketPath, d.MACAddress, d.VmnetHelper.Offloading), "--device", fmt.Sprintf("virtio-serial,logFilePath=%s", d.serialPath()), "--krun-log-level", logLevelInfo, diff --git a/pkg/minikube/registry/drvs/krunkit/krunkit.go b/pkg/minikube/registry/drvs/krunkit/krunkit.go index 4a7f453cfecf..2faf138dba5f 100644 --- a/pkg/minikube/registry/drvs/krunkit/krunkit.go +++ b/pkg/minikube/registry/drvs/krunkit/krunkit.go @@ -86,8 +86,6 @@ func configure(cfg config.ClusterConfig, n config.Node) (interface{}, error) { VmnetHelper: vmnet.Helper{ MachineDir: filepath.Join(storePath, "machines", machineName), InterfaceID: u, - // Required Until https://github.com/containers/libkrun/issues/264 is fixed. - Offloading: true, }, }, nil } diff --git a/site/content/en/docs/drivers/krunkit.md b/site/content/en/docs/drivers/krunkit.md index 1a5e070df32c..a49a0ea57a8c 100644 --- a/site/content/en/docs/drivers/krunkit.md +++ b/site/content/en/docs/drivers/krunkit.md @@ -16,7 +16,7 @@ workloads. - Available only on Apple silicon. - Requires macOS 13 or later. - Requires minikube version 1.37.0 or later. -- Requires krunkit version 0.2.2 or later. +- Requires krunkit version 1.0.0 or later. - Requires [vmnet-helper](https://github.com/nirs/vmnet-helper). ## Installing krunkit