Searched refs:neigh_handler (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/ofed/libibverbs/ |
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, voi [all...] |
H A D | neigh.c | 121 static struct nl_addr *get_neigh_mac(struct get_neigh_handler *neigh_handler) argument 129 neigh = rtnl_neigh_get(neigh_handler->neigh_cache, 130 neigh_handler->oif, 131 neigh_handler->dst); 145 struct get_neigh_handler *neigh_handler = local 150 (struct nl_object *)neigh_handler->filter_neigh)) { 153 if (neigh_handler->found_ll_addr == NULL) { 157 neigh_handler->found_ll_addr = 165 struct get_neigh_handler *neigh_handler = local 168 if (nl_msg_parse(msg, &get_neigh_cb_event, neigh_handler) < 174 set_neigh_filter(struct get_neigh_handler *neigh_handler, struct rtnl_neigh *filter) argument 197 create_socket(struct get_neigh_handler *neigh_handler, struct skt *addr_dst, int *psock_fd) argument 250 create_timer(struct get_neigh_handler *neigh_handler) argument 297 process_get_neigh_mac( struct get_neigh_handler *neigh_handler) argument 513 struct get_neigh_handler *neigh_handler = local 584 struct get_neigh_handler *neigh_handler = local 610 neigh_get_oif_from_src(struct get_neigh_handler *neigh_handler) argument 637 neigh_init_resources(struct get_neigh_handler *neigh_handler, int timeout) argument 708 neigh_get_vlan_id_from_dev(struct get_neigh_handler *neigh_handler) argument 725 neigh_set_vlan_id(struct get_neigh_handler *neigh_handler, uint16_t vid) argument 731 neigh_set_dst(struct get_neigh_handler *neigh_handler, int family, void *buf, size_t size) argument 738 neigh_set_src(struct get_neigh_handler *neigh_handler, int family, void *buf, size_t size) argument 745 neigh_set_oif(struct get_neigh_handler *neigh_handler, int oif) argument 750 neigh_get_ll(struct get_neigh_handler *neigh_handler, void *addr_buff, int addr_size) argument 768 neigh_free_resources(struct get_neigh_handler *neigh_handler) argument 816 process_get_neigh(struct get_neigh_handler *neigh_handler) argument [all...] |
H A D | verbs.c | 960 struct get_neigh_handler neigh_handler; local 975 err = neigh_init_resources(&neigh_handler, 992 if (neigh_set_dst(&neigh_handler, dst_family, dst.address, 996 if (neigh_set_src(&neigh_handler, src_family, src.address, 1000 oif = neigh_get_oif_from_src(&neigh_handler); 1003 neigh_set_oif(&neigh_handler, oif); 1010 if (process_get_neigh(&neigh_handler)) 1013 ret_vid = neigh_get_vlan_id_from_dev(&neigh_handler); 1016 neigh_set_vlan_id(&neigh_handler, ret_vid); 1019 ether_len = neigh_get_ll(&neigh_handler, [all...] |
Completed in 115 milliseconds