Home
last modified time | relevance | path

Searched refs:batadv_neigh_node (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/net/batman-adv/
H A Doriginator.h32 struct batadv_neigh_node *
37 struct batadv_neigh_node *
41 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh,
44 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh,
136 static inline void batadv_neigh_node_put(struct batadv_neigh_node *neigh_node) in batadv_neigh_node_put()
H A Doriginator.c265 struct batadv_neigh_node *neigh_node; in batadv_neigh_node_release()
268 neigh_node = container_of(ref, struct batadv_neigh_node, refcount); in batadv_neigh_node_release()
292 struct batadv_neigh_node *
297 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get()
403 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh, in batadv_neigh_ifinfo_get()
438 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh, in batadv_neigh_ifinfo_new()
480 static struct batadv_neigh_node *
485 struct batadv_neigh_node *tmp_neigh_node, *res = NULL; in batadv_neigh_node_get()
618 static struct batadv_neigh_node *
623 struct batadv_neigh_node *neigh_nod in batadv_neigh_node_create()
[all...]
H A Dbat_iv_ogm.c174 static struct batadv_neigh_node *
180 struct batadv_neigh_node *neigh_node; in batadv_iv_ogm_neigh_new()
929 struct batadv_neigh_node *neigh_node = NULL; in batadv_iv_ogm_orig_update()
930 struct batadv_neigh_node *tmp_neigh_node = NULL; in batadv_iv_ogm_orig_update()
931 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update()
1077 struct batadv_neigh_node *neigh_node = NULL, *tmp_neigh_node; in batadv_iv_ogm_calc_tq()
1222 struct batadv_neigh_node *neigh_node; in batadv_iv_ogm_update_seqnos()
1323 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_process_per_outif()
1324 struct batadv_neigh_node *router_router = NULL; in batadv_iv_ogm_process_per_outif()
1327 struct batadv_neigh_node *orig_neigh_route in batadv_iv_ogm_process_per_outif()
[all...]
H A Drouting.h21 struct batadv_neigh_node *neigh_node);
38 struct batadv_neigh_node *
H A Dbat_v.c136 struct batadv_neigh_node *neigh_node; in batadv_v_orig_print_neigh()
351 struct batadv_neigh_node *neigh_node; in batadv_v_orig_print()
427 struct batadv_neigh_node *neigh_node, in batadv_v_orig_dump_subentry()
495 struct batadv_neigh_node *neigh_node_best; in batadv_v_orig_dump_entry()
496 struct batadv_neigh_node *neigh_node; in batadv_v_orig_dump_entry()
605 static int batadv_v_neigh_cmp(struct batadv_neigh_node *neigh1, in batadv_v_neigh_cmp()
607 struct batadv_neigh_node *neigh2, in batadv_v_neigh_cmp()
630 static bool batadv_v_neigh_is_sob(struct batadv_neigh_node *neigh1, in batadv_v_neigh_is_sob()
632 struct batadv_neigh_node *neigh2, in batadv_v_neigh_is_sob()
708 struct batadv_neigh_node *route in batadv_v_gw_throughput_get()
[all...]
H A Dnetwork-coding.h36 struct batadv_neigh_node *neigh_node);
90 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()
H A Dtypes.h266 struct batadv_neigh_node __rcu *router;
648 * struct batadv_neigh_node - structure for single hops neighbors
650 struct batadv_neigh_node { struct
727 /** @list: list node for &batadv_neigh_node.ifinfo_list */
2111 struct batadv_neigh_node *neigh_node;
2228 int (*cmp)(struct batadv_neigh_node *neigh1,
2230 struct batadv_neigh_node *neigh2,
2238 bool (*is_similar_or_better)(struct batadv_neigh_node *neigh1,
2240 struct batadv_neigh_node *neigh2,
H A Drouting.c57 struct batadv_neigh_node *neigh_node) in _batadv_update_route()
60 struct batadv_neigh_node *curr_router; in _batadv_update_route()
119 struct batadv_neigh_node *neigh_node) in batadv_update_route()
121 struct batadv_neigh_node *router = NULL; in batadv_update_route()
539 struct batadv_neigh_node *
545 struct batadv_neigh_node *first_candidate_router = NULL; in batadv_find_router()
546 struct batadv_neigh_node *next_candidate_router = NULL; in batadv_find_router()
547 struct batadv_neigh_node *router, *cand_router = NULL; in batadv_find_router()
548 struct batadv_neigh_node *last_cand_router = NULL; in batadv_find_router()
H A Dbat_v_ogm.c521 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_forward()
527 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward()
613 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_metric_update()
697 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_route_update()
701 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update()
703 struct batadv_neigh_node *orig_neigh_router = NULL; in batadv_v_ogm_route_update()
796 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_process_per_outif()
869 struct batadv_neigh_node *neigh_node = NULL; in batadv_v_ogm_process()
H A Dfragmentation.h27 struct batadv_neigh_node *neigh_node);
H A Dsend.h41 struct batadv_neigh_node *neigh_node);
H A Dnetwork-coding.c1056 struct batadv_neigh_node *neigh_node) in batadv_nc_code_packets()
1063 struct batadv_neigh_node *neigh_tmp, *router_neigh, *first_dest; in batadv_nc_code_packets()
1064 struct batadv_neigh_node *router_coding = NULL, *second_dest; in batadv_nc_code_packets()
1421 struct batadv_neigh_node *neigh_node, in batadv_nc_skb_dst_search()
1476 struct batadv_neigh_node *neigh_node, in batadv_nc_skb_add_to_path()
1509 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()
/kernel/linux/linux-6.6/net/batman-adv/
H A Doriginator.h31 struct batadv_neigh_node *
36 struct batadv_neigh_node *
40 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh,
43 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh,
132 static inline void batadv_neigh_node_put(struct batadv_neigh_node *neigh_node) in batadv_neigh_node_put()
H A Doriginator.c264 struct batadv_neigh_node *neigh_node; in batadv_neigh_node_release()
267 neigh_node = container_of(ref, struct batadv_neigh_node, refcount); in batadv_neigh_node_release()
291 struct batadv_neigh_node *
296 struct batadv_neigh_node *router = NULL; in batadv_orig_router_get()
402 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh, in batadv_neigh_ifinfo_get()
437 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh, in batadv_neigh_ifinfo_new()
479 static struct batadv_neigh_node *
484 struct batadv_neigh_node *tmp_neigh_node, *res = NULL; in batadv_neigh_node_get()
617 static struct batadv_neigh_node *
622 struct batadv_neigh_node *neigh_nod in batadv_neigh_node_create()
[all...]
H A Drouting.h21 struct batadv_neigh_node *neigh_node);
34 struct batadv_neigh_node *
H A Dbat_v.c272 struct batadv_neigh_node *neigh_node, in batadv_v_orig_dump_subentry()
342 struct batadv_neigh_node *neigh_node_best; in batadv_v_orig_dump_entry()
343 struct batadv_neigh_node *neigh_node; in batadv_v_orig_dump_entry()
451 static int batadv_v_neigh_cmp(struct batadv_neigh_node *neigh1, in batadv_v_neigh_cmp()
453 struct batadv_neigh_node *neigh2, in batadv_v_neigh_cmp()
476 static bool batadv_v_neigh_is_sob(struct batadv_neigh_node *neigh1, in batadv_v_neigh_is_sob()
478 struct batadv_neigh_node *neigh2, in batadv_v_neigh_is_sob()
528 struct batadv_neigh_node *router; in batadv_v_gw_throughput_get()
663 struct batadv_neigh_node *router; in batadv_v_gw_dump_entry()
H A Dbat_iv_ogm.c172 static struct batadv_neigh_node *
178 struct batadv_neigh_node *neigh_node; in batadv_iv_ogm_neigh_new()
925 struct batadv_neigh_node *neigh_node = NULL; in batadv_iv_ogm_orig_update()
926 struct batadv_neigh_node *tmp_neigh_node = NULL; in batadv_iv_ogm_orig_update()
927 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update()
1069 struct batadv_neigh_node *neigh_node = NULL, *tmp_neigh_node; in batadv_iv_ogm_calc_tq()
1213 struct batadv_neigh_node *neigh_node; in batadv_iv_ogm_update_seqnos()
1314 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_process_per_outif()
1315 struct batadv_neigh_node *router_router = NULL; in batadv_iv_ogm_process_per_outif()
1318 struct batadv_neigh_node *orig_neigh_route in batadv_iv_ogm_process_per_outif()
[all...]
H A Dnetwork-coding.h35 struct batadv_neigh_node *neigh_node);
87 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()
H A Dtypes.h256 struct batadv_neigh_node __rcu *router;
638 * struct batadv_neigh_node - structure for single hops neighbors
640 struct batadv_neigh_node { struct
717 /** @list: list node for &batadv_neigh_node.ifinfo_list */
2044 struct batadv_neigh_node *neigh_node;
2161 int (*cmp)(struct batadv_neigh_node *neigh1,
2163 struct batadv_neigh_node *neigh2,
2171 bool (*is_similar_or_better)(struct batadv_neigh_node *neigh1,
2173 struct batadv_neigh_node *neigh2,
H A Drouting.c56 struct batadv_neigh_node *neigh_node) in _batadv_update_route()
59 struct batadv_neigh_node *curr_router; in _batadv_update_route()
117 struct batadv_neigh_node *neigh_node) in batadv_update_route()
119 struct batadv_neigh_node *router = NULL; in batadv_update_route()
521 struct batadv_neigh_node *
527 struct batadv_neigh_node *first_candidate_router = NULL; in batadv_find_router()
528 struct batadv_neigh_node *next_candidate_router = NULL; in batadv_find_router()
529 struct batadv_neigh_node *router, *cand_router = NULL; in batadv_find_router()
530 struct batadv_neigh_node *last_cand_router = NULL; in batadv_find_router()
H A Dbat_v_ogm.c521 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_forward()
527 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_forward()
610 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_metric_update()
692 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_route_update()
696 struct batadv_neigh_node *router = NULL; in batadv_v_ogm_route_update()
698 struct batadv_neigh_node *orig_neigh_router = NULL; in batadv_v_ogm_route_update()
786 struct batadv_neigh_node *neigh_node, in batadv_v_ogm_process_per_outif()
859 struct batadv_neigh_node *neigh_node = NULL; in batadv_v_ogm_process()
H A Dfragmentation.h27 struct batadv_neigh_node *neigh_node);
H A Dsend.h41 struct batadv_neigh_node *neigh_node);
H A Dgateway_client.c202 struct batadv_neigh_node *router = NULL; in batadv_gw_election()
686 struct batadv_neigh_node *neigh_curr = NULL; in batadv_gw_out_of_range()
687 struct batadv_neigh_node *neigh_old = NULL; in batadv_gw_out_of_range()
H A Dnetwork-coding.c1047 struct batadv_neigh_node *neigh_node) in batadv_nc_code_packets()
1054 struct batadv_neigh_node *neigh_tmp, *router_neigh, *first_dest; in batadv_nc_code_packets()
1055 struct batadv_neigh_node *router_coding = NULL, *second_dest; in batadv_nc_code_packets()
1408 struct batadv_neigh_node *neigh_node, in batadv_nc_skb_dst_search()
1463 struct batadv_neigh_node *neigh_node, in batadv_nc_skb_add_to_path()
1496 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()

Completed in 33 milliseconds

12