From e255cbf222f65735e4d8f1c5bce60c21f9763a9c Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Thu, 17 Dec 2020 21:36:58 +0800 Subject: [PATCH] feat(apis): add const VPC_OVN_ENCAP_COST --- pkg/apis/compute/vpcs_ovn.go | 2 ++ pkg/vpcagent/ovn/keeper.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/apis/compute/vpcs_ovn.go b/pkg/apis/compute/vpcs_ovn.go index cac44e9814..cf29532d10 100644 --- a/pkg/apis/compute/vpcs_ovn.go +++ b/pkg/apis/compute/vpcs_ovn.go @@ -18,6 +18,8 @@ import ( "yunion.io/x/pkg/util/netutils" ) +const VPC_OVN_ENCAP_COST = 58 + const ( VPC_EXTERNAL_ACCESS_MODE_DISTGW = "distgw" // distgw only VPC_EXTERNAL_ACCESS_MODE_EIP_DISTGW = "eip-distgw" // eip when available, distgw otherwise diff --git a/pkg/vpcagent/ovn/keeper.go b/pkg/vpcagent/ovn/keeper.go index 9a70a007e4..976c8d85ae 100644 --- a/pkg/vpcagent/ovn/keeper.go +++ b/pkg/vpcagent/ovn/keeper.go @@ -296,7 +296,7 @@ func (keeper *OVNNorthboundKeeper) ClaimNetwork(ctx context.Context, network *ag mdIp, "0.0.0.0", "0.0.0.0/0", network.GuestGateway, } - mtu -= 58 + mtu -= apis.VPC_OVN_ENCAP_COST const ( leaseTime = 86400 * 365 * 3 renewTime = 86400