| /linux/net/batman-adv/ |
| H A D | multicast.c | 68 static void batadv_mcast_start_timer(struct batadv_priv *bat_priv) in batadv_mcast_start_timer() 164 static u8 batadv_mcast_mla_rtr_flags_meshif_get(struct batadv_priv *bat_priv, in batadv_mcast_mla_rtr_flags_meshif_get() 194 static u8 batadv_mcast_mla_rtr_flags_bridge_get(struct batadv_priv *bat_priv, in batadv_mcast_mla_rtr_flags_bridge_get() 226 static u8 batadv_mcast_mla_rtr_flags_get(struct batadv_priv *bat_priv, in batadv_mcast_mla_rtr_flags_get() 246 static u8 batadv_mcast_mla_forw_flags_get(struct batadv_priv *bat_priv) in batadv_mcast_mla_forw_flags_get() 274 batadv_mcast_mla_flags_get(struct batadv_priv *bat_priv) in batadv_mcast_mla_flags_get() 681 static void batadv_mcast_mla_tt_retract(struct batadv_priv *bat_priv, in batadv_mcast_mla_tt_retract() 711 static void batadv_mcast_mla_tt_add(struct batadv_priv *bat_priv, in batadv_mcast_mla_tt_add() 758 batadv_mcast_querier_log(struct batadv_priv *bat_priv, char *str_proto, in batadv_mcast_querier_log() 804 batadv_mcast_bridge_log(struct batadv_priv *bat_priv, in batadv_mcast_bridge_log() [all …]
|
| H A D | distributed-arp-table.h | 63 batadv_dat_init_own_addr(struct batadv_priv *bat_priv, in batadv_dat_init_own_addr() 85 static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv, in batadv_dat_inc_counter() 107 batadv_dat_snoop_outgoing_arp_request(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_arp_request() 114 batadv_dat_snoop_incoming_arp_request(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_arp_request() 121 batadv_dat_snoop_outgoing_arp_reply(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_arp_reply() 128 batadv_dat_snoop_incoming_arp_reply(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_arp_reply() 135 batadv_dat_snoop_outgoing_dhcp_ack(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_dhcp_ack() 142 batadv_dat_snoop_incoming_dhcp_ack(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_dhcp_ack() 148 batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, in batadv_dat_drop_broadcast_packet() 159 static inline void batadv_dat_init_own_addr(struct batadv_priv *bat_priv, in batadv_dat_init_own_addr() [all …]
|
| 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 | gateway_client.c | 79 batadv_gw_get_selected_gw_node(struct batadv_priv *bat_priv) in batadv_gw_get_selected_gw_node() 103 batadv_gw_get_selected_orig(struct batadv_priv *bat_priv) in batadv_gw_get_selected_orig() 127 static void batadv_gw_select(struct batadv_priv *bat_priv, in batadv_gw_select() 156 void batadv_gw_reselect(struct batadv_priv *bat_priv) in batadv_gw_reselect() 169 void batadv_gw_check_client_stop(struct batadv_priv *bat_priv) in batadv_gw_check_client_stop() 197 void batadv_gw_election(struct batadv_priv *bat_priv) in batadv_gw_election() 286 void batadv_gw_check_election(struct batadv_priv *bat_priv, in batadv_gw_check_election() 324 static void batadv_gw_node_add(struct batadv_priv *bat_priv, in batadv_gw_node_add() 369 struct batadv_gw_node *batadv_gw_node_get(struct batadv_priv *bat_priv, in batadv_gw_node_get() 398 void batadv_gw_node_update(struct batadv_priv *bat_priv, in batadv_gw_node_update() [all …]
|
| H A D | netlink.c | 175 batadv_netlink_mesh_fill_ap_isolation(struct sk_buff * msg,struct batadv_priv * bat_priv) batadv_netlink_mesh_fill_ap_isolation() argument 199 batadv_netlink_set_mesh_ap_isolation(struct nlattr * attr,struct batadv_priv * bat_priv) batadv_netlink_set_mesh_ap_isolation() argument 225 batadv_netlink_mesh_fill(struct sk_buff * msg,struct batadv_priv * bat_priv,enum batadv_nl_commands cmd,u32 portid,u32 seq,int flags) batadv_netlink_mesh_fill() argument 376 batadv_netlink_notify_mesh(struct batadv_priv * bat_priv) batadv_netlink_notify_mesh() argument 408 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_get_mesh() local 437 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_set_mesh() local 644 batadv_netlink_tpmeter_notify(struct batadv_priv * bat_priv,const u8 * dst,u8 result,u32 test_time,u64 total_bytes,u32 cookie) batadv_netlink_tpmeter_notify() argument 706 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_tp_meter_start() local 763 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_tp_meter_cancel() local 791 batadv_netlink_hardif_fill(struct sk_buff * msg,struct batadv_priv * bat_priv,struct batadv_hard_iface * hard_iface,enum batadv_nl_commands cmd,u32 portid,u32 seq,int flags,struct netlink_callback * cb) batadv_netlink_hardif_fill() argument 857 batadv_netlink_notify_hardif(struct batadv_priv * bat_priv,struct batadv_hard_iface * hard_iface) batadv_netlink_notify_hardif() argument 892 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_cmd_get_hardif() local 925 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_set_hardif() local 967 struct batadv_priv *bat_priv; batadv_netlink_dump_hardif() local 1017 batadv_netlink_vlan_fill(struct sk_buff * msg,struct batadv_priv * bat_priv,struct batadv_meshif_vlan * vlan,enum batadv_nl_commands cmd,u32 portid,u32 seq,int flags) batadv_netlink_vlan_fill() argument 1058 batadv_netlink_notify_vlan(struct batadv_priv * bat_priv,struct batadv_meshif_vlan * vlan) batadv_netlink_notify_vlan() argument 1092 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_get_vlan() local 1122 struct batadv_priv *bat_priv = info->user_ptr[0]; batadv_netlink_set_vlan() local 1213 batadv_netlink_get_hardif_from_ifindex(struct batadv_priv * bat_priv,struct net * net,int ifindex) batadv_netlink_get_hardif_from_ifindex() argument 1253 batadv_netlink_get_hardif_from_info(struct batadv_priv * bat_priv,struct net * net,struct genl_info * info) batadv_netlink_get_hardif_from_info() argument 1275 batadv_netlink_get_hardif(struct batadv_priv * bat_priv,struct netlink_callback * cb) batadv_netlink_get_hardif() argument 1298 batadv_get_vlan_from_info(struct batadv_priv * bat_priv,struct net * net,struct genl_info * info) batadv_get_vlan_from_info() argument 1330 struct batadv_priv *bat_priv = NULL; batadv_pre_doit() local 1397 struct batadv_priv *bat_priv; batadv_post_doit() local [all...] |
| H A D | tvlv.c | 69 batadv_tvlv_handler_get(struct batadv_priv *bat_priv, u8 type, u8 version) in batadv_tvlv_handler_get() 131 batadv_tvlv_container_get(struct batadv_priv *bat_priv, u8 type, u8 version) in batadv_tvlv_container_get() 162 static u16 batadv_tvlv_container_list_size(struct batadv_priv *bat_priv) in batadv_tvlv_container_list_size() 186 static void batadv_tvlv_container_remove(struct batadv_priv *bat_priv, in batadv_tvlv_container_remove() 208 void batadv_tvlv_container_unregister(struct batadv_priv *bat_priv, in batadv_tvlv_container_unregister() 231 void batadv_tvlv_container_register(struct batadv_priv *bat_priv, in batadv_tvlv_container_register() 311 u16 batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv, in batadv_tvlv_container_ogm_append() 364 static int batadv_tvlv_call_handler(struct batadv_priv *bat_priv, in batadv_tvlv_call_handler() 434 int batadv_tvlv_containers_process(struct batadv_priv *bat_priv, in batadv_tvlv_containers_process() 497 void batadv_tvlv_ogm_receive(struct batadv_priv *bat_priv, in batadv_tvlv_ogm_receive() [all …]
|
| H A D | bat_v_ogm.c | 53 struct batadv_orig_node *batadv_v_ogm_orig_get(struct batadv_priv *bat_priv, in batadv_v_ogm_orig_get() 99 static void batadv_v_ogm_start_timer(struct batadv_priv *bat_priv) in batadv_v_ogm_start_timer() 122 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_send_to_if() local 240 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_queue_on_if() local 260 static void batadv_v_ogm_send_meshif(struct batadv_priv *bat_priv) in batadv_v_ogm_send_meshif() 366 struct batadv_priv *bat_priv; in batadv_v_ogm_send() local 407 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_iface_enable() local 434 struct batadv_priv *bat_priv = netdev_priv(primary_iface->mesh_iface); in batadv_v_ogm_primary_iface_set() local 471 static u32 batadv_v_forward_penalty(struct batadv_priv *bat_priv, in batadv_v_forward_penalty() 514 static void batadv_v_ogm_forward(struct batadv_priv *bat_priv, in batadv_v_ogm_forward() [all …]
|
| H A D | bridge_loop_avoidance.c | 218 batadv_claim_hash_find(struct batadv_priv * bat_priv,struct batadv_bla_claim * data) batadv_claim_hash_find() argument 258 batadv_backbone_hash_find(struct batadv_priv * bat_priv,const u8 * addr,unsigned short vid) batadv_backbone_hash_find() argument 340 batadv_bla_send_claim(struct batadv_priv * bat_priv,const u8 * mac,unsigned short vid,int claimtype) batadv_bla_send_claim() argument 462 struct batadv_priv *bat_priv; batadv_bla_loopdetect_report() local 492 batadv_bla_get_backbone_gw(struct batadv_priv * bat_priv,const u8 * orig,unsigned short vid,bool own_backbone) batadv_bla_get_backbone_gw() argument 565 batadv_bla_update_own_backbone_gw(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,unsigned short vid) batadv_bla_update_own_backbone_gw() argument 590 batadv_bla_answer_request(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,unsigned short vid) batadv_bla_answer_request() argument 663 batadv_bla_send_announce(struct batadv_priv * bat_priv,struct batadv_bla_backbone_gw * backbone_gw) batadv_bla_send_announce() argument 686 batadv_bla_add_claim(struct batadv_priv * bat_priv,const u8 * mac,const unsigned short vid,struct batadv_bla_backbone_gw * backbone_gw) batadv_bla_add_claim() argument 795 batadv_bla_del_claim(struct batadv_priv * bat_priv,const u8 * mac,const unsigned short vid) batadv_bla_del_claim() argument 836 batadv_handle_announce(struct batadv_priv * bat_priv,u8 * an_addr,u8 * backbone_addr,unsigned short vid) batadv_handle_announce() argument 895 batadv_handle_request(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,u8 * backbone_addr,struct ethhdr * ethhdr,unsigned short vid) batadv_handle_request() argument 928 batadv_handle_unclaim(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,const u8 * backbone_addr,const u8 * claim_addr,unsigned short vid) batadv_handle_unclaim() argument 966 batadv_handle_claim(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,const u8 * backbone_addr,const u8 * claim_addr,unsigned short vid) batadv_handle_claim() argument 1010 batadv_check_claim_group(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,u8 * hw_src,u8 * hw_dst,struct ethhdr * ethhdr) batadv_check_claim_group() argument 1077 batadv_bla_process_claim(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,struct sk_buff * skb) batadv_bla_process_claim() argument 1219 batadv_bla_purge_backbone_gw(struct batadv_priv * bat_priv,int now) batadv_bla_purge_backbone_gw() argument 1272 batadv_bla_purge_claims(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,int now) batadv_bla_purge_claims() argument 1328 batadv_bla_update_orig_address(struct batadv_priv * bat_priv,struct batadv_hard_iface * primary_if,struct batadv_hard_iface * oldif) batadv_bla_update_orig_address() argument 1388 batadv_bla_send_loopdetect(struct batadv_priv * bat_priv,struct batadv_bla_backbone_gw * backbone_gw) batadv_bla_send_loopdetect() argument 1403 struct batadv_priv *bat_priv = netdev_priv(net_dev); batadv_bla_status_update() local 1428 struct batadv_priv *bat_priv; batadv_bla_periodic_work() local 1527 batadv_bla_init(struct batadv_priv * bat_priv) batadv_bla_init() argument 1606 batadv_bla_check_duplist(struct batadv_priv * bat_priv,struct sk_buff * skb,u8 * payload_ptr,const u8 * orig) batadv_bla_check_duplist() argument 1693 batadv_bla_check_ucast_duplist(struct batadv_priv * bat_priv,struct sk_buff * skb) batadv_bla_check_ucast_duplist() argument 1710 batadv_bla_check_bcast_duplist(struct batadv_priv * bat_priv,struct sk_buff * skb) batadv_bla_check_bcast_duplist() argument 1732 batadv_bla_is_backbone_gw_orig(struct batadv_priv * bat_priv,u8 * orig,unsigned short vid) batadv_bla_is_backbone_gw_orig() argument 1803 batadv_bla_free(struct batadv_priv * bat_priv) batadv_bla_free() argument 1837 batadv_bla_loopdetect_check(struct batadv_priv * bat_priv,struct sk_buff * skb,struct batadv_hard_iface * primary_if,unsigned short vid) batadv_bla_loopdetect_check() argument 1894 batadv_bla_rx(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,int packet_type) batadv_bla_rx() argument 2028 batadv_bla_tx(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid) batadv_bla_tx() argument 2237 struct batadv_priv *bat_priv; batadv_bla_claim_dump() local 2398 struct batadv_priv *bat_priv; batadv_bla_backbone_dump() local 2449 batadv_bla_check_claim(struct batadv_priv * bat_priv,u8 * addr,unsigned short vid) batadv_bla_check_claim() argument [all...] |
| H A D | bridge_loop_avoidance.h | 62 static inline bool batadv_bla_rx(struct batadv_priv *bat_priv, in batadv_bla_rx() 69 static inline bool batadv_bla_tx(struct batadv_priv *bat_priv, in batadv_bla_tx() 82 static inline bool batadv_bla_is_backbone_gw_orig(struct batadv_priv *bat_priv, in batadv_bla_is_backbone_gw_orig() 89 batadv_bla_check_bcast_duplist(struct batadv_priv *bat_priv, in batadv_bla_check_bcast_duplist() 96 batadv_bla_update_orig_address(struct batadv_priv *bat_priv, in batadv_bla_update_orig_address() 102 static inline int batadv_bla_init(struct batadv_priv *bat_priv) in batadv_bla_init() 107 static inline void batadv_bla_free(struct batadv_priv *bat_priv) in batadv_bla_free() 124 bool batadv_bla_check_claim(struct batadv_priv *bat_priv, u8 *addr, in batadv_bla_check_claim()
|
| H A D | routing.c | 53 _batadv_update_route(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,struct batadv_hard_iface * recv_if,struct batadv_neigh_node * neigh_node) _batadv_update_route() argument 114 batadv_update_route(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,struct batadv_hard_iface * recv_if,struct batadv_neigh_node * neigh_node) batadv_update_route() argument 149 batadv_window_protected(struct batadv_priv * bat_priv,s32 seq_num_diff,s32 seq_old_max_diff,unsigned long * last_reset,bool * protection_started) batadv_window_protected() argument 216 batadv_recv_my_icmp_packet(struct batadv_priv * bat_priv,struct sk_buff * skb) batadv_recv_my_icmp_packet() argument 278 batadv_recv_icmp_ttl_exceeded(struct batadv_priv * bat_priv,struct sk_buff * skb) batadv_recv_icmp_ttl_exceeded() argument 341 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_icmp_packet() local 441 batadv_check_unicast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,int hdr_size) batadv_check_unicast_packet() argument 522 batadv_find_router(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,struct batadv_hard_iface * recv_if) batadv_find_router() argument 659 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_route_unicast_packet() local 743 batadv_reroute_unicast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,struct batadv_unicast_packet * unicast_packet,u8 * dst_addr,unsigned short vid) batadv_reroute_unicast_packet() argument 786 batadv_check_unicast_ttvn(struct batadv_priv * bat_priv,struct sk_buff * skb,int hdr_len) batadv_check_unicast_ttvn() argument 912 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_unhandled_unicast_packet() local 941 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_unicast_packet() local 1050 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_unicast_tvlv() local 1106 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_frag_packet() local 1168 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_bcast_packet() local 1289 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); batadv_recv_mcast_packet() local [all...] |
| H A D | send.c | 66 struct batadv_priv *bat_priv; batadv_send_skb_packet() local 181 struct batadv_priv *bat_priv = orig_node->bat_priv; batadv_send_skb_to_orig() local 283 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 332 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 404 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 443 batadv_send_skb_via_gw(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid) batadv_send_skb_via_gw() argument 499 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 708 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 726 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 752 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 808 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 850 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 919 __batadv_forw_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) __batadv_forw_bcast_packet() argument 971 batadv_forw_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) batadv_forw_bcast_packet() argument 992 batadv_send_bcast_packet(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned long delay,bool own_packet) batadv_send_bcast_packet() argument 1055 struct batadv_priv *bat_priv; batadv_send_outstanding_bcast_packet() local 1107 batadv_purge_outstanding_packets(struct batadv_priv * bat_priv,const struct batadv_hard_iface * hard_iface) batadv_purge_outstanding_packets() argument [all...] |
| H A D | network-coding.h | |
| H A D | bat_v.c | 46 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_activate() local 100 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_update_mac() local 179 struct batadv_priv *bat_priv, in batadv_v_neigh_dump_hardif() 211 struct batadv_priv *bat_priv, in batadv_v_neigh_dump() 265 struct batadv_priv *bat_priv, in batadv_v_orig_dump_subentry() 334 struct batadv_priv *bat_priv, in batadv_v_orig_dump_entry() 385 struct batadv_priv *bat_priv, in batadv_v_orig_dump_bucket() 420 struct batadv_priv *bat_priv, in batadv_v_orig_dump() 505 static void batadv_v_init_sel_class(struct batadv_priv *bat_priv) in batadv_v_init_sel_class() 559 batadv_v_gw_get_best_gw_node(struct batadv_priv *bat_priv) in batadv_v_gw_get_best_gw_node() [all …]
|
| H A D | mesh-interface.c | 86 static u64 batadv_sum_counter(struct batadv_priv *bat_priv, size_t idx) in batadv_sum_counter() argument 101 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_interface_stats() local 114 struct batadv_priv *bat_priv in batadv_interface_set_mac_addr() local 143 struct batadv_priv *bat_priv = netdev_priv(dev); batadv_interface_change_mtu() local 171 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_interface_tx() local 407 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_interface_rx() local 517 batadv_meshif_vlan_get(struct batadv_priv * bat_priv,unsigned short vid) batadv_meshif_vlan_get() argument 545 batadv_meshif_create_vlan(struct batadv_priv * bat_priv,unsigned short vid) batadv_meshif_create_vlan() argument 592 batadv_meshif_destroy_vlan(struct batadv_priv * bat_priv,struct batadv_meshif_vlan * vlan) batadv_meshif_destroy_vlan() argument 618 struct batadv_priv *bat_priv = netdev_priv(dev); batadv_interface_add_vid() local 673 struct batadv_priv *bat_priv = netdev_priv(dev); batadv_interface_kill_vid() local 738 struct batadv_priv *bat_priv; batadv_meshif_init_late() local 973 struct batadv_priv *bat_priv = netdev_priv(dev); batadv_get_ethtool_stats() local 1076 struct batadv_priv *bat_priv = netdev_priv(dev); batadv_meshif_newlink() local 1100 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_meshif_destroy_netlink() local [all...] |
| H A D | distributed-arp-table.c | 101 static void batadv_dat_start_timer(struct batadv_priv *bat_priv) in batadv_dat_start_timer() 157 static void __batadv_dat_purge(struct batadv_priv *bat_priv, in __batadv_dat_purge() 198 struct batadv_priv *bat_priv; in batadv_dat_purge() local 325 batadv_dat_entry_hash_find(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_hash_find() 365 static void batadv_dat_entry_add(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_add() 422 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp() 489 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp() 558 static void batadv_choose_next_candidate(struct batadv_priv *bat_priv, in batadv_choose_next_candidate() 627 batadv_dat_select_candidates(struct batadv_priv *bat_priv, __be32 ip_dst, in batadv_dat_select_candidates() 673 static bool batadv_dat_forward_data(struct batadv_priv *bat_priv, in batadv_dat_forward_data() [all …]
|
| H A D | tp_meter.c | 215 const u8 *dst, struct batadv_priv *bat_priv, in batadv_tp_batctl_notify() 246 struct batadv_priv *bat_priv, in batadv_tp_batctl_error_notify() 262 static struct batadv_tp_vars *batadv_tp_list_find(struct batadv_priv *bat_priv, in batadv_tp_list_find() 301 batadv_tp_list_find_session(struct batadv_priv *bat_priv, const u8 *dst, in batadv_tp_list_find_session() 372 static void batadv_tp_sender_cleanup(struct batadv_priv *bat_priv, in batadv_tp_sender_cleanup() 402 static void batadv_tp_sender_end(struct batadv_priv *bat_priv, in batadv_tp_sender_end() 489 struct batadv_priv *bat_priv = tp_vars->bat_priv; in batadv_tp_sender_timeout() local 627 static void batadv_tp_recv_ack(struct batadv_priv *bat_priv, in batadv_tp_recv_ack() 808 struct batadv_priv *bat_priv = tp_vars->bat_priv; in batadv_tp_send() local 904 struct batadv_priv *bat_priv = tp_vars->bat_priv; in batadv_tp_start_kthread() local [all …]
|
| H A D | multicast.h | 77 batadv_mcast_forw_mode(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_mcast_forw_mode() 84 batadv_mcast_forw_send(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_mcast_forw_send() 91 static inline int batadv_mcast_init(struct batadv_priv *bat_priv) in batadv_mcast_init() 97 batadv_mcast_mesh_info_put(struct sk_buff *msg, struct batadv_priv *bat_priv) in batadv_mcast_mesh_info_put() 108 static inline void batadv_mcast_free(struct batadv_priv *bat_priv) in batadv_mcast_free() 116 static inline int batadv_mcast_forw_mcsend(struct batadv_priv *bat_priv, in batadv_mcast_forw_mcsend()
|
| H A D | originator.c | 54 batadv_orig_hash_find(struct batadv_priv *bat_priv, const void *data) in batadv_orig_hash_find() 218 int batadv_originator_init(struct batadv_priv *bat_priv) in batadv_originator_init() 348 batadv_orig_to_router(struct batadv_priv *bat_priv, u8 *orig_addr, in batadv_orig_to_router() 568 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_hardif_neigh_create() local 756 struct batadv_priv *bat_priv; in batadv_hardif_neigh_dump() local 897 void batadv_originator_free(struct batadv_priv *bat_priv) in batadv_originator_free() 939 struct batadv_orig_node *batadv_orig_node_new(struct batadv_priv *bat_priv, in batadv_orig_node_new() 1014 batadv_purge_neigh_ifinfo(struct batadv_priv *bat_priv, in batadv_purge_neigh_ifinfo() 1057 batadv_purge_orig_ifinfo(struct batadv_priv *bat_priv, in batadv_purge_orig_ifinfo() 1109 batadv_purge_orig_neighbors(struct batadv_priv *bat_priv, in batadv_purge_orig_neighbors() [all …]
|
| H A D | bat_iv_ogm.c | 141 batadv_iv_ogm_orig_get(struct batadv_priv * bat_priv,const u8 * addr) batadv_iv_ogm_orig_get() argument 279 batadv_iv_ogm_emit_send_time(const struct batadv_priv * bat_priv) batadv_iv_ogm_emit_send_time() argument 296 batadv_hop_penalty(u8 tq,const struct batadv_priv * bat_priv) batadv_hop_penalty() argument 336 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); batadv_iv_ogm_send_to_if() local 439 batadv_iv_ogm_can_aggregate(const struct batadv_ogm_packet * new_bat_ogm_packet,struct batadv_priv * bat_priv,int packet_len,unsigned long send_time,bool directlink,const struct batadv_hard_iface * if_incoming,const struct batadv_hard_iface * if_outgoing,const struct batadv_forw_packet * forw_packet) batadv_iv_ogm_can_aggregate() argument 552 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_aggregate_new() local 626 batadv_iv_ogm_queue_add(struct batadv_priv * bat_priv,unsigned char * packet_buff,int packet_len,struct batadv_hard_iface * if_incoming,struct batadv_hard_iface * if_outgoing,int own_packet,unsigned long send_time) batadv_iv_ogm_queue_add() argument 697 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_forward() local 750 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); batadv_iv_ogm_slide_own_bcast_window() local 789 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); batadv_iv_ogm_schedule_buff() local 920 batadv_iv_ogm_orig_update(struct batadv_priv * bat_priv,struct batadv_orig_node * orig_node,struct batadv_orig_ifinfo * orig_ifinfo,const struct ethhdr * ethhdr,const struct batadv_ogm_packet * batadv_ogm_packet,struct batadv_hard_iface * if_incoming,struct batadv_hard_iface * if_outgoing,enum batadv_dup_status dup_status) batadv_iv_ogm_orig_update() argument 1074 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_calc_tq() local 1216 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_update_seqnos() local 1318 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_process_per_outif() local 1558 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_process() local 1689 struct batadv_priv *bat_priv; batadv_iv_send_outstanding_bat_ogm_packet() local 1726 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); batadv_iv_ogm_receive() local 1815 batadv_iv_ogm_orig_dump_subentry(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct batadv_hard_iface * if_outgoing,struct batadv_orig_node * orig_node,struct batadv_neigh_node * neigh_node,bool best) batadv_iv_ogm_orig_dump_subentry() argument 1879 batadv_iv_ogm_orig_dump_entry(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct batadv_hard_iface * if_outgoing,struct batadv_orig_node * orig_node,int * sub_s) batadv_iv_ogm_orig_dump_entry() argument 1940 batadv_iv_ogm_orig_dump_bucket(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct batadv_hard_iface * if_outgoing,struct hlist_head * head,int * idx_s,int * sub) batadv_iv_ogm_orig_dump_bucket() argument 1976 batadv_iv_ogm_orig_dump(struct sk_buff * msg,struct netlink_callback * cb,struct batadv_priv * bat_priv,struct batadv_hard_iface * if_outgoing) batadv_iv_ogm_orig_dump() argument 2103 batadv_iv_ogm_neigh_dump_hardif(struct sk_buff * msg,u32 portid,u32 seq,struct batadv_priv * bat_priv,struct batadv_hard_iface * hard_iface,int * idx_s) batadv_iv_ogm_neigh_dump_hardif() argument 2135 batadv_iv_ogm_neigh_dump(struct sk_buff * msg,struct netlink_callback * cb,struct batadv_priv * bat_priv,struct batadv_hard_iface * single_hardif) batadv_iv_ogm_neigh_dump() argument 2240 batadv_iv_init_sel_class(struct batadv_priv * bat_priv) batadv_iv_init_sel_class() argument 2247 batadv_iv_gw_get_best_gw_node(struct batadv_priv * bat_priv) batadv_iv_gw_get_best_gw_node() argument 2323 batadv_iv_gw_is_eligible(struct batadv_priv * bat_priv,struct batadv_orig_node * curr_gw_orig,struct batadv_orig_node * orig_node) batadv_iv_gw_is_eligible() argument 2400 batadv_iv_gw_dump_entry(struct sk_buff * msg,u32 portid,struct netlink_callback * cb,struct batadv_priv * bat_priv,struct batadv_gw_node * gw_node) batadv_iv_gw_dump_entry() argument 2471 batadv_iv_gw_dump(struct sk_buff * msg,struct netlink_callback * cb,struct batadv_priv * bat_priv) batadv_iv_gw_dump() argument [all...] |
| H A D | multicast_forw.c | 149 static bool batadv_mcast_forw_push_dest(struct batadv_priv *bat_priv, in batadv_mcast_forw_push_dest() 190 static int batadv_mcast_forw_push_dests_list(struct batadv_priv *bat_priv, in batadv_mcast_forw_push_dests_list() 230 batadv_mcast_forw_push_tt(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_mcast_forw_push_tt() 276 static bool batadv_mcast_forw_push_want_all(struct batadv_priv *bat_priv, in batadv_mcast_forw_push_want_all() 322 static bool batadv_mcast_forw_push_want_rtr(struct batadv_priv *bat_priv, in batadv_mcast_forw_push_want_rtr() 492 batadv_mcast_forw_push_dests(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_mcast_forw_push_dests() 584 batadv_mcast_forw_push_tvlvs(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_mcast_forw_push_tvlvs() 657 batadv_mcast_forw_scrub_dests(struct batadv_priv *bat_priv, in batadv_mcast_forw_scrub_dests() 925 static int batadv_mcast_forw_packet(struct batadv_priv *bat_priv, in batadv_mcast_forw_packet() 1047 int batadv_mcast_forw_tracker_tvlv_handler(struct batadv_priv *bat_priv, in batadv_mcast_forw_tracker_tvlv_handler() [all …]
|
| H A D | gateway_common.c | 25 void batadv_gw_tvlv_container_update(struct batadv_priv *bat_priv) in batadv_gw_tvlv_container_update() 57 static void batadv_gw_tvlv_ogm_handler_v1(struct batadv_priv *bat_priv, in batadv_gw_tvlv_ogm_handler_v1() 94 void batadv_gw_init(struct batadv_priv *bat_priv) in batadv_gw_init() 110 void batadv_gw_free(struct batadv_priv *bat_priv) in batadv_gw_free()
|
| H A D | log.h | 24 static inline int batadv_debug_log_setup(struct batadv_priv *bat_priv) in batadv_debug_log_setup() argument 29 static inline void batadv_debug_log_cleanup(struct batadv_priv *bat_priv) in batadv_debug_log_cleanup() argument 79 _batadv_dbg(type,bat_priv,ratelimited,fmt,arg...) global() argument 103 batadv_dbg(type,bat_priv,arg...) global() argument 112 batadv_dbg_ratelimited(type,bat_priv,arg...) global() argument [all...] |
| H A D | hard-interface.c | 460 batadv_primary_if_update_addr(struct batadv_priv * bat_priv,struct batadv_hard_iface * oldif) batadv_primary_if_update_addr() argument 475 batadv_primary_if_select(struct batadv_priv * bat_priv,struct batadv_hard_iface * new_hard_iface) batadv_primary_if_select() argument 581 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_hardif_min_mtu() local 628 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_update_min_mtu() local 651 struct batadv_priv *bat_priv; batadv_hardif_activate_interface() local 706 struct batadv_priv *bat_priv; batadv_hardif_enable_interface() local 818 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); batadv_hardif_disable_interface() local 931 struct batadv_priv *bat_priv; batadv_hard_if_event_meshif() local 949 struct batadv_priv *bat_priv; batadv_hard_if_event() local [all...] |
| H A D | main.c | 150 spin_lock_init(&bat_priv->forw_bat_list_lock); in batadv_mesh_init() local 258 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); batadv_mesh_free() local 302 batadv_is_my_mac(struct batadv_priv * bat_priv,const u8 * addr) batadv_is_my_mac() argument 426 struct batadv_priv *bat_priv; batadv_batman_skb_recv() local 656 batadv_vlan_ap_isola_get(struct batadv_priv * bat_priv,unsigned short vid) batadv_vlan_ap_isola_get() argument 683 batadv_throw_uevent(struct batadv_priv * bat_priv,enum batadv_uev_type type,enum batadv_uev_action action,const char * data) batadv_throw_uevent() argument [all...] |
| H A D | bat_v_elp.c | 228 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_elp_wifi_neigh_probe() local 291 struct batadv_priv *bat_priv; in batadv_v_elp_periodic_work() local 493 static void batadv_v_elp_neigh_update(struct batadv_priv *bat_priv, in batadv_v_elp_neigh_update() 551 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_elp_packet_recv() local
|