/linux-3.3/net/batman-adv/ |
D | types.h | 100 struct bat_priv *bat_priv; member 143 struct bat_priv { struct 144 atomic_t mesh_state; 145 struct net_device_stats stats; 146 atomic_t aggregated_ogms; /* boolean */ 147 atomic_t bonding; /* boolean */ 148 atomic_t fragmentation; /* boolean */ 149 atomic_t ap_isolation; /* boolean */ 150 atomic_t vis_mode; /* VIS_TYPE_* */ 151 atomic_t gw_mode; /* GW_MODE_* */ [all …]
|
D | translation-table.c | 47 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() 147 static void tt_local_event(struct bat_priv *bat_priv, const uint8_t *addr, in tt_local_event() 174 static int tt_local_init(struct bat_priv *bat_priv) in tt_local_init() 190 struct bat_priv *bat_priv = netdev_priv(soft_iface); in tt_local_add() local 259 int tt_changes_fill_buffer(struct bat_priv *bat_priv, in tt_changes_fill_buffer() 309 struct bat_priv *bat_priv = netdev_priv(net_dev); in tt_local_seq_print_text() local 364 static void tt_local_set_pending(struct bat_priv *bat_priv, in tt_local_set_pending() 377 void tt_local_remove(struct bat_priv *bat_priv, const uint8_t *addr, in tt_local_remove() [all …]
|
D | gateway_client.c | 46 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() 252 void gw_check_election(struct bat_priv *bat_priv, struct orig_node *orig_node) in gw_check_election() 307 static void gw_node_add(struct bat_priv *bat_priv, in gw_node_add() 335 void gw_node_update(struct bat_priv *bat_priv, in gw_node_update() 390 void gw_node_delete(struct bat_priv *bat_priv, struct orig_node *orig_node) in gw_node_delete() [all …]
|
D | send.c | 100 static int prepare_packet_buffer(struct bat_priv *bat_priv, in prepare_packet_buffer() 125 static int reset_packet_buffer(struct bat_priv *bat_priv, in reset_packet_buffer() 134 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in schedule_bat_ogm() local 183 static void _add_bcast_packet_to_list(struct bat_priv *bat_priv, in _add_bcast_packet_to_list() 209 int add_bcast_packet_to_list(struct bat_priv *bat_priv, in add_bcast_packet_to_list() 269 struct bat_priv *bat_priv = netdev_priv(soft_iface); in send_outstanding_bcast_packet() local 311 struct bat_priv *bat_priv; in send_outstanding_bat_ogm_packet() local 339 void purge_outstanding_packets(struct bat_priv *bat_priv, in purge_outstanding_packets()
|
D | vis.c | 39 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 …]
|
D | routing.c | 36 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in slide_own_bcast_window() local 63 static void _update_route(struct bat_priv *bat_priv, in _update_route() 109 void update_route(struct bat_priv *bat_priv, struct orig_node *orig_node, in update_route() 230 int window_protected(struct bat_priv *bat_priv, int32_t seq_num_diff, in window_protected() 283 static int recv_my_icmp_packet(struct bat_priv *bat_priv, in recv_my_icmp_packet() 338 static int recv_icmp_ttl_exceeded(struct bat_priv *bat_priv, in recv_icmp_ttl_exceeded() 397 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_icmp_packet() local 579 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_tt_query() local 652 struct bat_priv *bat_priv = netdev_priv(recv_if->soft_iface); in recv_roam_adv() local 701 struct neigh_node *find_router(struct bat_priv *bat_priv, in find_router() [all …]
|
D | originator.c | 34 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() 268 static bool purge_orig_neighbors(struct bat_priv *bat_priv, in purge_orig_neighbors() 324 static bool purge_orig_node(struct bat_priv *bat_priv, in purge_orig_node() 346 static void _purge_orig(struct bat_priv *bat_priv) in _purge_orig() 391 struct bat_priv *bat_priv = in purge_orig() local 398 void purge_orig_ref(struct bat_priv *bat_priv) in purge_orig_ref() [all …]
|
D | soft-interface.c | 87 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() 446 struct bat_priv *bat_priv = netdev_priv(dev); in softif_batman_recv() local 524 struct bat_priv *bat_priv = netdev_priv(dev); in interface_stats() local [all …]
|
D | hard-interface.c | 111 static void primary_if_update_addr(struct bat_priv *bat_priv) in primary_if_update_addr() 131 static void primary_if_select(struct bat_priv *bat_priv, in primary_if_select() 190 const struct bat_priv *bat_priv = netdev_priv(soft_iface); in hardif_min_mtu() local 228 struct bat_priv *bat_priv; in hardif_activate_interface() local 274 struct bat_priv *bat_priv; in hardif_enable_interface() local 375 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in hardif_disable_interface() local 500 struct bat_priv *bat_priv; in hard_if_event() local 558 struct bat_priv *bat_priv; in batman_skb_recv() local
|
D | bat_debugfs.c | 78 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() 311 struct bat_priv *bat_priv = netdev_priv(dev); in debugfs_add_meshif() local 351 struct bat_priv *bat_priv = netdev_priv(dev); in debugfs_del_meshif() local
|
D | bat_iv_ogm.c | 71 static unsigned long bat_ogm_emit_send_time(const struct bat_priv *bat_priv) in bat_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_ogm_send_to_if() local 164 struct bat_priv *bat_priv; in bat_ogm_emit() local 231 struct bat_priv *bat_priv, in bat_ogm_can_aggregate() 315 struct bat_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in bat_ogm_aggregate_new() local 405 static void bat_ogm_queue_add(struct bat_priv *bat_priv, in bat_ogm_queue_add() 469 struct bat_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in bat_ogm_forward() local 532 struct bat_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in bat_ogm_schedule() local 575 static void bat_ogm_orig_update(struct bat_priv *bat_priv, in bat_ogm_orig_update() [all …]
|
D | bat_sysfs.c | 226 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 277 struct bat_priv *bat_priv = netdev_priv(net_dev); in post_gw_deselect() local 284 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_gw_mode() local 306 struct bat_priv *bat_priv = netdev_priv(net_dev); in store_gw_mode() local 357 struct bat_priv *bat_priv = kobj_to_batpriv(kobj); in show_gw_bwidth() local 416 struct bat_priv *bat_priv = netdev_priv(dev); in sysfs_add_meshif() local 453 struct bat_priv *bat_priv = netdev_priv(dev); in sysfs_del_meshif() local 621 int throw_uevent(struct bat_priv *bat_priv, enum uev_type type, in throw_uevent()
|
D | main.c | 82 struct bat_priv *bat_priv = netdev_priv(soft_iface); in mesh_init() local 129 struct bat_priv *bat_priv = netdev_priv(soft_iface); in mesh_free() local
|
D | unicast.c | 175 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()
|
D | icmp_socket.c | 154 struct bat_priv *bat_priv = socket_client->bat_priv; in bat_socket_write() local 283 int bat_socket_setup(struct bat_priv *bat_priv) in bat_socket_setup()
|
D | hard-interface.h | 54 struct bat_priv *bat_priv) in primary_if_get_selected()
|
D | originator.h | 64 static inline struct orig_node *orig_hash_find(struct bat_priv *bat_priv, in orig_hash_find()
|
D | bitarray.c | 133 struct bat_priv *bat_priv = priv; in bit_get_packet() local
|
D | gateway_common.c | 141 struct bat_priv *bat_priv = netdev_priv(net_dev); in gw_bandwidth_set() local
|
D | main.h | 164 #define bat_dbg(type, bat_priv, fmt, arg...) \ argument
|