|
@@ -33,30 +33,6 @@ const char * hostapd_ip_txt(const struct hostapd_ip_addr *addr, char *buf,
|
|
|
}
|
|
|
|
|
|
|
|
|
-int hostapd_ip_diff(struct hostapd_ip_addr *a, struct hostapd_ip_addr *b)
|
|
|
-{
|
|
|
- if (a == NULL && b == NULL)
|
|
|
- return 0;
|
|
|
- if (a == NULL || b == NULL)
|
|
|
- return 1;
|
|
|
-
|
|
|
- switch (a->af) {
|
|
|
- case AF_INET:
|
|
|
- if (a->u.v4.s_addr != b->u.v4.s_addr)
|
|
|
- return 1;
|
|
|
- break;
|
|
|
-#ifdef CONFIG_IPV6
|
|
|
- case AF_INET6:
|
|
|
- if (os_memcmp(&a->u.v6, &b->u.v6, sizeof(a->u.v6)) != 0)
|
|
|
- return 1;
|
|
|
- break;
|
|
|
-#endif /* CONFIG_IPV6 */
|
|
|
- }
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
int hostapd_parse_ip_addr(const char *txt, struct hostapd_ip_addr *addr)
|
|
|
{
|
|
|
#ifndef CONFIG_NATIVE_WINDOWS
|