Home | History | Annotate | Download | only in lib

Lines Matching refs:nl_addr

18  * struct nl_addr *a = nl_addr_parse("::1", AF_UNSPEC);
164 struct nl_addr *nl_addr_alloc(size_t maxsize)
166 struct nl_addr *addr;
185 struct nl_addr *nl_addr_build(int family, void *buf, size_t size)
187 struct nl_addr *addr;
213 struct nl_addr *nl_addr_alloc_attr(struct nlattr *nla, int family)
245 int nl_addr_parse(const char *addrstr, int hint, struct nl_addr **result)
249 struct nl_addr *addr = NULL; /* gcc ain't that smart */
420 struct nl_addr *nl_addr_clone(struct nl_addr *addr)
422 struct nl_addr *new;
442 void nl_addr_destroy(struct nl_addr *addr)
460 struct nl_addr *nl_addr_get(struct nl_addr *addr)
467 void nl_addr_put(struct nl_addr *addr)
483 int nl_addr_shared(struct nl_addr *addr)
503 int nl_addr_cmp(struct nl_addr *a, struct nl_addr *b)
525 int nl_addr_cmp_prefix(struct nl_addr *a, struct nl_addr *b)
549 int nl_addr_iszero(struct nl_addr *addr)
601 int nl_addr_guess_family(struct nl_addr *addr)
628 int nl_addr_fill_sockaddr(struct nl_addr *addr, struct sockaddr *sa,
684 int nl_addr_info(struct nl_addr *addr, struct addrinfo **result)
728 int nl_addr_resolve(struct nl_addr *addr, char *host, size_t hostlen)
753 void nl_addr_set_family(struct nl_addr *addr, int family)
758 int nl_addr_get_family(struct nl_addr *addr)
769 int nl_addr_set_binary_addr(struct nl_addr *addr, void *buf, size_t len)
784 void *nl_addr_get_binary_addr(struct nl_addr *addr)
793 unsigned int nl_addr_get_len(struct nl_addr *addr)
798 void nl_addr_set_prefixlen(struct nl_addr *addr, int prefixlen)
807 unsigned int nl_addr_get_prefixlen(struct nl_addr *addr)
830 char *nl_addr2str(struct nl_addr *addr, char *buf, size_t size)