Lines Matching defs:bat_priv

461 static void batadv_primary_if_update_addr(struct batadv_priv *bat_priv,
466 primary_if = batadv_primary_if_get_selected(bat_priv);
470 batadv_dat_init_own_addr(bat_priv, primary_if);
471 batadv_bla_update_orig_address(bat_priv, primary_if, oldif);
476 static void batadv_primary_if_select(struct batadv_priv *bat_priv,
486 curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if,
492 bat_priv->algo_ops->iface.primary_set(new_hard_iface);
493 batadv_primary_if_update_addr(bat_priv, curr_hard_iface);
582 struct batadv_priv *bat_priv = netdev_priv(mesh_iface);
597 if (atomic_read(&bat_priv->fragmentation) == 0)
614 atomic_set(&bat_priv->packet_size_max, min_mtu);
629 struct batadv_priv *bat_priv = netdev_priv(mesh_iface);
635 if (bat_priv->mtu_set_by_user)
636 limit_mtu = bat_priv->mtu_set_by_user;
652 struct batadv_priv *bat_priv;
658 bat_priv = netdev_priv(hard_iface->mesh_iface);
660 bat_priv->algo_ops->iface.update_mac(hard_iface);
666 primary_if = batadv_primary_if_get_selected(bat_priv);
668 batadv_primary_if_select(bat_priv, hard_iface);
675 if (bat_priv->algo_ops->iface.activate)
676 bat_priv->algo_ops->iface.activate(hard_iface);
707 struct batadv_priv *bat_priv;
727 bat_priv = netdev_priv(hard_iface->mesh_iface);
734 ret = bat_priv->algo_ops->iface.enable(hard_iface);
749 if (atomic_read(&bat_priv->fragmentation) &&
756 if (!atomic_read(&bat_priv->fragmentation) &&
774 if (bat_priv->algo_ops->iface.enabled)
775 bat_priv->algo_ops->iface.enabled(hard_iface);
819 struct batadv_priv *bat_priv = netdev_priv(hard_iface->mesh_iface);
832 primary_if = batadv_primary_if_get_selected(bat_priv);
837 batadv_primary_if_select(bat_priv, new_if);
842 bat_priv->algo_ops->iface.disable(hard_iface);
846 batadv_purge_orig_ref(bat_priv);
847 batadv_purge_outstanding_packets(bat_priv, hard_iface);
855 batadv_gw_check_client_stop(bat_priv);
932 struct batadv_priv *bat_priv;
936 bat_priv = netdev_priv(net_dev);
937 batadv_meshif_create_vlan(bat_priv, BATADV_NO_FLAGS);
950 struct batadv_priv *bat_priv;
988 bat_priv = netdev_priv(hard_iface->mesh_iface);
989 bat_priv->algo_ops->iface.update_mac(hard_iface);
991 primary_if = batadv_primary_if_get_selected(bat_priv);
996 batadv_primary_if_update_addr(bat_priv, NULL);