| /linux/net/batman-adv/ |
| H A D | originator.c | 254 if (neigh_ifinfo->if_outgoing != BATADV_IF_DEFAULT) in batadv_neigh_ifinfo_release() 255 batadv_hardif_put(neigh_ifinfo->if_outgoing); in batadv_neigh_ifinfo_release() 317 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get() argument 324 if (orig_ifinfo->if_outgoing != if_outgoing) in batadv_orig_router_get() 350 struct batadv_hard_iface *if_outgoing) in batadv_orig_to_router() argument 359 neigh_node = batadv_find_router(bat_priv, orig_node, if_outgoing); in batadv_orig_to_router() 376 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get() argument 384 if (tmp->if_outgoing != if_outgoing) in batadv_orig_ifinfo_get() 411 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new() argument 418 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); in batadv_orig_ifinfo_new() [all …]
|
| H A D | bat_iv_ogm.c | 484 if (WARN_ON(!forw_packet->if_outgoing)) in batadv_iv_ogm_emit() 491 batadv_iv_ogm_send_to_if(forw_packet, forw_packet->if_outgoing); in batadv_iv_ogm_emit() 514 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate() argument 529 max_bytes = min_t(unsigned int, if_outgoing->net_dev->mtu, in batadv_iv_ogm_can_aggregate() 555 if (forw_packet->if_outgoing != if_outgoing) in batadv_iv_ogm_can_aggregate() 625 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_aggregate_new() argument 648 forw_packet_aggr = batadv_forw_packet_alloc(if_incoming, if_outgoing, in batadv_iv_ogm_aggregate_new() 718 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_queue_add() argument 747 if_outgoing, in batadv_iv_ogm_queue_add() 771 if_incoming, if_outgoing, in batadv_iv_ogm_queue_add() [all …]
|
| H A D | bat_v_ogm.c | 489 struct batadv_hard_iface *if_outgoing, in batadv_v_forward_penalty() argument 501 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_forward_penalty() 509 if_incoming == if_outgoing && in batadv_v_forward_penalty() 535 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_forward() argument 547 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_ogm_forward() 550 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward() 555 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward() 572 neigh_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_ogm_forward() 579 skb = netdev_alloc_skb_ip_align(if_outgoing->net_dev, in batadv_v_ogm_forward() 594 if_outgoing->net_dev->name, ntohl(ogm_forward->throughput), in batadv_v_ogm_forward() [all …]
|
| H A D | originator.h | 38 const struct batadv_hard_iface *if_outgoing); 41 struct batadv_hard_iface *if_outgoing); 44 struct batadv_hard_iface *if_outgoing); 47 struct batadv_hard_iface *if_outgoing); 54 struct batadv_hard_iface *if_outgoing); 57 struct batadv_hard_iface *if_outgoing);
|
| H A D | bat_v.c | 297 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_subentry() argument 307 n_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_orig_dump_subentry() 317 if (if_outgoing != BATADV_IF_DEFAULT && in batadv_v_orig_dump_subentry() 318 if_outgoing != neigh_node->if_incoming) in batadv_v_orig_dump_subentry() 366 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_entry() argument 374 neigh_node_best = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_orig_dump_entry() 385 if_outgoing, orig_node, in batadv_v_orig_dump_entry() 417 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_bucket() argument 429 if_outgoing, orig_node, sub)) { in batadv_v_orig_dump_bucket() 452 struct batadv_hard_iface *if_outgoing) in batadv_v_orig_dump() argument [all …]
|
| H A D | send.c | 466 batadv_hardif_put(forw_packet->if_outgoing); in batadv_forw_packet_free() 488 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() argument 518 if (if_outgoing) in batadv_forw_packet_alloc() 519 kref_get(&if_outgoing->refcount); in batadv_forw_packet_alloc() 526 forw_packet->if_outgoing = if_outgoing; in batadv_forw_packet_alloc() 612 forw_packet->if_outgoing != hard_iface) in batadv_forw_packet_list_steal() 1032 return num_bcasts != forw_packet->if_outgoing->num_bcasts; in batadv_forw_packet_is_rebroadcast() 1070 batadv_send_broadcast_skb(skb1, forw_packet->if_outgoing); in batadv_send_outstanding_bcast_packet()
|
| H A D | hard-interface.h | 78 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
|
| H A D | send.h | 22 struct batadv_hard_iface *if_outgoing,
|
| H A D | types.h | 297 /** @if_outgoing: pointer to outgoing hard-interface */ 298 struct batadv_hard_iface *if_outgoing; member 752 /** @if_outgoing: pointer to outgoing hard-interface */ 753 struct batadv_hard_iface *if_outgoing; member 2035 * @if_outgoing: packet where the packet should be sent to, or NULL if 2038 struct batadv_hard_iface *if_outgoing; member
|
| H A D | hard-interface.c | 444 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast() argument 454 first = rcu_dereference(hlist_first_rcu(&if_outgoing->neigh_list)); in batadv_hardif_no_broadcast()
|
| H A D | routing.c | 653 cand->if_outgoing, router, in batadv_find_router()
|