Merge pull request #13451 from swordqiu/hotfix/qj-classic-network-mtu-issue

fix: class network mtu should consider default_mtu
This commit is contained in:
Zexi Li
2022-02-15 15:25:07 +08:00
committed by GitHub
+5 -3
View File
@@ -161,11 +161,13 @@ func (self *SNetwork) getMtu() int {
wire, _ := self.GetWire()
if wire != nil {
baseMtu = options.Options.OvnUnderlayMtu
if IsOneCloudVpcResource(wire) {
baseMtu -= api.VPC_OVN_ENCAP_COST
return options.Options.OvnUnderlayMtu - api.VPC_OVN_ENCAP_COST
} else if wire.Mtu != 0 {
return wire.Mtu
} else {
return baseMtu
}
return baseMtu
}
return baseMtu