Home
last modified time | relevance | path

Searched refs:batadv_hard_iface (Results 1 – 21 of 21) sorted by relevance

/linux/net/batman-adv/
H A Drouting.h16 struct batadv_hard_iface *hard_iface,
20 struct batadv_hard_iface *recv_if,
23 struct batadv_hard_iface *recv_if);
25 struct batadv_hard_iface *recv_if);
27 struct batadv_hard_iface *iface);
29 struct batadv_hard_iface *recv_if);
32 struct batadv_hard_iface *recv_if);
35 struct batadv_hard_iface *recv_if) in batadv_recv_mcast_packet()
42 struct batadv_hard_iface *recv_if);
44 struct batadv_hard_iface *recv_if);
[all …]
H A Dhard-interface.h72 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface);
73 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface);
74 struct batadv_hard_iface*
76 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
78 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface);
82 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
90 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put()
104 static inline struct batadv_hard_iface *
107 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
H A Dhard-interface.c51 struct batadv_hard_iface *hard_iface; in batadv_hardif_release()
53 hard_iface = container_of(ref, struct batadv_hard_iface, refcount); in batadv_hardif_release()
65 struct batadv_hard_iface *
68 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev()
218 struct batadv_hard_iface *hard_iface = NULL; in batadv_get_real_netdevice()
364 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_cfg80211_hardif()
380 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif()
403 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast()
440 static struct batadv_hard_iface *
443 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
[all …]
H A Dbat_v_elp.h14 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface);
15 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface);
16 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface,
17 struct batadv_hard_iface *hard_iface);
18 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface);
20 struct batadv_hard_iface *if_incoming);
H A Doriginator.h28 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface,
33 struct batadv_hard_iface *hard_iface,
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 Dbat_v_ogm.c87 static void batadv_v_ogm_start_queue_timer(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_start_queue_timer()
122 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_send_to_if()
163 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_left()
182 static void batadv_v_ogm_aggr_list_free(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_list_free()
201 static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_send()
240 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_on_if()
264 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send_softif()
389 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work()
392 hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); in batadv_v_ogm_aggr_work()
409 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable()
[all …]
H A Dtypes.h168 struct batadv_hard_iface { struct
253 struct batadv_hard_iface *if_outgoing;
617 struct batadv_hard_iface *if_incoming;
654 struct batadv_hard_iface *if_incoming;
718 struct batadv_hard_iface *if_outgoing;
1757 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
2176 struct batadv_hard_iface *if_incoming;
2182 struct batadv_hard_iface *if_outgoing;
2196 void (*activate)(struct batadv_hard_iface *hard_iface);
2199 int (*enable)(struct batadv_hard_iface *hard_iface);
[all …]
H A Dbat_v_elp.c62 static void batadv_v_elp_start_timer(struct batadv_hard_iface *hard_iface) in batadv_v_elp_start_timer()
84 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_get_throughput()
228 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe()
288 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work()
297 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work()
390 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable()
438 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable()
452 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate()
453 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate()
472 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set()
[all …]
H A Dsend.h21 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming,
22 struct batadv_hard_iface *if_outgoing,
34 struct batadv_hard_iface *recv_if);
36 struct batadv_hard_iface *hard_iface,
39 struct batadv_hard_iface *hard_iface);
52 const struct batadv_hard_iface *hard_iface);
H A Dbat_v.c44 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate()
47 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate()
64 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable()
79 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable()
85 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set()
98 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac()
101 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac()
180 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif()
212 struct batadv_hard_iface *single_hardif) in batadv_v_neigh_dump()
214 struct batadv_hard_iface *hard_iface; in batadv_v_neigh_dump()
[all …]
H A Dbat_v_ogm.h19 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface);
20 void batadv_v_ogm_iface_disable(struct batadv_hard_iface *hard_iface);
23 void batadv_v_ogm_primary_iface_set(struct batadv_hard_iface *primary_iface);
25 struct batadv_hard_iface *if_incoming);
H A Dsend.c64 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet()
125 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb()
178 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
287 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
495 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc()
496 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc()
608 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal()
755 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_to_list()
756 struct batadv_hard_iface *if_out) in batadv_forw_bcast_packet_to_list()
811 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_if()
[all …]
H A Dbridge_loop_avoidance.h50 struct batadv_hard_iface *primary_if,
51 struct batadv_hard_iface *oldif);
97 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
98 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
H A Drouting.c42 struct batadv_hard_iface *recv_if);
55 struct batadv_hard_iface *recv_if, in _batadv_update_route()
116 struct batadv_hard_iface *recv_if, in batadv_update_route()
178 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
219 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
281 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
339 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
524 struct batadv_hard_iface *recv_if) in batadv_find_router()
657 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
748 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
H A Dbat_v.h15 void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
26 static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif) in batadv_v_hardif_init()
H A Ddistributed-arp-table.h64 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
160 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
H A Dfragmentation.h21 struct batadv_hard_iface *recv_if,
H A Dfragmentation.c349 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd()
439 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()
H A Dtp_meter.c630 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack()
809 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send()
1158 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send_ack()
H A Dtranslation-table.c598 struct batadv_hard_iface *in_hardif = NULL; in batadv_tt_local_add()
1135 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump()
1902 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_global_dump()
2874 struct batadv_hard_iface *primary_if; in batadv_send_tt_request()
3082 struct batadv_hard_iface *primary_if = NULL; in batadv_send_my_tt_response()
3469 struct batadv_hard_iface *primary_if; in batadv_send_roam_adv()
H A Dnetwork-coding.c52 struct batadv_hard_iface *recv_if);
1794 struct batadv_hard_iface *recv_if) in batadv_nc_recv_coded_packet()