Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/batman-adv/
Drouting.h29 struct batadv_hard_iface *hard_iface,
33 struct batadv_hard_iface *recv_if,
36 struct batadv_hard_iface *recv_if);
38 struct batadv_hard_iface *recv_if);
40 struct batadv_hard_iface *iface);
42 struct batadv_hard_iface *recv_if);
44 struct batadv_hard_iface *recv_if);
46 struct batadv_hard_iface *recv_if);
48 struct batadv_hard_iface *recv_if);
50 struct batadv_hard_iface *recv_if);
[all …]
Dhard-interface.h108 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface);
109 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface);
110 struct batadv_hard_iface*
112 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
114 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
120 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
128 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put()
139 static inline struct batadv_hard_iface *
142 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
Dbat_v_elp.h27 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface);
28 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface);
29 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface,
30 struct batadv_hard_iface *hard_iface);
31 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface);
33 struct batadv_hard_iface *if_incoming);
Doriginator.h41 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface,
47 struct batadv_hard_iface *hard_iface,
52 const struct batadv_hard_iface *if_outgoing);
55 struct batadv_hard_iface *if_outgoing);
58 struct batadv_hard_iface *if_outgoing);
66 struct batadv_hard_iface *if_outgoing);
69 struct batadv_hard_iface *if_outgoing);
75 int batadv_orig_hash_add_if(struct batadv_hard_iface *hard_iface,
77 int batadv_orig_hash_del_if(struct batadv_hard_iface *hard_iface,
Ddebugfs.h35 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface);
36 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface);
37 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface);
63 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
69 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_rename_hardif()
74 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
Dhard-interface.c62 struct batadv_hard_iface *hard_iface; in batadv_hardif_release()
64 hard_iface = container_of(ref, struct batadv_hard_iface, refcount); in batadv_hardif_release()
76 struct batadv_hard_iface *
79 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev()
224 struct batadv_hard_iface *hard_iface = NULL; in batadv_get_real_netdevice()
361 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_cfg80211_hardif()
377 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif()
400 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast()
437 static struct batadv_hard_iface *
440 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
[all …]
Dsend.h34 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming,
35 struct batadv_hard_iface *if_outgoing,
47 struct batadv_hard_iface *recv_if);
49 struct batadv_hard_iface *hard_iface,
52 struct batadv_hard_iface *hard_iface);
61 const struct batadv_hard_iface *hard_iface);
Dbat_v_elp.c59 static void batadv_v_elp_start_timer(struct batadv_hard_iface *hard_iface) in batadv_v_elp_start_timer()
79 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_get_throughput()
207 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe()
265 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work()
274 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work()
353 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable()
399 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable()
413 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate()
414 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate()
433 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set()
[all …]
Dtypes.h166 struct batadv_hard_iface { struct
243 struct batadv_hard_iface *if_outgoing; argument
605 struct batadv_hard_iface *if_incoming;
642 struct batadv_hard_iface *if_incoming;
706 struct batadv_hard_iface *if_outgoing;
1645 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
2103 struct batadv_hard_iface *if_incoming;
2109 struct batadv_hard_iface *if_outgoing;
2123 void (*activate)(struct batadv_hard_iface *hard_iface);
2126 int (*enable)(struct batadv_hard_iface *hard_iface);
[all …]
Dbat_v.c56 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate()
59 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate()
76 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable()
91 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable()
96 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set()
109 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac()
112 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac()
143 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_print_neigh()
194 struct batadv_hard_iface *hard_iface; in batadv_v_neigh_print()
278 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif()
[all …]
Dbat_v_ogm.c116 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_send_to_if()
136 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send()
246 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable()
259 void batadv_v_ogm_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_ogm_primary_iface_set()
293 struct batadv_hard_iface *if_incoming, in batadv_v_forward_penalty()
294 struct batadv_hard_iface *if_outgoing, in batadv_v_forward_penalty()
334 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_forward()
335 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_forward()
426 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_metric_update()
427 struct batadv_hard_iface *if_outgoing) in batadv_v_ogm_metric_update()
[all …]
Dbat_v_ogm.h30 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface);
33 void batadv_v_ogm_primary_iface_set(struct batadv_hard_iface *primary_iface);
35 struct batadv_hard_iface *if_incoming);
Dbat_iv_ogm.c358 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
376 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable()
404 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable()
410 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac()
423 batadv_iv_ogm_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_primary_iface_set()
484 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if()
591 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate()
592 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate()
597 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate()
689 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new()
[all …]
Doriginator.c345 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
377 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get()
411 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new()
455 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get()
490 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new()
533 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get()
566 batadv_hardif_neigh_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_create()
613 batadv_hardif_neigh_get_or_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get_or_create()
637 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get()
671 struct batadv_hard_iface *hard_iface, in batadv_neigh_node_create()
[all …]
Dbridge_loop_avoidance.h67 struct batadv_hard_iface *primary_if,
68 struct batadv_hard_iface *oldif);
127 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
128 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
Drouting.c55 struct batadv_hard_iface *recv_if);
68 struct batadv_hard_iface *recv_if, in _batadv_update_route()
130 struct batadv_hard_iface *recv_if, in batadv_update_route()
193 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
234 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
307 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
367 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
554 struct batadv_hard_iface *recv_if) in batadv_find_router()
688 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
779 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
Dsend.c76 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet()
137 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb()
191 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
300 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
513 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc()
514 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc()
626 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal()
771 struct batadv_hard_iface *primary_if; in batadv_add_bcast_packet_to_list()
827 struct batadv_hard_iface *hard_iface) in batadv_forw_packet_bcasts_left()
863 struct batadv_hard_iface *hard_iface; in batadv_send_outstanding_bcast_packet()
[all …]
Dmain.c78 struct batadv_hard_iface *recv_if);
278 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
306 struct batadv_hard_iface *
311 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get()
416 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
442 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv()
445 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv()
569 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
572 struct batadv_hard_iface *recv_if); in batadv_recv_handler_register()
Dbat_v.h27 void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
38 static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif) in batadv_v_hardif_init()
Dbridge_loop_avoidance.c351 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
573 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
598 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
893 struct batadv_hard_iface *primary_if, in batadv_handle_request()
926 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
964 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
1008 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
1075 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1270 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1326 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
[all …]
Dmain.h94 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
257 struct batadv_hard_iface *
267 struct batadv_hard_iface *));
Ddistributed-arp-table.h72 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
156 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
Dfragmentation.h34 struct batadv_hard_iface *recv_if,
Ddebugfs.c312 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
351 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_rename_hardif()
371 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
Dsysfs.c257 struct batadv_hard_iface *hard_iface; \
279 struct batadv_hard_iface *hard_iface; \
897 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface()
931 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface_finish()
1033 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status()
1081 struct batadv_hard_iface *hard_iface; in batadv_store_throughput_override()
1120 struct batadv_hard_iface *hard_iface; in batadv_show_throughput_override()

12