Home
last modified time | relevance | path

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

/linux-4.4.14/net/batman-adv/
Drouting.h28 struct batadv_hard_iface *hard_iface,
32 struct batadv_hard_iface *recv_if,
35 struct batadv_hard_iface *recv_if);
37 struct batadv_hard_iface *recv_if);
39 struct batadv_hard_iface *iface);
41 struct batadv_hard_iface *recv_if);
43 struct batadv_hard_iface *recv_if);
45 struct batadv_hard_iface *recv_if);
47 struct batadv_hard_iface *recv_if);
49 struct batadv_hard_iface *recv_if);
[all …]
Dhard-interface.c51 struct batadv_hard_iface *hard_iface; in batadv_hardif_free_rcu()
53 hard_iface = container_of(rcu, struct batadv_hard_iface, rcu); in batadv_hardif_free_rcu()
58 struct batadv_hard_iface *
61 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_by_netdev()
160 static struct batadv_hard_iface *
163 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
183 struct batadv_hard_iface *oldif) in batadv_primary_if_update_addr()
185 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr()
199 struct batadv_hard_iface *new_hard_iface) in batadv_primary_if_select()
201 struct batadv_hard_iface *curr_hard_iface; in batadv_primary_if_select()
[all …]
Doriginator.h45 struct batadv_hard_iface *hard_iface,
50 const struct batadv_hard_iface *if_outgoing);
53 struct batadv_hard_iface *if_outgoing);
56 struct batadv_hard_iface *if_outgoing);
61 struct batadv_hard_iface *if_outgoing);
64 struct batadv_hard_iface *if_outgoing);
69 int batadv_orig_hash_add_if(struct batadv_hard_iface *hard_iface,
71 int batadv_orig_hash_del_if(struct batadv_hard_iface *hard_iface,
Dhard-interface.h55 struct batadv_hard_iface*
57 int batadv_hardif_enable_interface(struct batadv_hard_iface *hard_iface,
59 void batadv_hardif_disable_interface(struct batadv_hard_iface *hard_iface,
72 batadv_hardif_free_ref(struct batadv_hard_iface *hard_iface) in batadv_hardif_free_ref()
78 static inline struct batadv_hard_iface *
81 struct batadv_hard_iface *hard_iface; in batadv_primary_if_get_selected()
Ddebugfs.h35 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface);
36 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface);
58 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
64 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
Dtypes.h104 struct batadv_hard_iface { struct
133 struct batadv_hard_iface *if_outgoing; argument
362 struct batadv_hard_iface *if_incoming;
397 struct batadv_hard_iface *if_outgoing;
819 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
1119 struct batadv_hard_iface *if_incoming;
1120 struct batadv_hard_iface *if_outgoing;
1152 int (*bat_iface_enable)(struct batadv_hard_iface *hard_iface);
1153 void (*bat_iface_disable)(struct batadv_hard_iface *hard_iface);
1154 void (*bat_iface_update_mac)(struct batadv_hard_iface *hard_iface);
[all …]
Dsend.h32 struct batadv_hard_iface *hard_iface,
36 struct batadv_hard_iface *recv_if);
37 void batadv_schedule_bat_ogm(struct batadv_hard_iface *hard_iface);
44 const struct batadv_hard_iface *hard_iface);
Dbridge_loop_avoidance.h43 struct batadv_hard_iface *primary_if,
44 struct batadv_hard_iface *oldif);
98 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
99 struct batadv_hard_iface *oldif) in batadv_bla_update_orig_address()
Dbat_iv_ogm.c294 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
311 static int batadv_iv_ogm_iface_enable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_enable()
339 static void batadv_iv_ogm_iface_disable(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_disable()
345 static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_iface_update_mac()
358 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.c240 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
272 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get()
306 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new()
352 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get()
387 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new()
431 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get()
466 struct batadv_hard_iface *hard_iface, in batadv_neigh_node_new()
724 struct batadv_hard_iface *if_outgoing; in batadv_purge_neigh_ifinfo()
767 struct batadv_hard_iface *if_outgoing; in batadv_purge_orig_ifinfo()
822 struct batadv_hard_iface *if_incoming; in batadv_purge_orig_neighbors()
[all …]
Drouting.c50 struct batadv_hard_iface *recv_if);
63 struct batadv_hard_iface *recv_if, in _batadv_update_route()
134 struct batadv_hard_iface *recv_if, in batadv_update_route()
175 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
216 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
275 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
321 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
453 struct batadv_hard_iface *recv_if) in batadv_find_router()
581 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
668 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
Dbridge_loop_avoidance.c274 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
450 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
475 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
706 struct batadv_hard_iface *primary_if, in batadv_handle_request()
730 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
759 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
803 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
872 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1056 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1104 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address()
[all …]
Dsend.c56 struct batadv_hard_iface *hard_iface, in batadv_send_skb_packet()
119 struct batadv_hard_iface *recv_if) in batadv_send_skb_to_orig()
224 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr()
388 void batadv_schedule_bat_ogm(struct batadv_hard_iface *hard_iface) in batadv_schedule_bat_ogm()
447 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list()
502 struct batadv_hard_iface *hard_iface; in batadv_send_outstanding_bcast_packet()
597 const struct batadv_hard_iface *hard_iface) in batadv_purge_outstanding_packets()
Ddistributed-arp-table.h70 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
153 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
Dmain.c72 struct batadv_hard_iface *);
240 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
267 struct batadv_hard_iface *
272 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get()
376 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
390 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv()
394 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv()
502 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
505 struct batadv_hard_iface *); in batadv_recv_handler_register()
Dmain.h79 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
197 struct batadv_hard_iface *
207 struct batadv_hard_iface *));
Dfragmentation.h33 struct batadv_hard_iface *recv_if,
Dsoft-interface.h30 struct sk_buff *skb, struct batadv_hard_iface *recv_if,
Dsoft-interface.c186 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx()
384 struct sk_buff *skb, struct batadv_hard_iface *recv_if, in batadv_interface_rx()
859 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_add()
884 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_del()
1005 struct batadv_hard_iface *hard_iface; in batadv_softif_destroy_netlink()
Dfragmentation.c350 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd()
443 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet()
Ddebugfs.c478 int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_add_hardif()
514 void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) in batadv_debugfs_del_hardif()
Dsysfs.c751 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface()
776 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface()
832 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status()
Dicmp_socket.c179 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write()
Dnetwork-coding.c63 struct batadv_hard_iface *recv_if);
1788 struct batadv_hard_iface *recv_if) in batadv_nc_recv_coded_packet()
1876 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text()
Dtranslation-table.c942 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text()
1632 struct batadv_hard_iface *primary_if; in batadv_tt_global_seq_print_text()
2512 struct batadv_hard_iface *primary_if; in batadv_send_tt_request()
2721 struct batadv_hard_iface *primary_if = NULL; in batadv_send_my_tt_response()
3109 struct batadv_hard_iface *primary_if; in batadv_send_roam_adv()
Dgateway_client.c618 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text()
Ddistributed-arp-table.c792 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text()