mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-24 23:41:52 +08:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user