Skip to content

Commit 21fadaf

Browse files
committedJul 18, 2023
set genev_sys_6081 tx checksum off
1 parent b40c35b commit 21fadaf

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed
 

‎cmd/daemon/init.go

+14-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,20 @@
33

44
package daemon
55

6+
import (
7+
"fmt"
8+
"os/exec"
9+
10+
"k8s.io/klog/v2"
11+
)
12+
613
func initForOS() error {
7-
// nothing to do on Linux
14+
// disable checksum for genev_sys_6081 as default
15+
cmd := exec.Command("sh", "-c", "ethtool -K genev_sys_6081 tx off")
16+
if err := cmd.Run(); err != nil {
17+
err := fmt.Errorf("failed to set checksum off for genev_sys_6081, %v", err)
18+
// should not affect cni pod running if failed, just record err log
19+
klog.Error(err)
20+
}
821
return nil
922
}

0 commit comments

Comments
 (0)