Merge pull request #5438 from ssahani/vxlan-address
networkd: add symlinks for Makefile (netdev and wait-online) , vxlan enhancements.
This commit is contained in:
@@ -66,6 +66,18 @@ int in_addr_is_link_local(int family, const union in_addr_union *u) {
|
||||
return -EAFNOSUPPORT;
|
||||
}
|
||||
|
||||
int in_addr_is_multicast(int family, const union in_addr_union *u) {
|
||||
assert(u);
|
||||
|
||||
if (family == AF_INET)
|
||||
return IN_MULTICAST(be32toh(u->in.s_addr));
|
||||
|
||||
if (family == AF_INET6)
|
||||
return IN6_IS_ADDR_MULTICAST(&u->in6);
|
||||
|
||||
return -EAFNOSUPPORT;
|
||||
}
|
||||
|
||||
bool in4_addr_is_localhost(const struct in_addr *a) {
|
||||
assert(a);
|
||||
|
||||
|
||||
@@ -39,6 +39,8 @@ struct in_addr_data {
|
||||
bool in4_addr_is_null(const struct in_addr *a);
|
||||
int in_addr_is_null(int family, const union in_addr_union *u);
|
||||
|
||||
int in_addr_is_multicast(int family, const union in_addr_union *u);
|
||||
|
||||
bool in4_addr_is_link_local(const struct in_addr *a);
|
||||
int in_addr_is_link_local(int family, const union in_addr_union *u);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user