Files
baude ee432cf279 podman network create
initial implementation of network create.  we only support bridging
networks with this first pass.

Signed-off-by: baude <bbaude@redhat.com>
2019-09-09 09:32:43 -05:00

15 lines
305 B
Go

package network
import (
"net"
"github.com/containernetworking/plugins/pkg/ip"
)
// CalcGatewayIP takes a network and returns the first IP in it.
func CalcGatewayIP(ipn *net.IPNet) net.IP {
// taken from cni bridge plugin as it is not exported
nid := ipn.IP.Mask(ipn.Mask)
return ip.NextIP(nid)
}