Lines Matching refs:subnet_addr
497 static bool necp_is_addr_in_subnet(struct sockaddr *addr, struct sockaddr *subnet_addr, u_int8_t su…
11762 necp_is_addr_in_subnet(struct sockaddr *addr, struct sockaddr *subnet_addr, u_int8_t subnet_prefix) in necp_is_addr_in_subnet() argument
11764 if (addr == NULL || subnet_addr == NULL) { in necp_is_addr_in_subnet()
11768 if (addr->sa_family != subnet_addr->sa_family || addr->sa_len != subnet_addr->sa_len) { in necp_is_addr_in_subnet()
11774 if (satosin(subnet_addr)->sin_port != 0 && in necp_is_addr_in_subnet()
11775 satosin(addr)->sin_port != satosin(subnet_addr)->sin_port) { in necp_is_addr_in_subnet()
11778 …_bit_prefix((u_int8_t *)&satosin(addr)->sin_addr, (u_int8_t *)&satosin(subnet_addr)->sin_addr, sub… in necp_is_addr_in_subnet()
11781 if (satosin6(subnet_addr)->sin6_port != 0 && in necp_is_addr_in_subnet()
11782 satosin6(addr)->sin6_port != satosin6(subnet_addr)->sin6_port) { in necp_is_addr_in_subnet()
11786 satosin6(subnet_addr)->sin6_scope_id && in necp_is_addr_in_subnet()
11787 satosin6(addr)->sin6_scope_id != satosin6(subnet_addr)->sin6_scope_id) { in necp_is_addr_in_subnet()
11790 …t_prefix((u_int8_t *)&satosin6(addr)->sin6_addr, (u_int8_t *)&satosin6(subnet_addr)->sin6_addr, su… in necp_is_addr_in_subnet()