Lines Matching refs:ll_addr
124 struct nl_addr *ll_addr = NULL; in get_neigh_mac() local
135 ll_addr = rtnl_neigh_get_lladdr(neigh); in get_neigh_mac()
136 if (NULL != ll_addr) in get_neigh_mac()
137 ll_addr = nl_addr_clone(ll_addr); in get_neigh_mac()
140 return ll_addr; in get_neigh_mac()
301 struct nl_addr *ll_addr = get_neigh_mac(neigh_handler); in process_get_neigh_mac() local
313 if (NULL != ll_addr) in process_get_neigh_mac()
314 return ll_addr; in process_get_neigh_mac()
366 ll_addr = get_neigh_mac(neigh_handler); in process_get_neigh_mac()
367 if (NULL != ll_addr) { in process_get_neigh_mac()
395 return ll_addr ? ll_addr : neigh_handler->found_ll_addr; in process_get_neigh_mac()
398 static int get_mcast_mac_ipv4(struct nl_addr *dst, struct nl_addr **ll_addr) in get_mcast_mac_ipv4() argument
409 *ll_addr = nl_addr_build(AF_LLC, mac_addr, sizeof(mac_addr)); in get_mcast_mac_ipv4()
411 return *ll_addr == NULL ? -EINVAL : 0; in get_mcast_mac_ipv4()
414 static int get_mcast_mac_ipv6(struct nl_addr *dst, struct nl_addr **ll_addr) in get_mcast_mac_ipv6() argument
420 *ll_addr = nl_addr_build(AF_LLC, mac_addr, sizeof(mac_addr)); in get_mcast_mac_ipv6()
422 return *ll_addr == NULL ? -EINVAL : 0; in get_mcast_mac_ipv6()
426 struct nl_addr **ll_addr) in get_link_local_mac_ipv6() argument
434 *ll_addr = nl_addr_build(AF_LLC, mac_addr, sizeof(mac_addr)); in get_link_local_mac_ipv6()
435 return *ll_addr == NULL ? -EINVAL : 0; in get_link_local_mac_ipv6()
442 int (*getter)(struct nl_addr *dst, struct nl_addr **ll_addr);
474 static int handle_encoded_mac(struct nl_addr *dst, struct nl_addr **ll_addr) in handle_encoded_mac() argument
504 ret = encoded_prefixes[i].getter(dst, ll_addr); in handle_encoded_mac()