/net/batman-adv/ |
H A D | originator.h | 42 const struct batadv_hard_iface *if_outgoing); 45 struct batadv_hard_iface *if_outgoing); 48 struct batadv_hard_iface *if_outgoing); 53 struct batadv_hard_iface *if_outgoing); 56 struct batadv_hard_iface *if_outgoing);
|
H A D | originator.c | 162 if (neigh_ifinfo->if_outgoing != BATADV_IF_DEFAULT) 163 batadv_hardif_free_ref_now(neigh_ifinfo->if_outgoing); 238 * @if_outgoing: the interface where the payload packet has been received or 247 const struct batadv_hard_iface *if_outgoing) 254 if (orig_ifinfo->if_outgoing != if_outgoing) 271 * @if_outgoing: the interface for which the ifinfo should be acquired 279 struct batadv_hard_iface *if_outgoing) 286 if (tmp->if_outgoing != if_outgoing) 246 batadv_orig_router_get(struct batadv_orig_node *orig_node, const struct batadv_hard_iface *if_outgoing) argument 278 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument 312 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument 358 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) argument 393 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) argument 719 struct batadv_hard_iface *if_outgoing; local 762 struct batadv_hard_iface *if_outgoing; local 870 batadv_find_best_neighbor(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) argument [all...] |
H A D | bat_iv_ogm.c | 492 if (WARN_ON(!forw_packet->if_outgoing)) 495 if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)) 506 batadv_iv_ogm_send_to_if(forw_packet, forw_packet->if_outgoing); 522 * @if_outgoing: interface for which the retransmission should be considered 533 const struct batadv_hard_iface *if_outgoing, 568 if (forw_packet->if_outgoing != if_outgoing) 620 * @if_outgoing: interface for which the retransmission should be considered 627 struct batadv_hard_iface *if_outgoing, 638 if (!atomic_inc_not_zero(&if_outgoing 528 batadv_iv_ogm_can_aggregate(const struct batadv_ogm_packet *new_bat_ogm_packet, struct batadv_priv *bat_priv, int packet_len, unsigned long send_time, bool directlink, const struct batadv_hard_iface *if_incoming, const struct batadv_hard_iface *if_outgoing, const struct batadv_forw_packet *forw_packet) argument 623 batadv_iv_ogm_aggregate_new(const unsigned char *packet_buff, int packet_len, unsigned long send_time, bool direct_link, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, int own_packet) argument 739 batadv_iv_ogm_queue_add(struct batadv_priv *bat_priv, unsigned char *packet_buff, int packet_len, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, int own_packet, unsigned long send_time) argument 802 batadv_iv_ogm_forward(struct batadv_orig_node *orig_node, const struct ethhdr *ethhdr, struct batadv_ogm_packet *batadv_ogm_packet, bool is_single_hop_neigh, bool is_from_best_next_hop, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument 853 if_incoming, if_outgoing, 0, local 969 batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_orig_ifinfo *orig_ifinfo, const struct ethhdr *ethhdr, const struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, enum batadv_dup_status dup_status) argument 1128 batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node, struct batadv_orig_node *orig_neigh_node, struct batadv_ogm_packet *batadv_ogm_packet, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument 1273 batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr, const struct batadv_ogm_packet *batadv_ogm_packet, const struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument 1374 batadv_iv_ogm_process_per_outif(const struct sk_buff *skb, int ogm_offset, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) argument 1771 batadv_iv_ogm_orig_print_neigh(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing, struct seq_file *seq) argument 1797 batadv_iv_ogm_orig_print(struct batadv_priv *bat_priv, struct seq_file *seq, struct batadv_hard_iface *if_outgoing) argument [all...] |
H A D | send.c | 396 if (forw_packet->if_outgoing) 397 batadv_hardif_free_ref(forw_packet->if_outgoing); 461 forw_packet->if_outgoing = NULL; 566 forw_packet->if_incoming == forw_packet->if_outgoing) 628 (forw_packet->if_outgoing != hard_iface))
|
H A D | types.h | 109 * @if_outgoing: pointer to outgoing hard interface 119 struct batadv_hard_iface *if_outgoing; member in struct:batadv_orig_ifinfo 373 * @if_outgoing: pointer to outgoing hard interface 381 struct batadv_hard_iface *if_outgoing; member in struct:batadv_neigh_ifinfo 1091 * @if_outgoing: packet where the packet should be sent to, or NULL if 1104 struct batadv_hard_iface *if_outgoing; member in struct:batadv_forw_packet
|
H A D | routing.c | 484 cand->if_outgoing,
|