Home
last modified time | relevance | path

Searched refs:orig_ifinfo (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/net/batman-adv/
Doriginator.c336 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_orig_router_get() local
340 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get()
341 if (orig_ifinfo->if_outgoing != if_outgoing) in batadv_orig_router_get()
344 router = rcu_dereference(orig_ifinfo->router); in batadv_orig_router_get()
368 struct batadv_orig_ifinfo *tmp, *orig_ifinfo = NULL; in batadv_orig_ifinfo_get() local
379 orig_ifinfo = tmp; in batadv_orig_ifinfo_get()
384 return orig_ifinfo; in batadv_orig_ifinfo_get()
402 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_orig_ifinfo_new() local
407 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); in batadv_orig_ifinfo_new()
408 if (orig_ifinfo) in batadv_orig_ifinfo_new()
[all …]
Dbat_v_ogm.c524 struct batadv_orig_ifinfo *orig_ifinfo = NULL; in batadv_v_ogm_forward() local
536 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward()
537 if (!orig_ifinfo) in batadv_v_ogm_forward()
548 if (orig_ifinfo->last_seqno_forwarded == ntohl(ogm_received->seqno)) in batadv_v_ogm_forward()
551 orig_ifinfo->last_seqno_forwarded = ntohl(ogm_received->seqno); in batadv_v_ogm_forward()
586 if (orig_ifinfo) in batadv_v_ogm_forward()
587 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_v_ogm_forward()
615 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_v_ogm_metric_update() local
622 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_metric_update()
623 if (!orig_ifinfo) in batadv_v_ogm_metric_update()
[all …]
Dbat_iv_ogm.c747 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_iv_ogm_slide_own_bcast_window() local
757 hlist_for_each_entry_rcu(orig_ifinfo, in batadv_iv_ogm_slide_own_bcast_window()
760 if (orig_ifinfo->if_outgoing != hard_iface) in batadv_iv_ogm_slide_own_bcast_window()
764 word = orig_ifinfo->bat_iv.bcast_own; in batadv_iv_ogm_slide_own_bcast_window()
766 w = &orig_ifinfo->bat_iv.bcast_own_sum; in batadv_iv_ogm_slide_own_bcast_window()
887 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_iv_orig_ifinfo_sum() local
890 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); in batadv_iv_orig_ifinfo_sum()
891 if (!orig_ifinfo) in batadv_iv_orig_ifinfo_sum()
895 sum = orig_ifinfo->bat_iv.bcast_own_sum; in batadv_iv_orig_ifinfo_sum()
898 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_iv_orig_ifinfo_sum()
[all …]
Drouting.c59 struct batadv_orig_ifinfo *orig_ifinfo; in _batadv_update_route() local
62 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, recv_if); in _batadv_update_route()
63 if (!orig_ifinfo) in _batadv_update_route()
79 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, in _batadv_update_route()
82 batadv_orig_ifinfo_put(orig_ifinfo); in _batadv_update_route()
Doriginator.h57 void batadv_orig_ifinfo_put(struct batadv_orig_ifinfo *orig_ifinfo);
Dnetwork-coding.c760 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_can_nc_with_orig() local
764 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, BATADV_IF_DEFAULT); in batadv_can_nc_with_orig()
765 if (!orig_ifinfo) in batadv_can_nc_with_orig()
768 last_ttl = orig_ifinfo->last_ttl; in batadv_can_nc_with_orig()
769 last_real_seqno = orig_ifinfo->last_real_seqno; in batadv_can_nc_with_orig()
770 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_can_nc_with_orig()