/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | originator.c | 230 if (neigh_ifinfo->if_outgoing != BATADV_IF_DEFAULT) in batadv_neigh_ifinfo_release() 231 batadv_hardif_put(neigh_ifinfo->if_outgoing); in batadv_neigh_ifinfo_release() 284 * @if_outgoing: the interface where the payload packet has been received or 293 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get() 300 if (orig_ifinfo->if_outgoing != if_outgoing) in batadv_orig_router_get() 317 * @if_outgoing: the interface for which the ifinfo should be acquired 325 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get() 332 if (tmp->if_outgoing != if_outgoing) in batadv_orig_ifinfo_get() 292 batadv_orig_router_get(struct batadv_orig_node *orig_node, const struct batadv_hard_iface *if_outgoing) batadv_orig_router_get() argument 324 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_orig_ifinfo_get() argument 358 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_orig_ifinfo_new() argument 402 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) batadv_neigh_ifinfo_get() argument 437 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) batadv_neigh_ifinfo_new() argument 983 struct batadv_hard_iface *if_outgoing; batadv_purge_neigh_ifinfo() local 1026 struct batadv_hard_iface *if_outgoing; batadv_purge_orig_ifinfo() local 1133 batadv_find_best_neighbor(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_find_best_neighbor() argument [all...] |
H A D | bat_iv_ogm.c | 408 if (WARN_ON(!forw_packet->if_outgoing)) in batadv_iv_ogm_emit() 411 if (forw_packet->if_outgoing->soft_iface != soft_iface) { in batadv_iv_ogm_emit() 420 batadv_iv_ogm_send_to_if(forw_packet, forw_packet->if_outgoing); in batadv_iv_ogm_emit() 432 * @if_outgoing: interface for which the retransmission should be considered 443 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate() 472 if (forw_packet->if_outgoing != if_outgoing) in batadv_iv_ogm_can_aggregate() 533 * @if_outgoing: interface for which the retransmission should be considered 540 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_aggregate_new() 562 forw_packet_aggr = batadv_forw_packet_alloc(if_incoming, if_outgoing, in batadv_iv_ogm_aggregate_new() 438 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) batadv_iv_ogm_can_aggregate() argument 536 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) batadv_iv_ogm_aggregate_new() argument 618 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) batadv_iv_ogm_queue_add() argument 681 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) batadv_iv_ogm_forward() argument 730 if_incoming, if_outgoing, 0, batadv_iv_ogm_forward() local 882 batadv_iv_orig_ifinfo_sum(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_iv_orig_ifinfo_sum() argument 914 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) batadv_iv_ogm_orig_update() argument 1062 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) batadv_iv_ogm_calc_tq() argument 1205 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) batadv_iv_ogm_update_seqnos() argument 1307 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) batadv_iv_ogm_process_per_outif() argument 1781 batadv_iv_ogm_neigh_get_tq_avg(struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_outgoing, u8 *tq_avg) batadv_iv_ogm_neigh_get_tq_avg() argument 1812 batadv_iv_ogm_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) batadv_iv_ogm_orig_dump_subentry() argument 1876 batadv_iv_ogm_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) batadv_iv_ogm_orig_dump_entry() argument 1937 batadv_iv_ogm_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct hlist_head *head, int *idx_s, int *sub) batadv_iv_ogm_orig_dump_bucket() argument 1973 batadv_iv_ogm_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing) batadv_iv_ogm_orig_dump() argument [all...] |
H A D | bat_v_ogm.c | 457 * @if_outgoing: the interface where the OGM has to be forwarded to 477 struct batadv_hard_iface *if_outgoing, in batadv_v_forward_penalty() 489 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_forward_penalty() 497 if_incoming == if_outgoing && in batadv_v_forward_penalty() 513 * @if_outgoing: the interface to which the OGM has to be forwarded to 523 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_forward() 535 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_ogm_forward() 538 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward() 543 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward() 560 neigh_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_ogm_forward() 475 batadv_v_forward_penalty(struct batadv_priv *bat_priv, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, u32 throughput) batadv_v_forward_penalty() argument 518 batadv_v_ogm_forward(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm_received, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_forward() argument 607 batadv_v_ogm_metric_update(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_metric_update() argument 688 batadv_v_ogm_route_update(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_route_update() argument 782 batadv_v_ogm_process_per_outif(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_process_per_outif() argument [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); 51 struct batadv_hard_iface *if_outgoing); 54 struct batadv_hard_iface *if_outgoing);
|
H A D | bat_v.c | 260 * @if_outgoing: Limit dump to entries with this outgoing interface 270 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_subentry() 280 n_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_orig_dump_subentry() 290 if (if_outgoing != BATADV_IF_DEFAULT && in batadv_v_orig_dump_subentry() 291 if_outgoing != neigh_node->if_incoming) in batadv_v_orig_dump_subentry() 328 * @if_outgoing: Limit dump to entries with this outgoing interface 339 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_entry() 347 neigh_node_best = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_orig_dump_entry() 358 if_outgoing, orig_node, in batadv_v_orig_dump_entry() 380 * @if_outgoing 268 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) batadv_v_orig_dump_subentry() argument 337 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) batadv_v_orig_dump_entry() argument 388 batadv_v_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct hlist_head *head, int *idx_s, int *sub) batadv_v_orig_dump_bucket() argument 423 batadv_v_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing) batadv_v_orig_dump() argument [all...] |
H A D | send.c | 474 batadv_hardif_put(forw_packet->if_outgoing); in batadv_forw_packet_free() 483 * @if_outgoing: The (optional) if_outgoing to be grabbed 489 * (optional) if_incoming, if_outgoing and queue_left. If queue_left 496 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() 526 if (if_outgoing) in batadv_forw_packet_alloc() 527 kref_get(&if_outgoing->refcount); in batadv_forw_packet_alloc() 534 forw_packet->if_outgoing = if_outgoing; in batadv_forw_packet_alloc() 620 forw_packet->if_outgoing ! in batadv_forw_packet_list_steal() 495 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, atomic_t *queue_left, struct batadv_priv *bat_priv, struct sk_buff *skb) batadv_forw_packet_alloc() argument [all...] |
H A D | hard-interface.h | 82 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 | 252 /** @if_outgoing: pointer to outgoing hard-interface */ 253 struct batadv_hard_iface *if_outgoing; member 720 /** @if_outgoing: pointer to outgoing hard-interface */ 721 struct batadv_hard_iface *if_outgoing; member 2112 * @if_outgoing: packet where the packet should be sent to, or NULL if 2115 struct batadv_hard_iface *if_outgoing; member
|
H A D | hard-interface.c | 390 * @if_outgoing: the outgoing interface checked and considered for (re)broadcast 403 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast() argument 413 first = rcu_dereference(hlist_first_rcu(&if_outgoing->neigh_list)); in batadv_hardif_no_broadcast()
|
H A D | routing.c | 581 cand->if_outgoing, router, in batadv_find_router()
|
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | bat_iv_ogm.c | 410 if (WARN_ON(!forw_packet->if_outgoing)) in batadv_iv_ogm_emit() 413 if (forw_packet->if_outgoing->soft_iface != soft_iface) { in batadv_iv_ogm_emit() 422 batadv_iv_ogm_send_to_if(forw_packet, forw_packet->if_outgoing); in batadv_iv_ogm_emit() 434 * @if_outgoing: interface for which the retransmission should be considered 445 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate() 474 if (forw_packet->if_outgoing != if_outgoing) in batadv_iv_ogm_can_aggregate() 536 * @if_outgoing: interface for which the retransmission should be considered 543 struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_aggregate_new() 565 forw_packet_aggr = batadv_forw_packet_alloc(if_incoming, if_outgoing, in batadv_iv_ogm_aggregate_new() 440 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) batadv_iv_ogm_can_aggregate() argument 539 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) batadv_iv_ogm_aggregate_new() argument 621 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) batadv_iv_ogm_queue_add() argument 684 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) batadv_iv_ogm_forward() argument 733 if_incoming, if_outgoing, 0, batadv_iv_ogm_forward() local 886 batadv_iv_orig_ifinfo_sum(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_iv_orig_ifinfo_sum() argument 918 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) batadv_iv_ogm_orig_update() argument 1070 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) batadv_iv_ogm_calc_tq() argument 1214 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) batadv_iv_ogm_update_seqnos() argument 1316 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) batadv_iv_ogm_process_per_outif() argument 1795 batadv_iv_ogm_orig_print_neigh(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing, struct seq_file *seq) batadv_iv_ogm_orig_print_neigh() argument 1821 batadv_iv_ogm_orig_print(struct batadv_priv *bat_priv, struct seq_file *seq, struct batadv_hard_iface *if_outgoing) batadv_iv_ogm_orig_print() argument 1895 batadv_iv_ogm_neigh_get_tq_avg(struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_outgoing, u8 *tq_avg) batadv_iv_ogm_neigh_get_tq_avg() argument 1926 batadv_iv_ogm_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) batadv_iv_ogm_orig_dump_subentry() argument 1988 batadv_iv_ogm_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) batadv_iv_ogm_orig_dump_entry() argument 2050 batadv_iv_ogm_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct hlist_head *head, int *idx_s, int *sub) batadv_iv_ogm_orig_dump_bucket() argument 2086 batadv_iv_ogm_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing) batadv_iv_ogm_orig_dump() argument [all...] |
H A D | originator.c | 231 if (neigh_ifinfo->if_outgoing != BATADV_IF_DEFAULT) in batadv_neigh_ifinfo_release() 232 batadv_hardif_put(neigh_ifinfo->if_outgoing); in batadv_neigh_ifinfo_release() 285 * @if_outgoing: the interface where the payload packet has been received or 294 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get() 301 if (orig_ifinfo->if_outgoing != if_outgoing) in batadv_orig_router_get() 318 * @if_outgoing: the interface for which the ifinfo should be acquired 326 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get() 333 if (tmp->if_outgoing != if_outgoing) in batadv_orig_ifinfo_get() 293 batadv_orig_router_get(struct batadv_orig_node *orig_node, const struct batadv_hard_iface *if_outgoing) batadv_orig_router_get() argument 325 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_orig_ifinfo_get() argument 359 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_orig_ifinfo_new() argument 403 batadv_neigh_ifinfo_get(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) batadv_neigh_ifinfo_get() argument 438 batadv_neigh_ifinfo_new(struct batadv_neigh_node *neigh, struct batadv_hard_iface *if_outgoing) batadv_neigh_ifinfo_new() argument 1027 struct batadv_hard_iface *if_outgoing; batadv_purge_neigh_ifinfo() local 1070 struct batadv_hard_iface *if_outgoing; batadv_purge_orig_ifinfo() local 1177 batadv_find_best_neighbor(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing) batadv_find_best_neighbor() argument [all...] |
H A D | bat_v_ogm.c | 457 * @if_outgoing: the interface where the OGM has to be forwarded to 477 struct batadv_hard_iface *if_outgoing, in batadv_v_forward_penalty() 489 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_forward_penalty() 497 if_incoming == if_outgoing && in batadv_v_forward_penalty() 513 * @if_outgoing: the interface to which the OGM has to be forwarded to 523 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_forward() 535 if (if_outgoing == BATADV_IF_DEFAULT) in batadv_v_ogm_forward() 538 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward() 543 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_v_ogm_forward() 560 neigh_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_ogm_forward() 475 batadv_v_forward_penalty(struct batadv_priv *bat_priv, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, u32 throughput) batadv_v_forward_penalty() argument 518 batadv_v_ogm_forward(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm_received, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_forward() argument 610 batadv_v_ogm_metric_update(struct batadv_priv *bat_priv, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_metric_update() argument 693 batadv_v_ogm_route_update(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_route_update() argument 792 batadv_v_ogm_process_per_outif(struct batadv_priv *bat_priv, const struct ethhdr *ethhdr, const struct batadv_ogm2_packet *ogm2, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing) batadv_v_ogm_process_per_outif() argument [all...] |
H A D | originator.h | 39 const struct batadv_hard_iface *if_outgoing); 42 struct batadv_hard_iface *if_outgoing); 45 struct batadv_hard_iface *if_outgoing); 53 struct batadv_hard_iface *if_outgoing); 56 struct batadv_hard_iface *if_outgoing);
|
H A D | bat_v.c | 126 * @if_outgoing: outgoing interface for these entries 133 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_print_neigh() 140 n_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_orig_print_neigh() 345 * @if_outgoing: the outgoing interface for which this should be printed 349 struct batadv_hard_iface *if_outgoing) in batadv_v_orig_print() 370 if_outgoing); in batadv_v_orig_print() 375 if_outgoing); in batadv_v_orig_print() 392 batadv_v_orig_print_neigh(orig_node, if_outgoing, seq); in batadv_v_orig_print() 415 * @if_outgoing: Limit dump to entries with this outgoing interface 425 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_dump_subentry() 132 batadv_v_orig_print_neigh(struct batadv_orig_node *orig_node, struct batadv_hard_iface *if_outgoing, struct seq_file *seq) batadv_v_orig_print_neigh() argument 347 batadv_v_orig_print(struct batadv_priv *bat_priv, struct seq_file *seq, struct batadv_hard_iface *if_outgoing) batadv_v_orig_print() argument 423 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, struct batadv_neigh_node *neigh_node, bool best) batadv_v_orig_dump_subentry() argument 490 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct batadv_orig_node *orig_node, int *sub_s) batadv_v_orig_dump_entry() argument 542 batadv_v_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing, struct hlist_head *head, int *idx_s, int *sub) batadv_v_orig_dump_bucket() argument 577 batadv_v_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, struct batadv_priv *bat_priv, struct batadv_hard_iface *if_outgoing) batadv_v_orig_dump() argument [all...] |
H A D | send.c | 479 if (forw_packet->if_outgoing) in batadv_forw_packet_free() 480 batadv_hardif_put(forw_packet->if_outgoing); in batadv_forw_packet_free() 489 * @if_outgoing: The (optional) if_outgoing to be grabbed 495 * (optional) if_incoming, if_outgoing and queue_left. If queue_left 502 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc() 532 if (if_outgoing) in batadv_forw_packet_alloc() 533 kref_get(&if_outgoing->refcount); in batadv_forw_packet_alloc() 540 forw_packet->if_outgoing = if_outgoing; in batadv_forw_packet_alloc() 501 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, struct batadv_hard_iface *if_outgoing, atomic_t *queue_left, struct batadv_priv *bat_priv, struct sk_buff *skb) batadv_forw_packet_alloc() argument [all...] |
H A D | hard-interface.h | 106 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 | 262 /** @if_outgoing: pointer to outgoing hard-interface */ 263 struct batadv_hard_iface *if_outgoing; member 730 /** @if_outgoing: pointer to outgoing hard-interface */ 731 struct batadv_hard_iface *if_outgoing; member 2179 * @if_outgoing: packet where the packet should be sent to, or NULL if 2182 struct batadv_hard_iface *if_outgoing; member
|
H A D | hard-interface.c | 389 * @if_outgoing: the outgoing interface checked and considered for (re)broadcast 402 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast() argument 412 first = rcu_dereference(hlist_first_rcu(&if_outgoing->neigh_list)); in batadv_hardif_no_broadcast()
|
H A D | routing.c | 599 cand->if_outgoing, router, in batadv_find_router()
|