H A D | translation-table.c | 172 batadv_tt_local_hash_find(struct batadv_priv *bat_priv, const u8 *addr, in batadv_tt_local_hash_find() argument 197 batadv_tt_global_hash_find(struct batadv_priv *bat_priv, const u8 *addr, in batadv_tt_global_hash_find() argument 270 int batadv_tt_global_hash_count(struct batadv_priv *bat_priv, in batadv_tt_global_hash_count() argument 293 batadv_tt_local_size_mod(struct batadv_priv * bat_priv,unsigned short vid,int v) batadv_tt_local_size_mod() argument 313 batadv_tt_local_size_inc(struct batadv_priv * bat_priv,unsigned short vid) batadv_tt_local_size_inc() argument 325 batadv_tt_local_size_dec(struct batadv_priv * bat_priv,unsigned short vid) batadv_tt_local_size_dec() argument 419 batadv_tt_local_event(struct batadv_priv * bat_priv,struct batadv_tt_local_entry * tt_local_entry,u8 event_flags) batadv_tt_local_event() argument 511 batadv_tt_local_table_transmit_size(struct batadv_priv * bat_priv) batadv_tt_local_table_transmit_size() argument 534 batadv_tt_local_init(struct batadv_priv * bat_priv) batadv_tt_local_init() argument 550 batadv_tt_global_free(struct batadv_priv * bat_priv,struct batadv_tt_global_entry * tt_global,const char * message) batadv_tt_global_free() argument 592 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_tt_local_add() local 868 batadv_tt_prepare_tvlv_local_data(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_data ** tt_data,struct batadv_tvlv_tt_change ** tt_change,s32 * tt_len) batadv_tt_prepare_tvlv_local_data() argument 937 batadv_tt_tvlv_container_update(struct batadv_priv * bat_priv) batadv_tt_tvlv_container_update() argument 1036 batadv_tt_local_dump_entry(struct sk_buff * msg,u32 portid,struct netlink_callback * cb,struct batadv_priv * bat_priv,struct batadv_tt_common_entry * common) batadv_tt_local_dump_entry() argument 1097 batadv_tt_local_dump_bucket(struct sk_buff * msg,u32 portid,struct netlink_callback * cb,struct batadv_priv * bat_priv,struct batadv_hashtable * hash,unsigned int bucket,int * idx_s) batadv_tt_local_dump_bucket() argument 1134 struct batadv_priv *bat_priv; batadv_tt_local_dump() local 1177 batadv_tt_local_set_pending(struct batadv_priv * bat_priv,struct batadv_tt_local_entry * tt_local_entry,u16 flags,const char * message) batadv_tt_local_set_pending() argument 1205 batadv_tt_local_remove(struct batadv_priv * bat_priv,const u8 * addr,unsigned short vid,const char * message,bool roaming) batadv_tt_local_remove() argument 1267 batadv_tt_local_purge_list(struct batadv_priv * bat_priv,struct hlist_head * head,int timeout) batadv_tt_local_purge_list() argument 1301 batadv_tt_local_purge(struct batadv_priv * bat_priv,int timeout) batadv_tt_local_purge() argument 1319 batadv_tt_local_table_free(struct batadv_priv * bat_priv) batadv_tt_local_table_free() argument 1356 batadv_tt_global_init(struct batadv_priv * bat_priv) batadv_tt_global_init() argument 1372 batadv_tt_changes_list_free(struct batadv_priv * bat_priv) batadv_tt_changes_list_free() argument 1549 batadv_tt_global_add(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,const unsigned char * tt_addr,unsigned short vid,u16 flags,u8 ttvn) batadv_tt_global_add() argument 1712 batadv_transtable_best_orig(struct batadv_priv * bat_priv,struct batadv_tt_global_entry * tt_global_entry) batadv_transtable_best_orig() argument 1822 batadv_tt_global_dump_entry(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct batadv_tt_common_entry * common,int * sub_s) batadv_tt_global_dump_entry() argument 1866 batadv_tt_global_dump_bucket(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct hlist_head * head,int * idx_s,int * sub) batadv_tt_global_dump_bucket() argument 1901 struct batadv_priv *bat_priv; batadv_tt_global_dump() local 2002 batadv_tt_global_del_orig_node(struct batadv_priv * bat_priv,struct batadv_tt_global_entry * tt_global_entry,struct batadv_orig_node * orig_node,const char * message) batadv_tt_global_del_orig_node() argument 2034 batadv_tt_global_del_roaming(struct batadv_priv * bat_priv,struct batadv_tt_global_entry * tt_global_entry,struct batadv_orig_node * orig_node,const char * message) batadv_tt_global_del_roaming() argument 2080 batadv_tt_global_del(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,const unsigned char * addr,unsigned short vid,const char * message,bool roaming) batadv_tt_global_del() argument 2143 batadv_tt_global_del_orig(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,s32 match_vid,const char * message) batadv_tt_global_del_orig() argument 2215 batadv_tt_global_purge(struct batadv_priv * bat_priv) batadv_tt_global_purge() argument 2254 batadv_tt_global_table_free(struct batadv_priv * bat_priv) batadv_tt_global_table_free() argument 2320 batadv_transtable_search(struct batadv_priv * bat_priv,const u8 * src,const u8 * addr,unsigned short vid) batadv_transtable_search() argument 2388 batadv_tt_global_crc(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,unsigned short vid) batadv_tt_global_crc() argument 2469 batadv_tt_local_crc(struct batadv_priv * bat_priv,unsigned short vid) batadv_tt_local_crc() argument 2542 batadv_tt_req_list_free(struct batadv_priv * bat_priv) batadv_tt_req_list_free() argument 2557 batadv_tt_save_orig_buffer(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,const void * tt_buff,u16 tt_buff_len) batadv_tt_save_orig_buffer() argument 2578 batadv_tt_req_purge(struct batadv_priv * bat_priv) batadv_tt_req_purge() argument 2603 batadv_tt_req_node_new(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node) batadv_tt_req_node_new() argument 2704 batadv_tt_tvlv_generate(struct batadv_priv * bat_priv,struct batadv_hashtable * hash,void * tvlv_buff,u16 tt_len,bool (* valid_cb)(const void *,const void *,u8 * flags),void * cb_data) batadv_tt_tvlv_generate() argument 2815 batadv_tt_local_update_crc(struct batadv_priv * bat_priv) batadv_tt_local_update_crc() argument 2832 batadv_tt_global_update_crc(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node) batadv_tt_global_update_crc() argument 2866 batadv_send_tt_request(struct batadv_priv * bat_priv,struct batadv_orig_node * dst_orig_node,u8 ttvn,struct batadv_tvlv_tt_vlan_data * tt_vlan,u16 num_vlan,bool full_table) batadv_send_tt_request() argument 2948 batadv_send_other_tt_response(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_data * tt_data,u8 * req_src,u8 * req_dst) batadv_send_other_tt_response() argument 3077 batadv_send_my_tt_response(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_data * tt_data,u8 * req_src) batadv_send_my_tt_response() argument 3195 batadv_send_tt_response(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_data * tt_data,u8 * req_src,u8 * req_dst) batadv_send_tt_response() argument 3205 _batadv_tt_update_changes(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,struct batadv_tvlv_tt_change * tt_change,u16 tt_num_changes,u8 ttvn) _batadv_tt_update_changes() argument 3238 batadv_tt_fill_gtable(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_change * tt_change,u8 ttvn,u8 * resp_src,u16 num_entries) batadv_tt_fill_gtable() argument 3268 batadv_tt_update_changes(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,u16 tt_num_changes,u8 ttvn,struct batadv_tvlv_tt_change * tt_change) batadv_tt_update_changes() argument 3289 batadv_is_my_client(struct batadv_priv * bat_priv,const u8 * addr,unsigned short vid) batadv_is_my_client() argument 3317 batadv_handle_tt_response(struct batadv_priv * bat_priv,struct batadv_tvlv_tt_data * tt_data,u8 * resp_src,u16 num_entries) batadv_handle_tt_response() argument 3368 batadv_tt_roam_list_free(struct batadv_priv * bat_priv) batadv_tt_roam_list_free() argument 3382 batadv_tt_roam_purge(struct batadv_priv * bat_priv) batadv_tt_roam_purge() argument 3409 batadv_tt_check_roam_count(struct batadv_priv * bat_priv,u8 * client) batadv_tt_check_roam_count() argument 3465 batadv_send_roam_adv(struct batadv_priv * bat_priv,u8 * client,unsigned short vid,struct batadv_orig_node * orig_node) batadv_send_roam_adv() argument 3503 struct batadv_priv *bat_priv; batadv_tt_purge() local 3522 batadv_tt_free(struct batadv_priv * bat_priv) batadv_tt_free() argument 3548 batadv_tt_local_set_flags(struct batadv_priv * bat_priv,u16 flags,bool enable,bool count) batadv_tt_local_set_flags() argument 3586 batadv_tt_local_purge_pending_clients(struct batadv_priv * bat_priv) batadv_tt_local_purge_pending_clients() argument 3633 batadv_tt_local_commit_changes_nolock(struct batadv_priv * bat_priv) batadv_tt_local_commit_changes_nolock() argument 3664 batadv_tt_local_commit_changes(struct batadv_priv * bat_priv) batadv_tt_local_commit_changes() argument 3680 batadv_is_ap_isolated(struct batadv_priv * bat_priv,u8 * src,u8 * dst,unsigned short vid) batadv_is_ap_isolated() argument 3725 batadv_tt_update_orig(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,const void * tt_buff,u16 tt_num_vlan,struct batadv_tvlv_tt_change * tt_change,u16 tt_num_changes,u8 ttvn) batadv_tt_update_orig() argument 3809 batadv_tt_global_client_is_roaming(struct batadv_priv * bat_priv,u8 * addr,unsigned short vid) batadv_tt_global_client_is_roaming() argument 3835 batadv_tt_local_client_is_roaming(struct batadv_priv * bat_priv,u8 * addr,unsigned short vid) batadv_tt_local_client_is_roaming() argument 3860 batadv_tt_add_temporary_global_entry(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,const unsigned char * addr,unsigned short vid) batadv_tt_add_temporary_global_entry() argument 3893 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_tt_local_resize_to_mtu() local 3932 batadv_tt_tvlv_ogm_handler_v1(struct batadv_priv * bat_priv,struct batadv_orig_node * orig,u8 flags,void * tvlv_value,u16 tvlv_value_len) batadv_tt_tvlv_ogm_handler_v1() argument 3974 batadv_tt_tvlv_unicast_handler_v1(struct batadv_priv * bat_priv,u8 * src,u8 * dst,void * tvlv_value,u16 tvlv_value_len) batadv_tt_tvlv_unicast_handler_v1() argument 4056 batadv_roam_tvlv_unicast_handler_v1(struct batadv_priv * bat_priv,u8 * src,u8 * dst,void * tvlv_value,u16 tvlv_value_len) batadv_roam_tvlv_unicast_handler_v1() argument 4100 batadv_tt_init(struct batadv_priv * bat_priv) batadv_tt_init() argument 4141 batadv_tt_global_is_isolated(struct batadv_priv * bat_priv,const u8 * addr,unsigned short vid) batadv_tt_global_is_isolated() argument [all...] |
H A D | send.c | 67 struct batadv_priv *bat_priv; in batadv_send_skb_packet() local 180 struct batadv_priv *bat_priv = orig_node->bat_priv; batadv_send_skb_to_orig() local 282 batadv_send_skb_prepare_unicast_4addr(struct batadv_priv * bat_priv,struct sk_buff * skb,struct batadv_orig_node * orig,int packet_subtype) batadv_send_skb_prepare_unicast_4addr() argument 331 batadv_send_skb_unicast(struct batadv_priv * bat_priv,struct sk_buff * skb,int packet_type,int packet_subtype,struct batadv_orig_node * orig_node,unsigned short vid) batadv_send_skb_unicast() argument 403 batadv_send_skb_via_tt_generic(struct batadv_priv * bat_priv,struct sk_buff * skb,int packet_type,int packet_subtype,u8 * dst_hint,unsigned short vid) batadv_send_skb_via_tt_generic() argument 442 batadv_send_skb_via_gw(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid) batadv_send_skb_via_gw() argument 498 batadv_forw_packet_alloc(struct batadv_hard_iface * if_incoming,struct batadv_hard_iface * if_outgoing,atomic_t * queue_left,struct batadv_priv * bat_priv,struct sk_buff * skb) batadv_forw_packet_alloc() argument 707 batadv_forw_packet_bcast_queue(struct batadv_priv * bat_priv,struct batadv_forw_packet * forw_packet,unsigned long send_time) batadv_forw_packet_bcast_queue() argument 725 batadv_forw_packet_ogmv1_queue(struct batadv_priv * bat_priv,struct batadv_forw_packet * forw_packet,unsigned long send_time) batadv_forw_packet_ogmv1_queue() argument 751 batadv_forw_bcast_packet_to_list(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet,struct batadv_hard_iface * if_in,struct batadv_hard_iface * if_out) batadv_forw_bcast_packet_to_list() argument 807 batadv_forw_bcast_packet_if(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet,struct batadv_hard_iface * if_in,struct batadv_hard_iface * if_out) batadv_forw_bcast_packet_if() argument 849 batadv_send_no_broadcast(struct batadv_priv * bat_priv,struct sk_buff * skb,bool own_packet,struct batadv_hard_iface * if_out) batadv_send_no_broadcast() argument 918 __batadv_forw_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) __batadv_forw_bcast_packet() argument 972 batadv_forw_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) batadv_forw_bcast_packet() argument 993 batadv_send_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) batadv_send_bcast_packet() argument 1056 struct batadv_priv *bat_priv; batadv_send_outstanding_bcast_packet() local 1108 batadv_purge_outstanding_packets(struct batadv_priv * bat_priv,const struct batadv_hard_iface * hard_iface) batadv_purge_outstanding_packets() argument [all...] |