Lines Matching refs:a_local
150 nl_addr_put(addr->a_local); in addr_free_data()
171 if (src->a_local) in addr_clone()
172 if (!(dst->a_local = nl_addr_clone(src->a_local))) in addr_clone()
245 addr->a_local = nl_addr_alloc_attr(tb[IFA_LOCAL], family); in addr_msg_parser()
246 if (!addr->a_local) in addr_msg_parser()
249 plen_addr = addr->a_local; in addr_msg_parser()
262 if (!tb[IFA_LOCAL] || !nl_addr_cmp(a, addr->a_local)) { in addr_msg_parser()
263 nl_addr_put(addr->a_local); in addr_msg_parser()
264 addr->a_local = a; in addr_msg_parser()
343 nl_addr2str(addr->a_local, buf, sizeof(buf))); in addr_dump_line()
446 diff |= ADDR_DIFF(LOCAL, nl_addr_cmp(a->a_local, b->a_local)); in addr_compare()
537 !nl_addr_cmp(a->a_local, addr)) { in rtnl_addr_get()
565 *((char *) nl_addr_get_binary_addr(tmpl->a_local)) == 127) in build_addr_msg()
579 NLA_PUT_ADDR(msg, IFA_LOCAL, tmpl->a_local); in build_addr_msg()
584 NLA_PUT_ADDR(msg, IFA_ADDRESS, tmpl->a_local); in build_addr_msg()
866 else if (addr->a_local) in rtnl_addr_set_prefixlen()
867 nl_addr_set_prefixlen(addr->a_local, prefixlen); in rtnl_addr_set_prefixlen()
940 err = __assign_addr(addr, &addr->a_local, local, ADDR_ATTR_LOCAL); in rtnl_addr_set_local()
953 return addr->a_local; in rtnl_addr_get_local()