Home
last modified time | relevance | path

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

12

/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.h68 u32 batadv_hardif_get_wifi_flags(struct batadv_hard_iface *hard_iface);
69 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface);
70 struct batadv_hard_iface*
74 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface);
78 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing,
88 static inline void batadv_hardif_put(struct batadv_hard_iface *hard_iface) in batadv_hardif_put()
102 static inline struct batadv_hard_iface *
105 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
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 Dhard-interface.c63 struct batadv_hard_iface *hard_iface; in batadv_hardif_release()
65 hard_iface = container_of(ref, struct batadv_hard_iface, refcount); in batadv_hardif_release()
78 struct batadv_hard_iface *
81 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev()
242 struct batadv_hard_iface *hard_iface = NULL; in __batadv_get_real_netdev()
408 u32 batadv_hardif_get_wifi_flags(struct batadv_hard_iface *hard_iface) in batadv_hardif_get_wifi_flags()
422 bool batadv_is_wifi_hardif(struct batadv_hard_iface *hard_iface) in batadv_is_wifi_hardif()
444 int batadv_hardif_no_broadcast(struct batadv_hard_iface *if_outgoing, in batadv_hardif_no_broadcast()
489 static struct batadv_hard_iface *
492 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
[all …]
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 Dtypes.h216 struct batadv_hard_iface { struct
298 struct batadv_hard_iface *if_outgoing;
645 struct batadv_hard_iface *if_incoming;
689 struct batadv_hard_iface *if_incoming;
753 struct batadv_hard_iface *if_outgoing;
1689 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
2032 struct batadv_hard_iface *if_incoming;
2038 struct batadv_hard_iface *if_outgoing;
2052 void (*activate)(struct batadv_hard_iface *hard_iface);
2055 int (*enable)(struct batadv_hard_iface *hard_iface);
[all …]
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()
123 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_send_to_if()
164 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_left()
183 static void batadv_v_ogm_aggr_list_free(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_list_free()
202 static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_aggr_send()
241 struct batadv_hard_iface *hard_iface) in batadv_v_ogm_queue_on_if()
273 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_send_meshif()
394 struct batadv_hard_iface *hard_iface; in batadv_v_ogm_aggr_work()
397 hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); in batadv_v_ogm_aggr_work()
414 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_ogm_iface_enable()
[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_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()
232 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe()
296 struct batadv_hard_iface *hard_iface; in batadv_v_elp_periodic_work()
304 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work()
396 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_enable()
444 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_disable()
458 void batadv_v_elp_iface_activate(struct batadv_hard_iface *primary_iface, in batadv_v_elp_iface_activate()
459 struct batadv_hard_iface *hard_iface) in batadv_v_elp_iface_activate()
478 void batadv_v_elp_primary_iface_set(struct batadv_hard_iface *primary_iface) in batadv_v_elp_primary_iface_set()
[all …]
H A Dbat_iv_ogm.c183 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
202 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable()
247 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable()
265 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac()
295 batadv_iv_ogm_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_primary_iface_set()
408 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if()
513 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate()
514 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate()
519 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate()
624 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new()
[all …]
H A Dbat_v.c51 static void batadv_v_iface_activate(struct batadv_hard_iface *hard_iface) in batadv_v_iface_activate()
54 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate()
81 static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_enable()
101 static void batadv_v_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_v_iface_disable()
111 static void batadv_v_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_v_primary_iface_set()
124 static void batadv_v_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_v_iface_update_mac()
127 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac()
211 struct batadv_hard_iface *hard_iface, in batadv_v_neigh_dump_hardif()
243 struct batadv_hard_iface *single_hardif) in batadv_v_neigh_dump()
246 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.c62 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet()
117 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb()
172 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
275 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
487 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc()
488 struct batadv_hard_iface *if_outgoing, in batadv_forw_packet_alloc()
600 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal()
747 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_to_list()
748 struct batadv_hard_iface *if_out) in batadv_forw_bcast_packet_to_list()
803 struct batadv_hard_iface *if_in, in batadv_forw_bcast_packet_if()
[all …]
H A Doriginator.c317 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
350 struct batadv_hard_iface *if_outgoing) in batadv_orig_to_router()
376 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()
567 batadv_hardif_neigh_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_create()
614 batadv_hardif_neigh_get_or_create(struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get_or_create()
638 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, in batadv_hardif_neigh_get()
[all …]
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()
183 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
276 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
349 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
408 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
594 struct batadv_hard_iface *recv_if) in batadv_find_router()
741 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
833 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
H A Dbridge_loop_avoidance.c341 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
564 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
589 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
916 struct batadv_hard_iface *primary_if, in batadv_handle_request()
949 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
979 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
1023 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
1096 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1314 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1378 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
[all …]
H A Dbat_v.h16 void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
31 static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif) in batadv_v_hardif_init()
H A Dmain.c63 struct batadv_hard_iface *recv_if);
346 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
454 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
475 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()
613 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
616 struct batadv_hard_iface *recv_if); in batadv_recv_handler_register()
H A Dnetlink.c236 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill()
783 struct batadv_hard_iface *hard_iface, in batadv_netlink_hardif_fill()
849 struct batadv_hard_iface *hard_iface) in batadv_netlink_notify_hardif()
882 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_cmd_get_hardif()
915 struct batadv_hard_iface *hard_iface = info->user_ptr[1]; in batadv_netlink_set_hardif()
963 struct batadv_hard_iface *hard_iface; in batadv_netlink_dump_hardif()
1209 static struct batadv_hard_iface *
1213 struct batadv_hard_iface *hard_iface; in batadv_netlink_get_hardif_from_ifindex()
1251 static struct batadv_hard_iface *
1273 struct batadv_hard_iface *
[all …]
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 Dmain.h80 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
242 struct batadv_hard_iface *));
H A Dnetlink.h18 struct batadv_hard_iface *
H A Dfragmentation.h21 struct batadv_hard_iface *recv_if,
H A Dmesh-interface.c221 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx()
905 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_del()
1157 struct batadv_hard_iface *hard_iface; in batadv_meshif_destroy_netlink()
H A Dfragmentation.c402 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd()
510 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()

12