Skip to content

Commit e5e2ac2

Browse files
authored
Merge pull request #21341 from nirs/krunkit-no-offloading
krunkit: Disable offloading for faster networking
2 parents e92911b + 890003c commit e5e2ac2

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

pkg/drivers/krunkit/krunkit.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,8 @@ func (d *Driver) startKrunkit(socketPath string) error {
229229
"--memory", fmt.Sprintf("%d", d.Memory),
230230
"--cpus", fmt.Sprintf("%d", d.CPU),
231231
"--restful-uri", d.restfulURI(),
232-
"--device", fmt.Sprintf("virtio-net,unixSocketPath=%s,mac=%s", socketPath, d.MACAddress),
232+
"--device", fmt.Sprintf("virtio-net,type=unixgram,path=%s,mac=%s,offloading=%t",
233+
socketPath, d.MACAddress, d.VmnetHelper.Offloading),
233234
"--device", fmt.Sprintf("virtio-serial,logFilePath=%s", d.serialPath()),
234235
"--krun-log-level", logLevelInfo,
235236

pkg/minikube/registry/drvs/krunkit/krunkit.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ func configure(cfg config.ClusterConfig, n config.Node) (interface{}, error) {
8686
VmnetHelper: vmnet.Helper{
8787
MachineDir: filepath.Join(storePath, "machines", machineName),
8888
InterfaceID: u,
89-
// Required Until https://github.com/containers/libkrun/issues/264 is fixed.
90-
Offloading: true,
9189
},
9290
}, nil
9391
}

site/content/en/docs/drivers/krunkit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ workloads.
1616
- Available only on Apple silicon.
1717
- Requires macOS 13 or later.
1818
- Requires minikube version 1.37.0 or later.
19-
- Requires krunkit version 0.2.2 or later.
19+
- Requires krunkit version 1.0.0 or later.
2020
- Requires [vmnet-helper](https://github.com/nirs/vmnet-helper).
2121

2222
## Installing krunkit

0 commit comments

Comments
 (0)