Home
last modified time | relevance | path

Searched defs:bat_priv (Results 1 – 20 of 20) sorted by relevance

/linux-3.4.99/net/batman-adv/
Dtypes.h101 struct bat_priv *bat_priv; member
144 struct bat_priv { struct
145 atomic_t mesh_state;
146 struct net_device_stats stats;
147 atomic_t aggregated_ogms; /* boolean */
148 atomic_t bonding; /* boolean */
149 atomic_t fragmentation; /* boolean */
150 atomic_t ap_isolation; /* boolean */
151 atomic_t vis_mode; /* VIS_TYPE_* */
152 atomic_t gw_mode; /* GW_MODE_* */
[all …]
Dtranslation-table.c47 static void tt_start_timer(struct bat_priv *bat_priv) in tt_start_timer()
84 static struct tt_local_entry *tt_local_hash_find(struct bat_priv *bat_priv, in tt_local_hash_find()
97 static struct tt_global_entry *tt_global_hash_find(struct bat_priv *bat_priv, in tt_global_hash_find()
139 static void tt_local_event(struct bat_priv *bat_priv, const uint8_t *addr, in tt_local_event()
166 static int tt_local_init(struct bat_priv *bat_priv) in tt_local_init()
182 struct bat_priv *bat_priv = netdev_priv(soft_iface); in tt_local_add() local
251 int tt_changes_fill_buffer(struct bat_priv *bat_priv, in tt_changes_fill_buffer()
301 struct bat_priv *bat_priv = netdev_priv(net_dev); in tt_local_seq_print_text() local
356 static void tt_local_set_pending(struct bat_priv *bat_priv, in tt_local_set_pending()
373 void tt_local_remove(struct bat_priv *bat_priv, const uint8_t *addr, in tt_local_remove()
[all …]
Dgateway_client.c46 static struct gw_node *gw_get_selected_gw_node(struct bat_priv *bat_priv) in gw_get_selected_gw_node()
63 struct orig_node *gw_get_selected_orig(struct bat_priv *bat_priv) in gw_get_selected_orig()
88 static void gw_select(struct bat_priv *bat_priv, struct gw_node *new_gw_node) in gw_select()
106 void gw_deselect(struct bat_priv *bat_priv) in gw_deselect()
111 static struct gw_node *gw_get_best_gw_node(struct bat_priv *bat_priv) in gw_get_best_gw_node()
185 void gw_election(struct bat_priv *bat_priv) in gw_election()
249 void gw_check_election(struct bat_priv *bat_priv, struct orig_node *orig_node) in gw_check_election()
303 static void gw_node_add(struct bat_priv *bat_priv, in gw_node_add()
331 void gw_node_update(struct bat_priv *bat_priv, in gw_node_update()
385 void gw_node_delete(struct bat_priv *bat_priv, struct orig_node *orig_node) in gw_node_delete()
[all …]
Drouting.c35 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in slide_own_bcast_window() local
62 static void _update_route(struct bat_priv *bat_priv, in _update_route()
107 void update_route(struct bat_priv *bat_priv, struct orig_node *orig_node, in update_route()
228 int window_protected(struct bat_priv *bat_priv, int32_t seq_num_diff, in window_protected()
249 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in recv_bat_ogm_packet() local
280 static int recv_my_icmp_packet(struct bat_priv *bat_priv, in recv_my_icmp_packet()
335 static int recv_icmp_ttl_exceeded(struct bat_priv *bat_priv, in recv_icmp_ttl_exceeded()
393 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_icmp_packet() local
575 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_tt_query() local
650 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_roam_adv() local
[all …]
Dsend.c99 static int prepare_packet_buffer(struct bat_priv *bat_priv, in prepare_packet_buffer()
124 static int reset_packet_buffer(struct bat_priv *bat_priv, in reset_packet_buffer()
133 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in schedule_bat_ogm() local
182 static void _add_bcast_packet_to_list(struct bat_priv *bat_priv, in _add_bcast_packet_to_list()
208 int add_bcast_packet_to_list(struct bat_priv *bat_priv, in add_bcast_packet_to_list()
268 struct bat_priv *bat_priv = netdev_priv(soft_iface); in send_outstanding_bcast_packet() local
310 struct bat_priv *bat_priv; in send_outstanding_bat_ogm_packet() local
338 void purge_outstanding_packets(struct bat_priv *bat_priv, in purge_outstanding_packets()
Dvis.c39 struct bat_priv *bat_priv = info->bat_priv; in free_info() local
92 static struct vis_info *vis_hash_find(struct bat_priv *bat_priv, in vis_hash_find()
200 struct bat_priv *bat_priv = netdev_priv(net_dev); in vis_seq_print_text() local
331 static void send_list_add(struct bat_priv *bat_priv, struct vis_info *info) in send_list_add()
350 static void recv_list_add(struct bat_priv *bat_priv, in recv_list_add()
366 static int recv_list_is_in(struct bat_priv *bat_priv, in recv_list_is_in()
385 static struct vis_info *add_packet(struct bat_priv *bat_priv, in add_packet()
479 void receive_server_sync_packet(struct bat_priv *bat_priv, in receive_server_sync_packet()
504 void receive_client_update_packet(struct bat_priv *bat_priv, in receive_client_update_packet()
551 static int find_best_vis_server(struct bat_priv *bat_priv, in find_best_vis_server()
[all …]
Doriginator.c34 static void start_purge_timer(struct bat_priv *bat_priv) in start_purge_timer()
48 int originator_init(struct bat_priv *bat_priv) in originator_init()
91 struct bat_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in create_neighbor() local
160 void originator_free(struct bat_priv *bat_priv) in originator_free()
195 struct orig_node *get_orig_node(struct bat_priv *bat_priv, const uint8_t *addr) in get_orig_node()
269 static bool purge_orig_neighbors(struct bat_priv *bat_priv, in purge_orig_neighbors()
322 static bool purge_orig_node(struct bat_priv *bat_priv, in purge_orig_node()
341 static void _purge_orig(struct bat_priv *bat_priv) in _purge_orig()
386 struct bat_priv *bat_priv = in purge_orig() local
393 void purge_orig_ref(struct bat_priv *bat_priv) in purge_orig_ref()
[all …]
Dsoft-interface.c87 struct bat_priv *bat_priv; in softif_neigh_vid_free_rcu() local
109 static struct softif_neigh_vid *softif_neigh_vid_get(struct bat_priv *bat_priv, in softif_neigh_vid_get()
148 static struct softif_neigh *softif_neigh_get(struct bat_priv *bat_priv, in softif_neigh_get()
212 struct bat_priv *bat_priv, in softif_neigh_vid_get_selected()
229 static void softif_neigh_vid_select(struct bat_priv *bat_priv, in softif_neigh_vid_select()
272 static void softif_neigh_vid_deselect(struct bat_priv *bat_priv, in softif_neigh_vid_deselect()
320 struct bat_priv *bat_priv = netdev_priv(net_dev); in softif_neigh_seq_print_text() local
379 void softif_neigh_purge(struct bat_priv *bat_priv) in softif_neigh_purge()
445 struct bat_priv *bat_priv = netdev_priv(dev); in softif_batman_recv() local
523 struct bat_priv *bat_priv = netdev_priv(dev); in interface_stats() local
[all …]
Dhard-interface.c110 static void primary_if_update_addr(struct bat_priv *bat_priv) in primary_if_update_addr()
130 static void primary_if_select(struct bat_priv *bat_priv, in primary_if_select()
187 const struct bat_priv *bat_priv = netdev_priv(soft_iface); in hardif_min_mtu() local
225 struct bat_priv *bat_priv; in hardif_activate_interface() local
271 struct bat_priv *bat_priv; in hardif_enable_interface() local
370 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in hardif_disable_interface() local
495 struct bat_priv *bat_priv; in hard_if_event() local
554 struct bat_priv *bat_priv; in batman_skb_recv() local
Dbat_debugfs.c78 int debug_log(struct bat_priv *bat_priv, const char *fmt, ...) in debug_log()
109 struct bat_priv *bat_priv = file->private_data; in log_read() local
162 struct bat_priv *bat_priv = file->private_data; in log_poll() local
181 static int debug_log_setup(struct bat_priv *bat_priv) in debug_log_setup()
206 static void debug_log_cleanup(struct bat_priv *bat_priv) in debug_log_cleanup()
212 static int debug_log_setup(struct bat_priv *bat_priv) in debug_log_setup()
218 static void debug_log_cleanup(struct bat_priv *bat_priv) in debug_log_cleanup()
333 struct bat_priv *bat_priv = netdev_priv(dev); in debugfs_add_meshif() local
373 struct bat_priv *bat_priv = netdev_priv(dev); in debugfs_del_meshif() local
Dbat_iv_ogm.c71 static unsigned long bat_iv_ogm_emit_send_time(const struct bat_priv *bat_priv) in bat_iv_ogm_emit_send_time()
85 static uint8_t hop_penalty(uint8_t tq, const struct bat_priv *bat_priv) in hop_penalty()
105 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in bat_iv_ogm_send_to_if() local
163 struct bat_priv *bat_priv; in bat_iv_ogm_emit() local
228 struct bat_priv *bat_priv, in bat_iv_ogm_can_aggregate()
312 struct bat_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in bat_iv_ogm_aggregate_new() local
402 static void bat_iv_ogm_queue_add(struct bat_priv *bat_priv, in bat_iv_ogm_queue_add()
466 struct bat_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in bat_iv_ogm_forward() local
530 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in bat_iv_ogm_schedule() local
573 static void bat_iv_ogm_orig_update(struct bat_priv *bat_priv, in bat_iv_ogm_orig_update()
[all …]
Dbat_sysfs.c226 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_vis_mode() local
238 struct bat_priv *bat_priv = netdev_priv(net_dev); in store_vis_mode() local
278 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_bat_algo() local
284 struct bat_priv *bat_priv = netdev_priv(net_dev); in post_gw_deselect() local
291 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_gw_mode() local
313 struct bat_priv *bat_priv = netdev_priv(net_dev); in store_gw_mode() local
364 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_gw_bwidth() local
425 struct bat_priv *bat_priv = netdev_priv(dev); in sysfs_add_meshif() local
462 struct bat_priv *bat_priv = netdev_priv(dev); in sysfs_del_meshif() local
630 int throw_uevent(struct bat_priv *bat_priv, enum uev_type type, in throw_uevent()
Dmain.c88 struct bat_priv *bat_priv = netdev_priv(soft_iface); in mesh_init() local
135 struct bat_priv *bat_priv = netdev_priv(soft_iface); in mesh_free() local
229 int bat_algo_select(struct bat_priv *bat_priv, char *name) in bat_algo_select()
Dunicast.c175 int frag_reassemble_skb(struct sk_buff *skb, struct bat_priv *bat_priv, in frag_reassemble_skb()
219 int frag_send_skb(struct sk_buff *skb, struct bat_priv *bat_priv, in frag_send_skb()
286 int unicast_send_skb(struct sk_buff *skb, struct bat_priv *bat_priv) in unicast_send_skb()
Dicmp_socket.c153 struct bat_priv *bat_priv = socket_client->bat_priv; in bat_socket_write() local
279 int bat_socket_setup(struct bat_priv *bat_priv) in bat_socket_setup()
Dhard-interface.h54 struct bat_priv *bat_priv) in primary_if_get_selected()
Doriginator.h64 static inline struct orig_node *orig_hash_find(struct bat_priv *bat_priv, in orig_hash_find()
Dbitarray.c133 struct bat_priv *bat_priv = priv; in bit_get_packet() local
Dgateway_common.c141 struct bat_priv *bat_priv = netdev_priv(net_dev); in gw_bandwidth_set() local
Dmain.h160 #define bat_dbg(type, bat_priv, fmt, arg...) \ argument