diff --git a/net/ip.go b/net/ip.go index 920e871eef7396fbe54d2bf633b035677efc3d9f..9bd9219b6a8071c82666d32a2134d94a2faae1a4 100644 --- a/net/ip.go +++ b/net/ip.go @@ -23,6 +23,12 @@ func IPFromProtoIP(addr api.IP) IP { } } +// IPFromNetIP converts a net.IP into a bio IP +func IPFromNetIP(addr net.IP) IP { + a, _ := IPFromBytes([]byte(addr)) + return a +} + // ToProto converts an IP to a proto IP func (ip IP) ToProto() *api.IP { ver := api.IP_IPv6