Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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);
31 struct batadv_hard_iface *recv_if);
33 struct batadv_hard_iface *recv_if);
35 struct batadv_hard_iface *recv_if);
37 struct batadv_hard_iface *recv_if);
[all …]
H A Dhard-interface.h95 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface);
96 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface);
97 struct batadv_hard_iface*
99 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
101 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
106 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
114 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put()
128 static inline struct batadv_hard_iface *
131 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()
363 bool batadv_is_cfg80211_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_cfg80211_hardif()
379 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif()
402 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast()
439 static struct batadv_hard_iface *
442 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
[all …]
H A Dbat_v_elp.h15 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface);
16 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface);
17 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface,
18 struct batadv_hard_iface *hard_iface);
19 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface);
21 struct batadv_hard_iface *if_incoming);
H A Ddebugfs.h25 void batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface);
26 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface);
27 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface);
57 void batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
62 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_rename_hardif()
67 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
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()
161 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_left()
180 static void batadv_v_ogm_aggr_list_free(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_list_free()
199 static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_send()
238 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_on_if()
262 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send_softif()
387 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work()
390 hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); in batadv_v_ogm_aggr_work()
407 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable()
[all …]
H A Dtypes.h169 struct batadv_hard_iface { struct
263 struct batadv_hard_iface *if_outgoing;
630 struct batadv_hard_iface *if_incoming;
667 struct batadv_hard_iface *if_incoming;
731 struct batadv_hard_iface *if_outgoing;
1712 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
2170 struct batadv_hard_iface *if_incoming;
2176 struct batadv_hard_iface *if_outgoing;
2190 void (*activate)(struct batadv_hard_iface *hard_iface);
2193 int (*enable)(struct batadv_hard_iface *hard_iface);
[all …]
H A Dbat_v_elp.c48 static void batadv_v_elp_start_timer(struct batadv_hard_iface *hard_iface) in batadv_v_elp_start_timer()
68 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_get_throughput()
195 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe()
253 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work()
262 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work()
341 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable()
389 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable()
403 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate()
404 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate()
423 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set()
[all …]
H A Doriginator.h29 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface,
34 struct batadv_hard_iface *hard_iface,
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 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);
48 const struct batadv_hard_iface *hard_iface);
H A Dbat_v.c45 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate()
48 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate()
65 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable()
80 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable()
86 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set()
99 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac()
102 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac()
133 struct batadv_hard_iface *if_outgoing, in batadv_v_orig_print_neigh()
184 struct batadv_hard_iface *hard_iface; in batadv_v_neigh_print()
268 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif()
[all …]
H A Dbat_iv_ogm.c175 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
193 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable()
227 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable()
237 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac()
259 batadv_iv_ogm_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_primary_iface_set()
335 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if()
444 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate()
445 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate()
450 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate()
542 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new()
[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 Doriginator.c294 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
326 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get()
360 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new()
404 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get()
439 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new()
482 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get()
515 batadv_hardif_neigh_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_create()
562 batadv_hardif_neigh_get_or_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get_or_create()
586 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get()
620 struct batadv_hard_iface *hard_iface, in batadv_neigh_node_create()
[all …]
H A Drouting.c43 struct batadv_hard_iface *recv_if);
56 struct batadv_hard_iface *recv_if, in _batadv_update_route()
118 struct batadv_hard_iface *recv_if, in batadv_update_route()
181 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
222 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
295 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
355 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
542 struct batadv_hard_iface *recv_if) in batadv_find_router()
676 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
767 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
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()
179 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
288 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
501 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc()
502 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc()
614 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal()
759 struct batadv_hard_iface *primary_if; in batadv_add_bcast_packet_to_list()
815 struct batadv_hard_iface *hard_iface) in batadv_forw_packet_bcasts_left()
851 struct batadv_hard_iface *hard_iface; in batadv_send_outstanding_bcast_packet()
[all …]
H A Dbridge_loop_avoidance.h54 struct batadv_hard_iface *primary_if,
55 struct batadv_hard_iface *oldif);
114 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
115 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
H A Dbridge_loop_avoidance.c346 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
571 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
596 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
901 struct batadv_hard_iface *primary_if, in batadv_handle_request()
934 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
972 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
1016 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
1083 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1278 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1334 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
[all …]
H A Dmain.c70 struct batadv_hard_iface *recv_if);
312 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
340 struct batadv_hard_iface *
345 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get()
450 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
476 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv()
479 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv()
603 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
606 struct batadv_hard_iface *recv_if); in batadv_recv_handler_register()
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 Dmain.h82 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
246 struct batadv_hard_iface *
256 struct batadv_hard_iface *));
H A Dnetlink.c233 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill()
797 struct batadv_hard_iface *hard_iface, in batadv_netlink_hardif_fill()
859 struct batadv_hard_iface *hard_iface) in batadv_netlink_notify_hardif()
892 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_get_hardif()
925 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_set_hardif()
968 struct batadv_hard_iface *hard_iface; in batadv_netlink_dump_hardif()
1190 static struct batadv_hard_iface *
1194 struct batadv_hard_iface *hard_iface; in batadv_get_hardif_from_info()
1267 struct batadv_hard_iface *hard_iface; in batadv_pre_doit()
1331 struct batadv_hard_iface *hard_iface; in batadv_post_doit()
H A Ddistributed-arp-table.h65 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
162 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
H A Ddebugfs.c318 void batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
340 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_rename_hardif()
357 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
H A Dsysfs.c265 struct batadv_hard_iface *hard_iface; \
294 struct batadv_hard_iface *hard_iface; \
945 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface()
981 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface_finish()
1085 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status()
1135 struct batadv_hard_iface *hard_iface; in batadv_store_throughput_override()
1182 struct batadv_hard_iface *hard_iface; in batadv_show_throughput_override()

12