batman-adv: Prefix hard-interface local static functions with batadv_
All non-static symbols of batman-adv were prefixed with batadv_ to avoid collisions with other symbols of the kernel. Other symbols of batman-adv should use the same prefix to keep the naming scheme consistent. Signed-off-by: Sven Eckelmann <sven@narfation.org>
This commit is contained in:
parent
8e714a5ded
commit
18a1cb6ee0
|
@ -57,7 +57,7 @@ out:
|
|||
return hard_iface;
|
||||
}
|
||||
|
||||
static int is_valid_iface(const struct net_device *net_dev)
|
||||
static int batadv_is_valid_iface(const struct net_device *net_dev)
|
||||
{
|
||||
if (net_dev->flags & IFF_LOOPBACK)
|
||||
return 0;
|
||||
|
@ -75,7 +75,8 @@ static int is_valid_iface(const struct net_device *net_dev)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static struct hard_iface *hardif_get_active(const struct net_device *soft_iface)
|
||||
static struct hard_iface *
|
||||
batadv_hardif_get_active(const struct net_device *soft_iface)
|
||||
{
|
||||
struct hard_iface *hard_iface;
|
||||
|
||||
|
@ -96,8 +97,8 @@ out:
|
|||
return hard_iface;
|
||||
}
|
||||
|
||||
static void primary_if_update_addr(struct bat_priv *bat_priv,
|
||||
struct hard_iface *oldif)
|
||||
static void batadv_primary_if_update_addr(struct bat_priv *bat_priv,
|
||||
struct hard_iface *oldif)
|
||||
{
|
||||
struct vis_packet *vis_packet;
|
||||
struct hard_iface *primary_if;
|
||||
|
@ -118,8 +119,8 @@ out:
|
|||
batadv_hardif_free_ref(primary_if);
|
||||
}
|
||||
|
||||
static void primary_if_select(struct bat_priv *bat_priv,
|
||||
struct hard_iface *new_hard_iface)
|
||||
static void batadv_primary_if_select(struct bat_priv *bat_priv,
|
||||
struct hard_iface *new_hard_iface)
|
||||
{
|
||||
struct hard_iface *curr_hard_iface;
|
||||
|
||||
|
@ -135,14 +136,14 @@ static void primary_if_select(struct bat_priv *bat_priv,
|
|||
goto out;
|
||||
|
||||
bat_priv->bat_algo_ops->bat_primary_iface_set(new_hard_iface);
|
||||
primary_if_update_addr(bat_priv, curr_hard_iface);
|
||||
batadv_primary_if_update_addr(bat_priv, curr_hard_iface);
|
||||
|
||||
out:
|
||||
if (curr_hard_iface)
|
||||
batadv_hardif_free_ref(curr_hard_iface);
|
||||
}
|
||||
|
||||
static bool hardif_is_iface_up(const struct hard_iface *hard_iface)
|
||||
static bool batadv_hardif_is_iface_up(const struct hard_iface *hard_iface)
|
||||
{
|
||||
if (hard_iface->net_dev->flags & IFF_UP)
|
||||
return true;
|
||||
|
@ -150,7 +151,7 @@ static bool hardif_is_iface_up(const struct hard_iface *hard_iface)
|
|||
return false;
|
||||
}
|
||||
|
||||
static void check_known_mac_addr(const struct net_device *net_dev)
|
||||
static void batadv_check_known_mac_addr(const struct net_device *net_dev)
|
||||
{
|
||||
const struct hard_iface *hard_iface;
|
||||
|
||||
|
@ -213,7 +214,7 @@ void batadv_update_min_mtu(struct net_device *soft_iface)
|
|||
soft_iface->mtu = min_mtu;
|
||||
}
|
||||
|
||||
static void hardif_activate_interface(struct hard_iface *hard_iface)
|
||||
static void batadv_hardif_activate_interface(struct hard_iface *hard_iface)
|
||||
{
|
||||
struct bat_priv *bat_priv;
|
||||
struct hard_iface *primary_if = NULL;
|
||||
|
@ -231,7 +232,7 @@ static void hardif_activate_interface(struct hard_iface *hard_iface)
|
|||
*/
|
||||
primary_if = batadv_primary_if_get_selected(bat_priv);
|
||||
if (!primary_if)
|
||||
primary_if_select(bat_priv, hard_iface);
|
||||
batadv_primary_if_select(bat_priv, hard_iface);
|
||||
|
||||
bat_info(hard_iface->soft_iface, "Interface activated: %s\n",
|
||||
hard_iface->net_dev->name);
|
||||
|
@ -243,7 +244,7 @@ out:
|
|||
batadv_hardif_free_ref(primary_if);
|
||||
}
|
||||
|
||||
static void hardif_deactivate_interface(struct hard_iface *hard_iface)
|
||||
static void batadv_hardif_deactivate_interface(struct hard_iface *hard_iface)
|
||||
{
|
||||
if ((hard_iface->if_status != IF_ACTIVE) &&
|
||||
(hard_iface->if_status != IF_TO_BE_ACTIVATED))
|
||||
|
@ -331,8 +332,8 @@ int batadv_hardif_enable_interface(struct hard_iface *hard_iface,
|
|||
hard_iface->net_dev->name, hard_iface->net_dev->mtu,
|
||||
ETH_DATA_LEN + BAT_HEADER_LEN);
|
||||
|
||||
if (hardif_is_iface_up(hard_iface))
|
||||
hardif_activate_interface(hard_iface);
|
||||
if (batadv_hardif_is_iface_up(hard_iface))
|
||||
batadv_hardif_activate_interface(hard_iface);
|
||||
else
|
||||
bat_err(hard_iface->soft_iface,
|
||||
"Not using interface %s (retrying later): interface not active\n",
|
||||
|
@ -357,7 +358,7 @@ void batadv_hardif_disable_interface(struct hard_iface *hard_iface)
|
|||
struct hard_iface *primary_if = NULL;
|
||||
|
||||
if (hard_iface->if_status == IF_ACTIVE)
|
||||
hardif_deactivate_interface(hard_iface);
|
||||
batadv_hardif_deactivate_interface(hard_iface);
|
||||
|
||||
if (hard_iface->if_status != IF_INACTIVE)
|
||||
goto out;
|
||||
|
@ -373,8 +374,8 @@ void batadv_hardif_disable_interface(struct hard_iface *hard_iface)
|
|||
if (hard_iface == primary_if) {
|
||||
struct hard_iface *new_if;
|
||||
|
||||
new_if = hardif_get_active(hard_iface->soft_iface);
|
||||
primary_if_select(bat_priv, new_if);
|
||||
new_if = batadv_hardif_get_active(hard_iface->soft_iface);
|
||||
batadv_primary_if_select(bat_priv, new_if);
|
||||
|
||||
if (new_if)
|
||||
batadv_hardif_free_ref(new_if);
|
||||
|
@ -400,14 +401,15 @@ out:
|
|||
batadv_hardif_free_ref(primary_if);
|
||||
}
|
||||
|
||||
static struct hard_iface *hardif_add_interface(struct net_device *net_dev)
|
||||
static struct hard_iface *
|
||||
batadv_hardif_add_interface(struct net_device *net_dev)
|
||||
{
|
||||
struct hard_iface *hard_iface;
|
||||
int ret;
|
||||
|
||||
ASSERT_RTNL();
|
||||
|
||||
ret = is_valid_iface(net_dev);
|
||||
ret = batadv_is_valid_iface(net_dev);
|
||||
if (ret != 1)
|
||||
goto out;
|
||||
|
||||
|
@ -429,7 +431,7 @@ static struct hard_iface *hardif_add_interface(struct net_device *net_dev)
|
|||
/* extra reference for return */
|
||||
atomic_set(&hard_iface->refcount, 2);
|
||||
|
||||
check_known_mac_addr(hard_iface->net_dev);
|
||||
batadv_check_known_mac_addr(hard_iface->net_dev);
|
||||
list_add_tail_rcu(&hard_iface->list, &batadv_hardif_list);
|
||||
|
||||
/* This can't be called via a bat_priv callback because
|
||||
|
@ -448,7 +450,7 @@ out:
|
|||
return NULL;
|
||||
}
|
||||
|
||||
static void hardif_remove_interface(struct hard_iface *hard_iface)
|
||||
static void batadv_hardif_remove_interface(struct hard_iface *hard_iface)
|
||||
{
|
||||
ASSERT_RTNL();
|
||||
|
||||
|
@ -472,13 +474,13 @@ void batadv_hardif_remove_interfaces(void)
|
|||
list_for_each_entry_safe(hard_iface, hard_iface_tmp,
|
||||
&batadv_hardif_list, list) {
|
||||
list_del_rcu(&hard_iface->list);
|
||||
hardif_remove_interface(hard_iface);
|
||||
batadv_hardif_remove_interface(hard_iface);
|
||||
}
|
||||
rtnl_unlock();
|
||||
}
|
||||
|
||||
static int hard_if_event(struct notifier_block *this,
|
||||
unsigned long event, void *ptr)
|
||||
static int batadv_hard_if_event(struct notifier_block *this,
|
||||
unsigned long event, void *ptr)
|
||||
{
|
||||
struct net_device *net_dev = ptr;
|
||||
struct hard_iface *hard_iface = batadv_hardif_get_by_netdev(net_dev);
|
||||
|
@ -486,23 +488,23 @@ static int hard_if_event(struct notifier_block *this,
|
|||
struct bat_priv *bat_priv;
|
||||
|
||||
if (!hard_iface && event == NETDEV_REGISTER)
|
||||
hard_iface = hardif_add_interface(net_dev);
|
||||
hard_iface = batadv_hardif_add_interface(net_dev);
|
||||
|
||||
if (!hard_iface)
|
||||
goto out;
|
||||
|
||||
switch (event) {
|
||||
case NETDEV_UP:
|
||||
hardif_activate_interface(hard_iface);
|
||||
batadv_hardif_activate_interface(hard_iface);
|
||||
break;
|
||||
case NETDEV_GOING_DOWN:
|
||||
case NETDEV_DOWN:
|
||||
hardif_deactivate_interface(hard_iface);
|
||||
batadv_hardif_deactivate_interface(hard_iface);
|
||||
break;
|
||||
case NETDEV_UNREGISTER:
|
||||
list_del_rcu(&hard_iface->list);
|
||||
|
||||
hardif_remove_interface(hard_iface);
|
||||
batadv_hardif_remove_interface(hard_iface);
|
||||
break;
|
||||
case NETDEV_CHANGEMTU:
|
||||
if (hard_iface->soft_iface)
|
||||
|
@ -512,7 +514,7 @@ static int hard_if_event(struct notifier_block *this,
|
|||
if (hard_iface->if_status == IF_NOT_IN_USE)
|
||||
goto hardif_put;
|
||||
|
||||
check_known_mac_addr(hard_iface->net_dev);
|
||||
batadv_check_known_mac_addr(hard_iface->net_dev);
|
||||
|
||||
bat_priv = netdev_priv(hard_iface->soft_iface);
|
||||
bat_priv->bat_algo_ops->bat_iface_update_mac(hard_iface);
|
||||
|
@ -522,7 +524,7 @@ static int hard_if_event(struct notifier_block *this,
|
|||
goto hardif_put;
|
||||
|
||||
if (hard_iface == primary_if)
|
||||
primary_if_update_addr(bat_priv, NULL);
|
||||
batadv_primary_if_update_addr(bat_priv, NULL);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -569,5 +571,5 @@ out:
|
|||
}
|
||||
|
||||
struct notifier_block batadv_hard_if_notifier = {
|
||||
.notifier_call = hard_if_event,
|
||||
.notifier_call = batadv_hard_if_event,
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue