Searched refs:neigh_handler (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/ofed/libibverbs/
H A Dneigh.h35 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 Dneigh.c121 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 Dverbs.c960 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