Skip to content

Commit

Permalink
update subnet ip num calculate
Browse files Browse the repository at this point in the history
  • Loading branch information
hongzhen-ma committed Feb 24, 2021
1 parent e5e6e30 commit f11c6b3
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions pkg/controller/subnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package controller
import (
"context"
"fmt"
"math"
"net"
"reflect"
"strconv"
Expand Down Expand Up @@ -1046,10 +1047,10 @@ func calcDualSubnetStatusIP(subnet *kubeovnv1.Subnet, c *Controller) error {

subnet.Status.V4AvailableIPs = v4availableIPs
subnet.Status.V6AvailableIPs = v6availableIPs
subnet.Status.AvailableIPs = v4availableIPs + v6availableIPs
subnet.Status.AvailableIPs = math.Min(v4availableIPs, v6availableIPs)
subnet.Status.V4UsingIPs = float64(len(v4UsingIPs))
subnet.Status.V6UsingIPs = float64(len(v6UsingIPs))
subnet.Status.UsingIPs = subnet.Status.V4UsingIPs + subnet.Status.V6UsingIPs
subnet.Status.UsingIPs = subnet.Status.V4UsingIPs

bytes, err := subnet.Status.Bytes()
if err != nil {
Expand Down

0 comments on commit f11c6b3

Please sign in to comment.