fix(routing): ip family match function
- ipv4-in-ipv6 should match ipv6
This commit is contained in:
@@ -19,8 +19,8 @@ var (
|
||||
)
|
||||
|
||||
func ipMatchesFamily(ip netip.Addr, family int) bool {
|
||||
return (family == netlink.FAMILY_V6 && ip.Is6()) ||
|
||||
(family == netlink.FAMILY_V4 && (ip.Is4() || ip.Is4In6()))
|
||||
return (family == netlink.FAMILY_V4 && ip.Is4()) ||
|
||||
(family == netlink.FAMILY_V6 && ip.Is6())
|
||||
}
|
||||
|
||||
func (r *Routing) assignedIP(interfaceName string, family int) (ip netip.Addr, err error) {
|
||||
|
||||
Reference in New Issue
Block a user