Home
last modified time | relevance | path

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

/linux-4.1.27/net/batman-adv/
Drouting.h22 struct batadv_hard_iface *hard_iface,
26 struct batadv_hard_iface *recv_if,
29 struct batadv_hard_iface *recv_if);
31 struct batadv_hard_iface *recv_if);
33 struct batadv_hard_iface *iface);
35 struct batadv_hard_iface *recv_if);
37 struct batadv_hard_iface *recv_if);
39 struct batadv_hard_iface *recv_if);
41 struct batadv_hard_iface *recv_if);
43 struct batadv_hard_iface *recv_if);
[all …]
Dhard-interface.c37 struct batadv_hard_iface *hard_iface; in batadv_hardif_free_rcu()
39 hard_iface = container_of(rcu, struct batadv_hard_iface, rcu); in batadv_hardif_free_rcu()
44 struct batadv_hard_iface *
47 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev()
146 static struct batadv_hard_iface *
149 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
169 struct batadv_hard_iface *oldif) in batadv_primary_if_update_addr()
171 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr()
185 struct batadv_hard_iface *new_hard_iface) in batadv_primary_if_select()
187 struct batadv_hard_iface *curr_hard_iface; in batadv_primary_if_select()
[all …]
Doriginator.h32 const struct batadv_hard_iface *hard_iface,
35 batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
41 const struct batadv_hard_iface *if_outgoing);
44 struct batadv_hard_iface *if_outgoing);
47 struct batadv_hard_iface *if_outgoing);
52 struct batadv_hard_iface *if_outgoing);
55 struct batadv_hard_iface *if_outgoing);
60 int batadv_orig_hash_add_if(struct batadv_hard_iface *hard_iface,
62 int batadv_orig_hash_del_if(struct batadv_hard_iface *hard_iface,
Dhard-interface.h44 struct batadv_hard_iface*
46 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
48 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
61 batadv_hardif_free_ref(struct batadv_hard_iface *hard_iface) in batadv_hardif_free_ref()
67 static inline struct batadv_hard_iface *
70 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
Dtypes.h90 struct batadv_hard_iface { struct
119 struct batadv_hard_iface *if_outgoing; argument
347 struct batadv_hard_iface *if_incoming;
382 struct batadv_hard_iface *if_outgoing;
804 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
1104 struct batadv_hard_iface *if_incoming;
1105 struct batadv_hard_iface *if_outgoing;
1135 int (*bat_iface_enable)(struct batadv_hard_iface *hard_iface);
1136 void (*bat_iface_disable)(struct batadv_hard_iface *hard_iface);
1137 void (*bat_iface_update_mac)(struct batadv_hard_iface *hard_iface);
[all …]
Dsend.h22 struct batadv_hard_iface *hard_iface,
26 struct batadv_hard_iface *recv_if);
27 void batadv_schedule_bat_ogm(struct batadv_hard_iface *hard_iface);
34 const struct batadv_hard_iface *hard_iface);
Dbridge_loop_avoidance.h36 struct batadv_hard_iface *primary_if,
37 struct batadv_hard_iface *oldif);
92 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
93 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
Dbat_iv_ogm.c263 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
306 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable()
338 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable()
344 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac()
357 batadv_iv_ogm_primary_iface_set(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_primary_iface_set()
413 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if()
481 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_emit()
531 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate()
532 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate()
537 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate()
[all …]
Doriginator.c219 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
251 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get()
285 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new()
331 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get()
366 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new()
408 batadv_neigh_node_new(struct batadv_hard_iface *hard_iface, in batadv_neigh_node_new()
445 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get()
685 struct batadv_hard_iface *if_outgoing; in batadv_purge_neigh_ifinfo()
728 struct batadv_hard_iface *if_outgoing; in batadv_purge_orig_ifinfo()
783 struct batadv_hard_iface *if_incoming; in batadv_purge_orig_neighbors()
[all …]
Drouting.c34 struct batadv_hard_iface *recv_if);
47 struct batadv_hard_iface *recv_if, in _batadv_update_route()
109 struct batadv_hard_iface *recv_if, in batadv_update_route()
150 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
191 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
250 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
296 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
428 struct batadv_hard_iface *recv_if) in batadv_find_router()
556 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
643 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
Ddebugfs.h27 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface);
28 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface);
Dbridge_loop_avoidance.c259 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
435 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
460 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
692 struct batadv_hard_iface *primary_if, in batadv_handle_request()
716 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
745 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
789 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
858 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1042 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1090 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
[all …]
Dsend.c38 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet()
101 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
206 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
370 void batadv_schedule_bat_ogm(struct batadv_hard_iface *hard_iface) in batadv_schedule_bat_ogm()
429 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list()
484 struct batadv_hard_iface *hard_iface; in batadv_send_outstanding_bcast_packet()
579 const struct batadv_hard_iface *hard_iface) in batadv_purge_outstanding_packets()
Ddistributed-arp-table.h63 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
146 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
Dmain.c49 struct batadv_hard_iface *);
215 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
241 struct batadv_hard_iface *
246 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get()
350 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
364 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv()
368 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv()
476 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
479 struct batadv_hard_iface *); in batadv_recv_handler_register()
Dmain.h79 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
199 struct batadv_hard_iface *
209 struct batadv_hard_iface *));
Dfragmentation.h24 struct batadv_hard_iface *recv_if,
Dsoft-interface.h23 struct sk_buff *skb, struct batadv_hard_iface *recv_if,
Dsoft-interface.c156 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx()
354 struct sk_buff *skb, struct batadv_hard_iface *recv_if, in batadv_interface_rx()
825 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_add()
850 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_del()
973 struct batadv_hard_iface *hard_iface; in batadv_softif_destroy_netlink()
Dfragmentation.c331 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd()
424 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()
Ddebugfs.c457 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
497 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
Dsysfs.c731 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface()
756 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface()
812 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status()
Dicmp_socket.c154 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write()
Dnetwork-coding.c34 struct batadv_hard_iface *recv_if);
1762 struct batadv_hard_iface *recv_if) in batadv_nc_recv_coded_packet()
1850 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text()
Dtranslation-table.c910 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text()
1595 struct batadv_hard_iface *primary_if; in batadv_tt_global_seq_print_text()
2460 struct batadv_hard_iface *primary_if; in batadv_send_tt_request()
2668 struct batadv_hard_iface *primary_if = NULL; in batadv_send_my_tt_response()
3056 struct batadv_hard_iface *primary_if; in batadv_send_roam_adv()
Dgateway_client.c620 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text()
Ddistributed-arp-table.c755 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text()