/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | originator.h | 32 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 D | originator.c | 265 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 D | bat_iv_ogm.c | 174 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 D | routing.h | 21 struct batadv_neigh_node *neigh_node); 38 struct batadv_neigh_node *
|
H A D | bat_v.c | 136 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 D | network-coding.h | 36 struct batadv_neigh_node *neigh_node); 90 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()
|
H A D | types.h | 266 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 D | routing.c | 57 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 D | bat_v_ogm.c | 521 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 D | fragmentation.h | 27 struct batadv_neigh_node *neigh_node);
|
H A D | send.h | 41 struct batadv_neigh_node *neigh_node);
|
H A D | network-coding.c | 1056 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 D | originator.h | 31 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 D | originator.c | 264 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 D | routing.h | 21 struct batadv_neigh_node *neigh_node); 34 struct batadv_neigh_node *
|
H A D | bat_v.c | 272 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 D | bat_iv_ogm.c | 172 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 D | network-coding.h | 35 struct batadv_neigh_node *neigh_node); 87 struct batadv_neigh_node *neigh_node) in batadv_nc_skb_forward()
|
H A D | types.h | 256 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 D | routing.c | 56 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 D | bat_v_ogm.c | 521 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 D | fragmentation.h | 27 struct batadv_neigh_node *neigh_node);
|
H A D | send.h | 41 struct batadv_neigh_node *neigh_node);
|
H A D | gateway_client.c | 202 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 D | network-coding.c | 1047 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()
|