Home
last modified time | relevance | path

Searched refs:mesh_iface (Results 1 – 10 of 10) sorted by relevance

/linux/net/batman-adv/
H A Dmulticast.c84 static struct net_device *batadv_mcast_get_bridge(struct net_device *mesh_iface) in batadv_mcast_get_bridge() argument
86 struct net_device *upper = mesh_iface; in batadv_mcast_get_bridge()
167 struct net_device *dev = bridge ? bridge : bat_priv->mesh_iface; in batadv_mcast_mla_rtr_flags_meshif_get()
197 struct net_device *dev = bat_priv->mesh_iface; in batadv_mcast_mla_rtr_flags_bridge_get()
252 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_mcast_mla_forw_flags_get()
276 struct net_device *dev = bat_priv->mesh_iface; in batadv_mcast_mla_flags_get()
725 if (!batadv_tt_local_add(bat_priv->mesh_iface, in batadv_mcast_mla_tt_add()
763 batadv_info(bat_priv->mesh_iface, "%s Querier appeared\n", in batadv_mcast_querier_log()
766 batadv_info(bat_priv->mesh_iface, in batadv_mcast_querier_log()
770 batadv_info(bat_priv->mesh_iface, in batadv_mcast_querier_log()
[all …]
H A Dbat_v_elp.c84 struct net_device *mesh_iface = hard_iface->mesh_iface; in batadv_v_elp_get_throughput() local
94 if (!mesh_iface) in batadv_v_elp_get_throughput()
182 batadv_info(mesh_iface, in batadv_v_elp_get_throughput()
228 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_elp_wifi_neigh_probe()
297 bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_elp_periodic_work()
478 netdev_for_each_lower_private_rcu(primary_iface->mesh_iface, hard_iface, iter) in batadv_v_elp_primary_iface_set()
551 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_elp_packet_recv()
H A Doriginator.c568 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_hardif_neigh_create()
755 struct net_device *mesh_iface; in batadv_hardif_neigh_dump() local
759 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_hardif_neigh_dump()
760 if (IS_ERR(mesh_iface)) in batadv_hardif_neigh_dump()
761 return PTR_ERR(mesh_iface); in batadv_hardif_neigh_dump()
763 bat_priv = netdev_priv(mesh_iface); in batadv_hardif_neigh_dump()
801 dev_put(mesh_iface); in batadv_hardif_neigh_dump()
1234 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_purge_orig_node()
1324 struct net_device *mesh_iface; in batadv_orig_dump() local
1328 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_orig_dump()
[all …]
H A Dtranslation-table.h19 bool batadv_tt_local_add(struct net_device *mesh_iface, const u8 *addr,
48 void batadv_tt_local_resize_to_mtu(struct net_device *mesh_iface);
H A Dgateway_client.c504 struct net_device *mesh_iface; in batadv_gw_dump() local
508 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_gw_dump()
509 if (IS_ERR(mesh_iface)) in batadv_gw_dump()
510 return PTR_ERR(mesh_iface); in batadv_gw_dump()
512 bat_priv = netdev_priv(mesh_iface); in batadv_gw_dump()
531 dev_put(mesh_iface); in batadv_gw_dump()
H A Dbat_v_ogm.c122 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_send_to_if()
240 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_queue_on_if()
303 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_v_ogm_send_meshif()
407 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_ogm_iface_enable()
434 struct batadv_priv *bat_priv = netdev_priv(primary_iface->mesh_iface); in batadv_v_ogm_primary_iface_set()
850 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_ogm_process()
921 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_v_ogm_process()
981 struct batadv_priv *bat_priv = netdev_priv(if_incoming->mesh_iface); in batadv_v_ogm_packet_recv()
H A Ddistributed-arp-table.c939 struct net_device *mesh_iface; in batadv_dat_cache_dump() local
946 mesh_iface = batadv_netlink_get_meshif(cb); in batadv_dat_cache_dump()
947 if (IS_ERR(mesh_iface)) in batadv_dat_cache_dump()
948 return PTR_ERR(mesh_iface); in batadv_dat_cache_dump()
950 bat_priv = netdev_priv(mesh_iface); in batadv_dat_cache_dump()
976 dev_put(mesh_iface); in batadv_dat_cache_dump()
1102 skb = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_dst, bat_priv->mesh_iface, in batadv_dat_arp_create_reply()
1135 struct net_device *mesh_iface = bat_priv->mesh_iface; in batadv_dat_snoop_outgoing_arp_request() local
1194 skb_new->protocol = eth_type_trans(skb_new, mesh_iface); in batadv_dat_snoop_outgoing_arp_request()
H A Dtrace.h37 __string(device, bat_priv->mesh_iface->name)
H A Dbat_v.c46 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_activate()
100 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_v_iface_update_mac()
231 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_v_neigh_dump()
H A Dfragmentation.c352 struct batadv_priv *bat_priv = netdev_priv(recv_if->mesh_iface); in batadv_frag_skb_fwd()