2023-04-27 13:41:05 +00:00
|
|
|
package routing
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"net"
|
|
|
|
|
"net/netip"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func netIPToNetipAddress(ip net.IP) (address netip.Addr) {
|
|
|
|
|
address, ok := netip.AddrFromSlice(ip)
|
|
|
|
|
if !ok {
|
|
|
|
|
panic(fmt.Sprintf("converting %#v to netip.Addr failed", ip))
|
|
|
|
|
}
|
2023-05-22 08:03:52 +00:00
|
|
|
return address.Unmap()
|
2023-04-27 13:41:05 +00:00
|
|
|
}
|