in_addr_union 35 src/libsystemd/sd-rtnl/local-addresses.h union in_addr_union address; in_addr_union 243 src/machine/machine-dbus.c union in_addr_union in_addr; in_addr_union 31 src/network/networkd-address-pool.c const union in_addr_union *u, in_addr_union 62 src/network/networkd-address-pool.c union in_addr_union u; in_addr_union 89 src/network/networkd-address-pool.c const union in_addr_union *u, in_addr_union 137 src/network/networkd-address-pool.c int address_pool_acquire(AddressPool *p, unsigned prefixlen, union in_addr_union *found) { in_addr_union 138 src/network/networkd-address-pool.c union in_addr_union u; in_addr_union 237 src/network/networkd-address.c union in_addr_union in_addr = {}; in_addr_union 430 src/network/networkd-address.c r = in_addr_from_string(AF_INET, rvalue, (union in_addr_union*) &n->broadcast); in_addr_union 457 src/network/networkd-address.c union in_addr_union buffer; in_addr_union 427 src/network/networkd-manager.c r = in_addr_to_string(AF_INET, (const union in_addr_union*) address, &p); in_addr_union 599 src/network/networkd-manager.c int manager_address_pool_acquire(Manager *m, int family, unsigned prefixlen, union in_addr_union *found) { in_addr_union 270 src/network/networkd-netdev-tunnel.c union in_addr_union *addr = data, buffer; in_addr_union 35 src/network/networkd-netdev-tunnel.h union in_addr_union local; in_addr_union 36 src/network/networkd-netdev-tunnel.h union in_addr_union remote; in_addr_union 36 src/network/networkd-netdev-vxlan.h union in_addr_union group; in_addr_union 285 src/network/networkd-route.c union in_addr_union buffer; in_addr_union 332 src/network/networkd-route.c union in_addr_union buffer; in_addr_union 136 src/network/networkd.h union in_addr_union in_addr; in_addr_union 137 src/network/networkd.h union in_addr_union in_addr_peer; in_addr_union 152 src/network/networkd.h union in_addr_union in_addr; in_addr_union 153 src/network/networkd.h union in_addr_union dst_addr; in_addr_union 154 src/network/networkd.h union in_addr_union prefsrc_addr; in_addr_union 165 src/network/networkd.h union in_addr_union in_addr; in_addr_union 206 src/network/networkd.h int manager_address_pool_acquire(Manager *m, int family, unsigned prefixlen, union in_addr_union *found); in_addr_union 331 src/network/networkd.h int address_pool_new(Manager *m, AddressPool **ret, int family, const union in_addr_union *u, unsigned prefixlen); in_addr_union 335 src/network/networkd.h int address_pool_acquire(AddressPool *p, unsigned prefixlen, union in_addr_union *found); in_addr_union 196 src/resolve-host/resolve-host.c static int resolve_address(sd_bus *bus, int family, const union in_addr_union *address, int ifindex) { in_addr_union 297 src/resolve-host/resolve-host.c static int parse_address(const char *s, int *family, union in_addr_union *address, int *ifindex) { in_addr_union 623 src/resolve-host/resolve-host.c union in_addr_union a; in_addr_union 40 src/resolve/resolved-conf.c union in_addr_union addr; in_addr_union 227 src/resolve/resolved-dns-answer.c ((a->rrs[i]->key->type == DNS_TYPE_A && in_addr_is_link_local(AF_INET, (union in_addr_union*) &a->rrs[i]->a.in_addr) != prefer_link_local) || in_addr_union 228 src/resolve/resolved-dns-answer.c (a->rrs[i]->key->type == DNS_TYPE_AAAA && in_addr_is_link_local(AF_INET6, (union in_addr_union*) &a->rrs[i]->aaaa.in6_addr) != prefer_link_local))) in_addr_union 47 src/resolve/resolved-dns-cache.c union in_addr_union owner_address; in_addr_union 266 src/resolve/resolved-dns-cache.c const union in_addr_union *owner_address) { in_addr_union 328 src/resolve/resolved-dns-cache.c const union in_addr_union *owner_address) { in_addr_union 382 src/resolve/resolved-dns-cache.c const union in_addr_union *owner_address) { in_addr_union 530 src/resolve/resolved-dns-cache.c int dns_cache_check_conflicts(DnsCache *cache, DnsResourceRecord *rr, int owner_family, const union in_addr_union *owner_address) { in_addr_union 43 src/resolve/resolved-dns-cache.h int dns_cache_put(DnsCache *c, DnsQuestion *q, int rcode, DnsAnswer *answer, unsigned max_rrs, usec_t timestamp, int owner_family, const union in_addr_union *owner_address); in_addr_union 46 src/resolve/resolved-dns-cache.h int dns_cache_check_conflicts(DnsCache *cache, DnsResourceRecord *rr, int owner_family, const union in_addr_union *owner_address); in_addr_union 467 src/resolve/resolved-dns-domain.c int dns_name_reverse(int family, const union in_addr_union *a, char **ret) { in_addr_union 496 src/resolve/resolved-dns-domain.c int dns_name_address(const char *p, int *family, union in_addr_union *address) { in_addr_union 82 src/resolve/resolved-dns-packet.h union in_addr_union sender, destination; in_addr_union 63 src/resolve/resolved-dns-query.h union in_addr_union request_address; in_addr_union 258 src/resolve/resolved-dns-question.c int dns_question_extract_reverse_address(DnsQuestion *q, int *family, union in_addr_union *address) { in_addr_union 50 src/resolve/resolved-dns-question.h int dns_question_extract_reverse_address(DnsQuestion *q, int *family, union in_addr_union *address); in_addr_union 304 src/resolve/resolved-dns-rr.c int dns_resource_record_new_reverse(DnsResourceRecord **ret, int family, const union in_addr_union *address, const char *hostname) { in_addr_union 538 src/resolve/resolved-dns-rr.c r = in_addr_to_string(AF_INET, (const union in_addr_union*) &rr->a.in_addr, &x); in_addr_union 549 src/resolve/resolved-dns-rr.c r = in_addr_to_string(AF_INET6, (const union in_addr_union*) &rr->aaaa.in6_addr, &t); in_addr_union 169 src/resolve/resolved-dns-rr.h int dns_resource_record_new_reverse(DnsResourceRecord **ret, int family, const union in_addr_union *address, const char *name); in_addr_union 126 src/resolve/resolved-dns-scope.c union in_addr_union addr; in_addr_union 203 src/resolve/resolved-dns-scope.c int dns_scope_tcp_socket(DnsScope *s, int family, const union in_addr_union *address, uint16_t port) { in_addr_union 415 src/resolve/resolved-dns-scope.c int dns_scope_good_dns_server(DnsScope *s, int family, const union in_addr_union *address) { in_addr_union 533 src/resolve/resolved-dns-scope.c if (p->family == AF_INET && !in_addr_equal(AF_INET, &p->destination, (union in_addr_union*) &LLMNR_MULTICAST_IPV4_ADDRESS)) in_addr_union 536 src/resolve/resolved-dns-scope.c if (p->family == AF_INET6 && !in_addr_equal(AF_INET6, &p->destination, (union in_addr_union*) &LLMNR_MULTICAST_IPV6_ADDRESS)) in_addr_union 72 src/resolve/resolved-dns-scope.h int dns_scope_tcp_socket(DnsScope *s, int family, const union in_addr_union *address, uint16_t port); in_addr_union 76 src/resolve/resolved-dns-scope.h int dns_scope_good_dns_server(DnsScope *s, int family, const union in_addr_union *address); in_addr_union 32 src/resolve/resolved-dns-server.c const union in_addr_union *in_addr) { in_addr_union 46 src/resolve/resolved-dns-server.h union in_addr_union address; in_addr_union 59 src/resolve/resolved-dns-server.h const union in_addr_union *address); in_addr_union 166 src/resolve/resolved-dns-stream.c s->ifindex = manager_find_ifindex(s->manager, s->local.sa.sa_family, s->local.sa.sa_family == AF_INET ? (union in_addr_union*) &s->local.in.sin_addr : (union in_addr_union*) &s->local.in6.sin6_addr); in_addr_union 254 src/resolve/resolved-dns-transaction.c union in_addr_union address; in_addr_union 167 src/resolve/resolved-link.c union in_addr_union a; in_addr_union 282 src/resolve/resolved-link.c LinkAddress *link_find_address(Link *l, int family, const union in_addr_union *in_addr) { in_addr_union 294 src/resolve/resolved-link.c DnsServer* link_find_dns_server(Link *l, int family, const union in_addr_union *in_addr) { in_addr_union 349 src/resolve/resolved-link.c int link_address_new(Link *l, LinkAddress **ret, int family, const union in_addr_union *in_addr) { in_addr_union 41 src/resolve/resolved-link.h union in_addr_union in_addr; in_addr_union 77 src/resolve/resolved-link.h LinkAddress* link_find_address(Link *l, int family, const union in_addr_union *in_addr); in_addr_union 81 src/resolve/resolved-link.h DnsServer* link_find_dns_server(Link *l, int family, const union in_addr_union *in_addr); in_addr_union 85 src/resolve/resolved-link.h int link_address_new(Link *l, LinkAddress **ret, int family, const union in_addr_union *in_addr); in_addr_union 109 src/resolve/resolved-manager.c union in_addr_union address; in_addr_union 634 src/resolve/resolved-manager.c union in_addr_union address; in_addr_union 1183 src/resolve/resolved-manager.c int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *addr, uint16_t port, DnsPacket *p) { in_addr_union 1200 src/resolve/resolved-manager.c DnsServer* manager_find_dns_server(Manager *m, int family, const union in_addr_union *in_addr) { in_addr_union 1698 src/resolve/resolved-manager.c int manager_find_ifindex(Manager *m, int family, const union in_addr_union *in_addr) { in_addr_union 1768 src/resolve/resolved-manager.c LinkAddress* manager_find_link_address(Manager *m, int family, const union in_addr_union *in_addr) { in_addr_union 126 src/resolve/resolved-manager.h DnsServer *manager_find_dns_server(Manager *m, int family, const union in_addr_union *in_addr); in_addr_union 132 src/resolve/resolved-manager.h int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *addr, uint16_t port, DnsPacket *p); in_addr_union 142 src/resolve/resolved-manager.h int manager_find_ifindex(Manager *m, int family, const union in_addr_union *in_addr); in_addr_union 143 src/resolve/resolved-manager.h LinkAddress* manager_find_link_address(Manager *m, int family, const union in_addr_union *in_addr); in_addr_union 26 src/shared/in-addr-util.c int in_addr_is_null(int family, const union in_addr_union *u) { in_addr_union 42 src/shared/in-addr-util.c int in_addr_is_link_local(int family, const union in_addr_union *u) { in_addr_union 54 src/shared/in-addr-util.c int in_addr_equal(int family, const union in_addr_union *a, const union in_addr_union *b) { in_addr_union 73 src/shared/in-addr-util.c const union in_addr_union *a, in_addr_union 75 src/shared/in-addr-util.c const union in_addr_union *b, in_addr_union 128 src/shared/in-addr-util.c int in_addr_prefix_next(int family, union in_addr_union *u, unsigned prefixlen) { in_addr_union 181 src/shared/in-addr-util.c int in_addr_to_string(int family, const union in_addr_union *u, char **ret) { in_addr_union 209 src/shared/in-addr-util.c int in_addr_from_string(int family, const char *s, union in_addr_union *ret) { in_addr_union 224 src/shared/in-addr-util.c int in_addr_from_string_auto(const char *s, int *family, union in_addr_union *ret) { in_addr_union 34 src/shared/in-addr-util.h int in_addr_is_null(int family, const union in_addr_union *u); in_addr_union 35 src/shared/in-addr-util.h int in_addr_is_link_local(int family, const union in_addr_union *u); in_addr_union 36 src/shared/in-addr-util.h int in_addr_equal(int family, const union in_addr_union *a, const union in_addr_union *b); in_addr_union 37 src/shared/in-addr-util.h int in_addr_prefix_intersect(int family, const union in_addr_union *a, unsigned aprefixlen, const union in_addr_union *b, unsigned bprefixlen); in_addr_union 38 src/shared/in-addr-util.h int in_addr_prefix_next(int family, union in_addr_union *u, unsigned prefixlen); in_addr_union 39 src/shared/in-addr-util.h int in_addr_to_string(int family, const union in_addr_union *u, char **ret); in_addr_union 40 src/shared/in-addr-util.h int in_addr_from_string(int family, const char *s, union in_addr_union *ret); in_addr_union 41 src/shared/in-addr-util.h int in_addr_from_string_auto(const char *s, int *family, union in_addr_union *ret);