Lines Matching refs:batadv_priv
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()
203 bat_priv = container_of(priv_dat, struct batadv_priv, dat); in batadv_dat_purge()
326 batadv_dat_entry_hash_find(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_hash_find()
366 static void batadv_dat_entry_add(struct batadv_priv *bat_priv, __be32 ip, in batadv_dat_entry_add()
423 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp()
490 static void batadv_dbg_arp(struct batadv_priv *bat_priv, struct sk_buff *skb, in batadv_dbg_arp()
559 static void batadv_choose_next_candidate(struct batadv_priv *bat_priv, in batadv_choose_next_candidate()
628 batadv_dat_select_candidates(struct batadv_priv *bat_priv, __be32 ip_dst, in batadv_dat_select_candidates()
674 static bool batadv_dat_forward_data(struct batadv_priv *bat_priv, in batadv_dat_forward_data()
741 static void batadv_dat_tvlv_container_update(struct batadv_priv *bat_priv) in batadv_dat_tvlv_container_update()
765 struct batadv_priv *bat_priv = netdev_priv(net_dev); in batadv_dat_status_update()
778 static void batadv_dat_tvlv_ogm_handler_v1(struct batadv_priv *bat_priv, in batadv_dat_tvlv_ogm_handler_v1()
793 static void batadv_dat_hash_free(struct batadv_priv *bat_priv) in batadv_dat_hash_free()
811 int batadv_dat_init(struct batadv_priv *bat_priv) in batadv_dat_init()
835 void batadv_dat_free(struct batadv_priv *bat_priv) in batadv_dat_free()
944 struct batadv_priv *bat_priv; in batadv_dat_cache_dump()
1000 static u16 batadv_arp_get_type(struct batadv_priv *bat_priv, in batadv_arp_get_type()
1107 batadv_dat_arp_create_reply(struct batadv_priv *bat_priv, __be32 ip_src, in batadv_dat_arp_create_reply()
1137 bool batadv_dat_snoop_outgoing_arp_request(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_arp_request()
1233 bool batadv_dat_snoop_incoming_arp_request(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_arp_request()
1298 void batadv_dat_snoop_outgoing_arp_reply(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_arp_reply()
1345 bool batadv_dat_snoop_incoming_arp_reply(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_arp_reply()
1632 static void batadv_dat_put_dhcp(struct batadv_priv *bat_priv, u8 *chaddr, in batadv_dat_put_dhcp()
1717 void batadv_dat_snoop_outgoing_dhcp_ack(struct batadv_priv *bat_priv, in batadv_dat_snoop_outgoing_dhcp_ack()
1745 void batadv_dat_snoop_incoming_dhcp_ack(struct batadv_priv *bat_priv, in batadv_dat_snoop_incoming_dhcp_ack()
1790 bool batadv_dat_drop_broadcast_packet(struct batadv_priv *bat_priv, in batadv_dat_drop_broadcast_packet()