Home
last modified time | relevance | path

Searched refs:if_outgoing (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/net/batman-adv/
H A Doriginator.c230 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 Dbat_iv_ogm.c408 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 Dbat_v_ogm.c457 * @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 Doriginator.h38 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 Dbat_v.c260 * @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 Dsend.c474 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 Dhard-interface.h82 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
H A Dsend.h22 struct batadv_hard_iface *if_outgoing,
H A Dtypes.h252 /** @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 Dhard-interface.c390 * @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 Drouting.c581 cand->if_outgoing, router, in batadv_find_router()
/kernel/linux/linux-5.10/net/batman-adv/
H A Dbat_iv_ogm.c410 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 Doriginator.c231 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 Dbat_v_ogm.c457 * @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 Doriginator.h39 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 Dbat_v.c126 * @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 Dsend.c479 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 Dhard-interface.h106 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
H A Dsend.h22 struct batadv_hard_iface *if_outgoing,
H A Dtypes.h262 /** @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 Dhard-interface.c389 * @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 Drouting.c599 cand->if_outgoing, router, in batadv_find_router()

Completed in 38 milliseconds