[PATCH 28/45] inet: Expose __connman_inet_is_any_addr() for plugins to use
Jussi Laakkonen <[email protected]> Fri, 11 Jul 2025 17:27:19 +0300
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <[email protected]> |
---
include/inet.h | 1 +
src/inet.c | 5 +++++
2 files changed, 6 insertions(+)
diff --git a/include/inet.h b/include/inet.h
index 5b2015ed..b7ea0a9b 100644
--- a/include/inet.h
+++ b/include/inet.h
@@ -39,6 +39,7 @@ char *connman_inet_ifname(int index);
int connman_inet_ifup(int index);
int connman_inet_ifdown(int index);
bool connman_inet_is_ifup(int index);
+bool connman_inet_is_any_addr(const char *address, int family);
int connman_inet_set_address(int index, struct connman_ipaddress *ipaddress);
int connman_inet_clear_address(int index, struct connman_ipaddress *ipaddress);
diff --git a/src/inet.c b/src/inet.c
index 54c283ff..e9006e2c 100644
--- a/src/inet.c
+++ b/src/inet.c
@@ -466,6 +466,11 @@ done:
return ret;
}
+bool connman_inet_is_any_addr(const char *address, int family)
+{
+ return __connman_inet_is_any_addr(address, family);
+}
+
struct in6_ifreq {
struct in6_addr ifr6_addr;
__u32 ifr6_prefixlen;
--
2.39.5