diff --git a/dist/images/start-cniserver.sh b/dist/images/start-cniserver.sh index 810426571bf..dd27f33d4f2 100755 --- a/dist/images/start-cniserver.sh +++ b/dist/images/start-cniserver.sh @@ -4,6 +4,7 @@ set -euo pipefail CNI_SOCK=/run/openvswitch/kube-ovn-daemon.sock OVS_SOCK=/run/openvswitch/db.sock ENABLE_SSL=${ENABLE_SSL:-false} +SYSCTL_IPV4_IP_NO_PMTU_DISC=${SYSCTL_IPV4_IP_NO_PMTU_DISC:-1} SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL=${SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL:-1} SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH=${SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH:-"1024 2048 4096"} @@ -53,6 +54,7 @@ gc_thresh3=$(echo "$SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH" | awk '{print $3}') set_sysctl net.ipv4.neigh.default.gc_thresh1 $gc_thresh1 set_sysctl net.ipv4.neigh.default.gc_thresh2 $gc_thresh2 set_sysctl net.ipv4.neigh.default.gc_thresh3 $gc_thresh3 +set_sysctl net.ipv4.ip_no_pmtu_disc $SYSCTL_IPV4_IP_NO_PMTU_DISC set_sysctl net.netfilter.nf_conntrack_tcp_be_liberal $SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL ./kube-ovn-daemon --ovs-socket=${OVS_SOCK} --bind-socket=${CNI_SOCK} "$@"