Lines Matching refs:if_outgoing
491 if (WARN_ON(!forw_packet->if_outgoing)) in batadv_iv_ogm_emit()
494 if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)) in batadv_iv_ogm_emit()
505 batadv_iv_ogm_send_to_if(forw_packet, forw_packet->if_outgoing); in batadv_iv_ogm_emit()
532 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate() argument
561 if (forw_packet->if_outgoing != if_outgoing) in batadv_iv_ogm_can_aggregate()
630 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_aggregate_new() argument
641 if (!atomic_inc_not_zero(&if_outgoing->refcount)) in batadv_iv_ogm_aggregate_new()
677 forw_packet_aggr->if_outgoing = if_outgoing; in batadv_iv_ogm_aggregate_new()
705 batadv_hardif_free_ref(if_outgoing); in batadv_iv_ogm_aggregate_new()
744 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_queue_add() argument
770 if_outgoing, in batadv_iv_ogm_queue_add()
794 if_incoming, if_outgoing, in batadv_iv_ogm_queue_add()
809 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_forward() argument
854 if_incoming, if_outgoing, 0, in batadv_iv_ogm_forward()
976 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_orig_update() argument
1011 if_outgoing); in batadv_iv_ogm_orig_update()
1046 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing); in batadv_iv_ogm_orig_update()
1068 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_orig_update()
1073 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_orig_update()
1105 batadv_update_route(bat_priv, orig_node, if_outgoing, neigh_node); in batadv_iv_ogm_orig_update()
1135 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_calc_tq() argument
1185 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing); in batadv_iv_ogm_calc_tq()
1232 if (if_outgoing && (if_incoming == if_outgoing) && in batadv_iv_ogm_calc_tq()
1233 batadv_is_wifi_netdev(if_outgoing->net_dev)) in batadv_iv_ogm_calc_tq()
1251 if_outgoing ? if_outgoing->net_dev->name : "DEFAULT"); in batadv_iv_ogm_calc_tq()
1279 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_update_seqnos() argument
1300 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_iv_ogm_update_seqnos()
1320 if_outgoing); in batadv_iv_ogm_update_seqnos()
1355 if_outgoing ? if_outgoing->net_dev->name : "DEFAULT", in batadv_iv_ogm_update_seqnos()
1379 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_process_per_outif() argument
1409 if_incoming, if_outgoing); in batadv_iv_ogm_process_per_outif()
1426 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_process_per_outif()
1429 if_outgoing); in batadv_iv_ogm_process_per_outif()
1430 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_process_per_outif()
1449 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_iv_ogm_process_per_outif()
1469 if_outgoing); in batadv_iv_ogm_process_per_outif()
1482 if_outgoing); in batadv_iv_ogm_process_per_outif()
1487 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_iv_ogm_process_per_outif()
1499 if_outgoing, dup_status); in batadv_iv_ogm_process_per_outif()
1504 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_iv_ogm_process_per_outif()
1513 (if_incoming != if_outgoing)) { in batadv_iv_ogm_process_per_outif()
1522 if_outgoing); in batadv_iv_ogm_process_per_outif()
1546 if_incoming, if_outgoing); in batadv_iv_ogm_process_per_outif()
1775 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_orig_print_neigh() argument
1782 n_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_iv_ogm_orig_print_neigh()
1802 struct batadv_hard_iface *if_outgoing) in batadv_iv_ogm_orig_print() argument
1824 if_outgoing); in batadv_iv_ogm_orig_print()
1829 if_outgoing); in batadv_iv_ogm_orig_print()
1847 batadv_iv_ogm_orig_print_neigh(orig_node, if_outgoing, in batadv_iv_ogm_orig_print()