Lines Matching defs:bat_priv
462 static void batadv_primary_if_update_addr(struct batadv_priv *bat_priv,
467 primary_if = batadv_primary_if_get_selected(bat_priv);
471 batadv_dat_init_own_addr(bat_priv, primary_if);
472 batadv_bla_update_orig_address(bat_priv, primary_if, oldif);
477 static void batadv_primary_if_select(struct batadv_priv *bat_priv,
487 curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if,
493 bat_priv->algo_ops->iface.primary_set(new_hard_iface);
494 batadv_primary_if_update_addr(bat_priv, curr_hard_iface);
583 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
600 if (atomic_read(&bat_priv->fragmentation) == 0)
617 atomic_set(&bat_priv->packet_size_max, min_mtu);
634 struct batadv_priv *bat_priv = netdev_priv(soft_iface);
640 if (bat_priv->mtu_set_by_user)
641 limit_mtu = bat_priv->mtu_set_by_user;
657 struct batadv_priv *bat_priv;
663 bat_priv = netdev_priv(hard_iface->soft_iface);
665 bat_priv->algo_ops->iface.update_mac(hard_iface);
671 primary_if = batadv_primary_if_get_selected(bat_priv);
673 batadv_primary_if_select(bat_priv, hard_iface);
680 if (bat_priv->algo_ops->iface.activate)
681 bat_priv->algo_ops->iface.activate(hard_iface);
712 struct batadv_priv *bat_priv;
732 bat_priv = netdev_priv(hard_iface->soft_iface);
739 ret = bat_priv->algo_ops->iface.enable(hard_iface);
754 if (atomic_read(&bat_priv->fragmentation) &&
761 if (!atomic_read(&bat_priv->fragmentation) &&
777 if (bat_priv->algo_ops->iface.enabled)
778 bat_priv->algo_ops->iface.enabled(hard_iface);
825 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
838 primary_if = batadv_primary_if_get_selected(bat_priv);
843 batadv_primary_if_select(bat_priv, new_if);
848 bat_priv->algo_ops->iface.disable(hard_iface);
852 batadv_purge_orig_ref(bat_priv);
853 batadv_purge_outstanding_packets(bat_priv, hard_iface);
861 batadv_gw_check_client_stop(bat_priv);
944 struct batadv_priv *bat_priv;
948 bat_priv = netdev_priv(net_dev);
949 batadv_softif_create_vlan(bat_priv, BATADV_NO_FLAGS);
962 struct batadv_priv *bat_priv;
1000 bat_priv = netdev_priv(hard_iface->soft_iface);
1001 bat_priv->algo_ops->iface.update_mac(hard_iface);
1003 primary_if = batadv_primary_if_get_selected(bat_priv);
1008 batadv_primary_if_update_addr(bat_priv, NULL);