if (address->scope >= RT_SCOPE_LINK)
return 0;
- if (address->family == AF_INET &&
- address->ip_masquerade_done == add)
- return 0;
-
- if (address->family == AF_INET6 &&
- address->ipv6_masquerade_done == add)
+ if (address->ip_masquerade_done == add)
return 0;
masked = address->in_addr;
if (r < 0)
return r;
- if (address->family == AF_INET)
- address->ip_masquerade_done = add;
- else if (address->family == AF_INET6)
- address->ipv6_masquerade_done = add;
+ address->ip_masquerade_done = add;
return 0;
}
bool scope_set:1;
bool ip_masquerade_done:1;
- bool ipv6_masquerade_done:1;
AddressFamily duplicate_address_detection;
/* Called when address become ready */