Searched refs:orig_ifinfo (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/net/batman-adv/ |
| D | originator.c | 336 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 …]
|
| D | bat_v_ogm.c | 520 struct batadv_orig_ifinfo *orig_ifinfo = NULL; in batadv_v_ogm_forward() local 532 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward() 533 if (!orig_ifinfo) in batadv_v_ogm_forward() 544 if (orig_ifinfo->last_seqno_forwarded == ntohl(ogm_received->seqno)) in batadv_v_ogm_forward() 547 orig_ifinfo->last_seqno_forwarded = ntohl(ogm_received->seqno); in batadv_v_ogm_forward() 582 if (orig_ifinfo) in batadv_v_ogm_forward() 583 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_v_ogm_forward() 611 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_v_ogm_metric_update() local 618 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_metric_update() 619 if (!orig_ifinfo) in batadv_v_ogm_metric_update() [all …]
|
| D | bat_iv_ogm.c | 746 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_iv_ogm_slide_own_bcast_window() local 756 hlist_for_each_entry_rcu(orig_ifinfo, in batadv_iv_ogm_slide_own_bcast_window() 759 if (orig_ifinfo->if_outgoing != hard_iface) in batadv_iv_ogm_slide_own_bcast_window() 763 word = orig_ifinfo->bat_iv.bcast_own; in batadv_iv_ogm_slide_own_bcast_window() 765 w = &orig_ifinfo->bat_iv.bcast_own_sum; in batadv_iv_ogm_slide_own_bcast_window() 882 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_iv_orig_ifinfo_sum() local 885 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); in batadv_iv_orig_ifinfo_sum() 886 if (!orig_ifinfo) in batadv_iv_orig_ifinfo_sum() 890 sum = orig_ifinfo->bat_iv.bcast_own_sum; in batadv_iv_orig_ifinfo_sum() 893 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_iv_orig_ifinfo_sum() [all …]
|
| D | routing.c | 59 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() 74 curr_router = rcu_dereference_protected(orig_ifinfo->router, true); in _batadv_update_route() 80 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route() 82 batadv_orig_ifinfo_put(orig_ifinfo); in _batadv_update_route()
|
| D | originator.h | 57 void batadv_orig_ifinfo_put(struct batadv_orig_ifinfo *orig_ifinfo);
|
| D | network-coding.c | 760 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()
|