| /linux/net/batman-adv/ |
| 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 | gateway_client.c | 80 batadv_gw_get_selected_gw_node(struct batadv_priv *bat_priv) in batadv_gw_get_selected_gw_node() 104 batadv_gw_get_selected_orig(struct batadv_priv *bat_priv) in batadv_gw_get_selected_orig() 128 static void batadv_gw_select(struct batadv_priv *bat_priv, in batadv_gw_select() 157 void batadv_gw_reselect(struct batadv_priv *bat_priv) in batadv_gw_reselect() 170 void batadv_gw_check_client_stop(struct batadv_priv *bat_priv) in batadv_gw_check_client_stop() 198 void batadv_gw_election(struct batadv_priv *bat_priv) in batadv_gw_election() 287 void batadv_gw_check_election(struct batadv_priv *bat_priv, in batadv_gw_check_election() 325 static void batadv_gw_node_add(struct batadv_priv *bat_priv, in batadv_gw_node_add() 370 struct batadv_gw_node *batadv_gw_node_get(struct batadv_priv *bat_priv, in batadv_gw_node_get() 399 void batadv_gw_node_update(struct batadv_priv *bat_priv, in batadv_gw_node_update() [all …]
|
| H A D | routing.c | 53 static void _batadv_update_route(struct batadv_priv *bat_priv, in _batadv_update_route() 114 void batadv_update_route(struct batadv_priv *bat_priv, in batadv_update_route() 149 bool batadv_window_protected(struct batadv_priv *bat_priv, s32 seq_num_diff, in batadv_window_protected() 269 static int batadv_recv_my_icmp_packet(struct batadv_priv *bat_priv, in batadv_recv_my_icmp_packet() 331 static int batadv_recv_icmp_ttl_exceeded(struct batadv_priv *bat_priv, in batadv_recv_icmp_ttl_exceeded() 394 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_recv_icmp_packet() local 494 static int batadv_check_unicast_packet(struct batadv_priv *bat_priv, in batadv_check_unicast_packet() 575 batadv_find_router(struct batadv_priv *bat_priv, in batadv_find_router() 712 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_route_unicast_packet() local 796 batadv_reroute_unicast_packet(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_reroute_unicast_packet() [all …]
|
| H A D | mesh-interface.c | 88 static u64 batadv_sum_counter(struct batadv_priv *bat_priv, size_t idx) in batadv_sum_counter() 103 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_interface_stats() local 116 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_interface_set_mac_addr() local 145 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_interface_change_mtu() local 173 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_interface_tx() local 409 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_interface_rx() local 520 struct batadv_meshif_vlan *batadv_meshif_vlan_get(struct batadv_priv *bat_priv, in batadv_meshif_vlan_get() 548 int batadv_meshif_create_vlan(struct batadv_priv *bat_priv, unsigned short vid) in batadv_meshif_create_vlan() 595 static void batadv_meshif_destroy_vlan(struct batadv_priv *bat_priv, in batadv_meshif_destroy_vlan() 621 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_interface_add_vid() 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 | distributed-arp-table.c | 102 static void batadv_dat_start_timer(struct batadv_priv *bat_priv) in batadv_dat_start_timer() 158 static void __batadv_dat_purge(struct batadv_priv *bat_priv, in __batadv_dat_purge() 199 struct batadv_priv *bat_priv; in batadv_dat_purge() local 329 batadv_dat_entry_hash_find(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_hash_find() 372 static void batadv_dat_entry_add(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_add() 429 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp() 496 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp() 565 static void batadv_choose_next_candidate(struct batadv_priv *bat_priv, in batadv_choose_next_candidate() 634 batadv_dat_select_candidates(struct batadv_priv *bat_priv, __be32 ip_dst, in batadv_dat_select_candidates() 679 static bool batadv_dat_forward_data(struct batadv_priv *bat_priv, in batadv_dat_forward_data() [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 | main.c | 160 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_mesh_init() local 261 struct batadv_priv *bat_priv = netdev_priv(mesh_iface); in batadv_mesh_free() local 305 bool batadv_is_my_mac(struct batadv_priv *bat_priv, const u8 *addr) in batadv_is_my_mac() 424 struct batadv_priv *bat_priv; in batadv_batman_skb_recv() local 624 bool batadv_vlan_ap_isola_get(struct batadv_priv *bat_priv, unsigned short vid) in batadv_vlan_ap_isola_get() 651 int batadv_throw_uevent(struct batadv_priv *bat_priv, enum batadv_uev_type type, in batadv_throw_uevent()
|
| H A D | bat_v.h | 30 static inline int batadv_v_mesh_init(struct batadv_priv *bat_priv) in batadv_v_mesh_init() 35 static inline void batadv_v_mesh_free(struct batadv_priv *bat_priv) in batadv_v_mesh_free()
|
| H A D | send.h | 82 static inline int batadv_send_skb_via_tt(struct batadv_priv *bat_priv, in batadv_send_skb_via_tt() 105 static inline int batadv_send_skb_via_tt_4addr(struct batadv_priv *bat_priv, in batadv_send_skb_via_tt_4addr()
|
| H A D | log.c | 21 int batadv_debug_log(struct batadv_priv *bat_priv, const char *fmt, ...) in batadv_debug_log()
|
| H A D | bat_algo.c | 106 int batadv_algo_select(struct batadv_priv *bat_priv, const char *name) in batadv_algo_select()
|