Searched refs:neigh_handler (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/ofed/libibverbs/ |
H A D | neigh.c | 121 static struct nl_addr *get_neigh_mac(struct get_neigh_handler *neigh_handler) in get_neigh_mac() argument 129 neigh = rtnl_neigh_get(neigh_handler->neigh_cache, in get_neigh_mac() 130 neigh_handler->oif, in get_neigh_mac() 131 neigh_handler->dst); in get_neigh_mac() 145 struct get_neigh_handler *neigh_handler = in get_neigh_cb_event() local 150 (struct nl_object *)neigh_handler->filter_neigh)) { in get_neigh_cb_event() 153 if (neigh_handler->found_ll_addr == NULL) { in get_neigh_cb_event() 157 neigh_handler->found_ll_addr = in get_neigh_cb_event() 165 struct get_neigh_handler *neigh_handler = in get_neigh_cb() local 168 if (nl_msg_parse(msg, &get_neigh_cb_event, neigh_handler) < 0) in get_neigh_cb() [all …]
|
H A D | neigh.h | 35 int process_get_neigh(struct get_neigh_handler *neigh_handler); 36 void neigh_free_resources(struct get_neigh_handler *neigh_handler); 37 void neigh_set_vlan_id(struct get_neigh_handler *neigh_handler, uint16_t vid); 38 uint16_t neigh_get_vlan_id_from_dev(struct get_neigh_handler *neigh_handler); 39 int neigh_init_resources(struct get_neigh_handler *neigh_handler, int timeout); 41 int neigh_set_src(struct get_neigh_handler *neigh_handler, 43 void neigh_set_oif(struct get_neigh_handler *neigh_handler, int oif); 44 int neigh_set_dst(struct get_neigh_handler *neigh_handler, 46 int neigh_get_oif_from_src(struct get_neigh_handler *neigh_handler); 47 int neigh_get_ll(struct get_neigh_handler *neigh_handler, void *addr_buf,
|
H A D | verbs.c | 990 struct get_neigh_handler neigh_handler; in ibv_resolve_eth_l2_from_gid() local 1005 err = neigh_init_resources(&neigh_handler, in ibv_resolve_eth_l2_from_gid() 1022 if (neigh_set_dst(&neigh_handler, dst_family, dst.address, in ibv_resolve_eth_l2_from_gid() 1026 if (neigh_set_src(&neigh_handler, src_family, src.address, in ibv_resolve_eth_l2_from_gid() 1030 oif = neigh_get_oif_from_src(&neigh_handler); in ibv_resolve_eth_l2_from_gid() 1033 neigh_set_oif(&neigh_handler, oif); in ibv_resolve_eth_l2_from_gid() 1040 if (process_get_neigh(&neigh_handler)) in ibv_resolve_eth_l2_from_gid() 1043 ret_vid = neigh_get_vlan_id_from_dev(&neigh_handler); in ibv_resolve_eth_l2_from_gid() 1046 neigh_set_vlan_id(&neigh_handler, ret_vid); in ibv_resolve_eth_l2_from_gid() 1049 ether_len = neigh_get_ll(&neigh_handler, in ibv_resolve_eth_l2_from_gid() [all …]
|