From 8607d25035d2bc98a5c473eb8e7dec2af0aec176 Mon Sep 17 00:00:00 2001 From: TangBin Date: Wed, 8 Jan 2020 10:46:34 +0800 Subject: [PATCH] network create GuestIpPrefix fix --- pkg/compute/models/networks.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/compute/models/networks.go b/pkg/compute/models/networks.go index c12748c167..e40d82d86e 100644 --- a/pkg/compute/models/networks.go +++ b/pkg/compute/models/networks.go @@ -1262,6 +1262,8 @@ func (manager *SNetworkManager) ValidateCreateData(ctx context.Context, userCred startIp = iprange.StartIp().StepUp() endIp = iprange.EndIp().StepDown() input.GuestIpMask = int64(prefix.MaskLen) + // 根据掩码得到合法的GuestIpPrefix + input.GuestIpPrefix = prefix.String() } else { startIp, err = netutils.NewIPV4Addr(input.GuestIpStart) if err != nil {