Home
last modified time | relevance | path

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

12

/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()
145 static struct batadv_hard_iface *
148 struct batadv_hard_iface *hard_iface; in batadv_hardif_get_active()
168 struct batadv_hard_iface *oldif) in batadv_primary_if_update_addr()
170 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr()
184 struct batadv_hard_iface *new_hard_iface) in batadv_primary_if_select()
186 struct batadv_hard_iface *curr_hard_iface; in batadv_primary_if_select()
[all …]
Doriginator.h33 const struct batadv_hard_iface *hard_iface,
36 batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
42 const struct batadv_hard_iface *if_outgoing);
45 struct batadv_hard_iface *if_outgoing);
48 struct batadv_hard_iface *if_outgoing);
53 struct batadv_hard_iface *if_outgoing);
56 struct batadv_hard_iface *if_outgoing);
61 int batadv_orig_hash_add_if(struct batadv_hard_iface *hard_iface,
63 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()
73 batadv_hardif_free_ref_now(struct batadv_hard_iface *hard_iface) in batadv_hardif_free_ref_now()
79 static inline struct batadv_hard_iface *
82 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
346 struct batadv_hard_iface *if_incoming;
381 struct batadv_hard_iface *if_outgoing;
803 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */
1103 struct batadv_hard_iface *if_incoming;
1104 struct batadv_hard_iface *if_outgoing;
1134 int (*bat_iface_enable)(struct batadv_hard_iface *hard_iface);
1135 void (*bat_iface_disable)(struct batadv_hard_iface *hard_iface);
1136 void (*bat_iface_update_mac)(struct batadv_hard_iface *hard_iface);
[all …]
Dbat_iv_ogm.c264 batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface, in batadv_iv_ogm_neigh_new()
307 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()
414 struct batadv_hard_iface *hard_iface) in batadv_iv_ogm_send_to_if()
482 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_emit()
532 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate()
533 const struct batadv_hard_iface *if_outgoing, in batadv_iv_ogm_can_aggregate()
538 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate()
[all …]
Doriginator.c247 const struct batadv_hard_iface *if_outgoing) in batadv_orig_router_get()
279 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_get()
313 struct batadv_hard_iface *if_outgoing) in batadv_orig_ifinfo_new()
359 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_get()
394 struct batadv_hard_iface *if_outgoing) in batadv_neigh_ifinfo_new()
436 batadv_neigh_node_new(struct batadv_hard_iface *hard_iface, in batadv_neigh_node_new()
473 const struct batadv_hard_iface *hard_iface, in batadv_neigh_node_get()
719 struct batadv_hard_iface *if_outgoing; in batadv_purge_neigh_ifinfo()
762 struct batadv_hard_iface *if_outgoing; in batadv_purge_orig_ifinfo()
818 struct batadv_hard_iface *if_incoming; in batadv_purge_orig_neighbors()
[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()
Drouting.c34 struct batadv_hard_iface *recv_if);
47 struct batadv_hard_iface *recv_if, in _batadv_update_route()
118 struct batadv_hard_iface *recv_if, in batadv_update_route()
159 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet()
200 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet()
259 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded()
306 struct batadv_hard_iface *recv_if) in batadv_recv_icmp_packet()
438 struct batadv_hard_iface *recv_if) in batadv_find_router()
564 struct batadv_hard_iface *recv_if) in batadv_route_unicast_packet()
651 struct batadv_hard_iface *primary_if = NULL; in batadv_reroute_unicast_packet()
[all …]
Dbridge_loop_avoidance.c264 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim()
439 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw()
463 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request()
696 struct batadv_hard_iface *primary_if, in batadv_handle_request()
720 struct batadv_hard_iface *primary_if, in batadv_handle_unclaim()
749 struct batadv_hard_iface *primary_if, in batadv_handle_claim()
792 struct batadv_hard_iface *primary_if, in batadv_check_claim_group()
861 struct batadv_hard_iface *primary_if, in batadv_bla_process_claim()
1045 struct batadv_hard_iface *primary_if, in batadv_bla_purge_claims()
1093 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()
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);
Dmain.c50 struct batadv_hard_iface *);
216 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac()
242 struct batadv_hard_iface *
247 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get()
351 struct batadv_hard_iface *recv_if) in batadv_recv_unhandled_packet()
365 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv()
369 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv()
474 struct batadv_hard_iface *)) in batadv_recv_handler_register() argument
477 struct batadv_hard_iface *); in batadv_recv_handler_register()
Ddistributed-arp-table.h65 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr()
148 struct batadv_hard_iface *iface) in batadv_dat_init_own_addr()
Dmain.h79 #define BATADV_IF_DEFAULT ((struct batadv_hard_iface *)NULL)
200 struct batadv_hard_iface *
210 struct batadv_hard_iface *));
Dsoft-interface.c157 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx()
355 struct sk_buff *skb, struct batadv_hard_iface *recv_if, in batadv_interface_rx()
827 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_add()
852 struct batadv_hard_iface *hard_iface; in batadv_softif_slave_del()
975 struct batadv_hard_iface *hard_iface; in batadv_softif_destroy_netlink()
Dfragmentation.h24 struct batadv_hard_iface *recv_if,
Dsoft-interface.h23 struct sk_buff *skb, struct batadv_hard_iface *recv_if,
Dfragmentation.c332 struct batadv_hard_iface *recv_if, in batadv_frag_skb_fwd()
425 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.c732 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface()
757 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface()
813 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);
1766 struct batadv_hard_iface *recv_if) in batadv_nc_recv_coded_packet()
1854 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text()
Dtranslation-table.c909 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text()
1589 struct batadv_hard_iface *primary_if; in batadv_tt_global_seq_print_text()
2455 struct batadv_hard_iface *primary_if; in batadv_send_tt_request()
2663 struct batadv_hard_iface *primary_if = NULL; in batadv_send_my_tt_response()
3052 struct batadv_hard_iface *primary_if; in batadv_send_roam_adv()

12