Lines Matching refs:batadv_priv
77 static void batadv_nc_start_timer(struct batadv_priv *bat_priv)
88 static void batadv_nc_tvlv_container_update(struct batadv_priv *bat_priv)
112 struct batadv_priv *bat_priv = netdev_priv(net_dev);
125 static void batadv_nc_tvlv_ogm_handler_v1(struct batadv_priv *bat_priv,
142 int batadv_nc_mesh_init(struct batadv_priv *bat_priv)
183 void batadv_nc_init_bat_priv(struct batadv_priv *bat_priv)
282 static bool batadv_nc_to_purge_nc_node(struct batadv_priv *bat_priv,
298 static bool batadv_nc_to_purge_nc_path_coding(struct batadv_priv *bat_priv,
319 static bool batadv_nc_to_purge_nc_path_decoding(struct batadv_priv *bat_priv,
344 batadv_nc_purge_orig_nc_nodes(struct batadv_priv *bat_priv,
347 bool (*to_purge)(struct batadv_priv *,
380 void batadv_nc_purge_orig(struct batadv_priv *bat_priv,
382 bool (*to_purge)(struct batadv_priv *,
401 static void batadv_nc_purge_orig_hash(struct batadv_priv *bat_priv)
433 static void batadv_nc_purge_paths(struct batadv_priv *bat_priv,
435 bool (*to_purge)(struct batadv_priv *,
600 static bool batadv_nc_sniffed_purge(struct batadv_priv *bat_priv,
639 static bool batadv_nc_fwd_flush(struct batadv_priv *bat_priv,
674 batadv_nc_process_nc_paths(struct batadv_priv *bat_priv,
676 bool (*process_fn)(struct batadv_priv *,
719 struct batadv_priv *bat_priv;
724 bat_priv = container_of(priv_nc, struct batadv_priv, nc);
764 static bool batadv_can_nc_with_orig(struct batadv_priv *bat_priv,
844 batadv_nc_get_nc_node(struct batadv_priv *bat_priv,
905 void batadv_nc_update_nc_node(struct batadv_priv *bat_priv,
960 static struct batadv_nc_path *batadv_nc_get_path(struct batadv_priv *bat_priv,
1052 static bool batadv_nc_code_packets(struct batadv_priv *bat_priv,
1270 batadv_nc_path_search(struct batadv_priv *bat_priv,
1338 batadv_nc_skb_src_search(struct batadv_priv *bat_priv,
1379 static void batadv_nc_skb_store_before_coding(struct batadv_priv *bat_priv,
1425 struct batadv_priv *bat_priv = netdev_priv(netdev);
1512 struct batadv_priv *bat_priv = netdev_priv(netdev);
1563 void batadv_nc_skb_store_for_decoding(struct batadv_priv *bat_priv,
1624 void batadv_nc_skb_store_sniffed_unicast(struct batadv_priv *bat_priv,
1649 batadv_nc_skb_decode_packet(struct batadv_priv *bat_priv, struct sk_buff *skb,
1742 batadv_nc_find_decoding_packet(struct batadv_priv *bat_priv,
1809 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface);
1876 void batadv_nc_mesh_free(struct batadv_priv *bat_priv)
1899 struct batadv_priv *bat_priv = netdev_priv(net_dev);
1956 void batadv_nc_init_debugfs(struct batadv_priv *bat_priv)