batman-adv: Prefix gateway enum with BATADV_
Reported-by: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Sven Eckelmann <sven@narfation.org>
This commit is contained in:
Родитель
a59a4d1921
Коммит
cd646ab1e2
|
@ -611,7 +611,7 @@ static void batadv_iv_ogm_schedule(struct hard_iface *hard_iface)
|
||||||
batman_ogm_packet->flags &= ~VIS_SERVER;
|
batman_ogm_packet->flags &= ~VIS_SERVER;
|
||||||
|
|
||||||
if ((hard_iface == primary_if) &&
|
if ((hard_iface == primary_if) &&
|
||||||
(atomic_read(&bat_priv->gw_mode) == GW_MODE_SERVER))
|
(atomic_read(&bat_priv->gw_mode) == BATADV_GW_MODE_SERVER))
|
||||||
batman_ogm_packet->gw_flags =
|
batman_ogm_packet->gw_flags =
|
||||||
(uint8_t)atomic_read(&bat_priv->gw_bandwidth);
|
(uint8_t)atomic_read(&bat_priv->gw_bandwidth);
|
||||||
else
|
else
|
||||||
|
@ -760,7 +760,7 @@ update_tt:
|
||||||
|
|
||||||
/* restart gateway selection if fast or late switching was enabled */
|
/* restart gateway selection if fast or late switching was enabled */
|
||||||
if ((orig_node->gw_flags) &&
|
if ((orig_node->gw_flags) &&
|
||||||
(atomic_read(&bat_priv->gw_mode) == GW_MODE_CLIENT) &&
|
(atomic_read(&bat_priv->gw_mode) == BATADV_GW_MODE_CLIENT) &&
|
||||||
(atomic_read(&bat_priv->gw_sel_class) > 2))
|
(atomic_read(&bat_priv->gw_sel_class) > 2))
|
||||||
batadv_gw_check_election(bat_priv, orig_node);
|
batadv_gw_check_election(bat_priv, orig_node);
|
||||||
|
|
||||||
|
|
|
@ -360,11 +360,11 @@ static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr,
|
||||||
int bytes_written;
|
int bytes_written;
|
||||||
|
|
||||||
switch (atomic_read(&bat_priv->gw_mode)) {
|
switch (atomic_read(&bat_priv->gw_mode)) {
|
||||||
case GW_MODE_CLIENT:
|
case BATADV_GW_MODE_CLIENT:
|
||||||
bytes_written = sprintf(buff, "%s\n",
|
bytes_written = sprintf(buff, "%s\n",
|
||||||
BATADV_GW_MODE_CLIENT_NAME);
|
BATADV_GW_MODE_CLIENT_NAME);
|
||||||
break;
|
break;
|
||||||
case GW_MODE_SERVER:
|
case BATADV_GW_MODE_SERVER:
|
||||||
bytes_written = sprintf(buff, "%s\n",
|
bytes_written = sprintf(buff, "%s\n",
|
||||||
BATADV_GW_MODE_SERVER_NAME);
|
BATADV_GW_MODE_SERVER_NAME);
|
||||||
break;
|
break;
|
||||||
|
@ -391,15 +391,15 @@ static ssize_t batadv_store_gw_mode(struct kobject *kobj,
|
||||||
|
|
||||||
if (strncmp(buff, BATADV_GW_MODE_OFF_NAME,
|
if (strncmp(buff, BATADV_GW_MODE_OFF_NAME,
|
||||||
strlen(BATADV_GW_MODE_OFF_NAME)) == 0)
|
strlen(BATADV_GW_MODE_OFF_NAME)) == 0)
|
||||||
gw_mode_tmp = GW_MODE_OFF;
|
gw_mode_tmp = BATADV_GW_MODE_OFF;
|
||||||
|
|
||||||
if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME,
|
if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME,
|
||||||
strlen(BATADV_GW_MODE_CLIENT_NAME)) == 0)
|
strlen(BATADV_GW_MODE_CLIENT_NAME)) == 0)
|
||||||
gw_mode_tmp = GW_MODE_CLIENT;
|
gw_mode_tmp = BATADV_GW_MODE_CLIENT;
|
||||||
|
|
||||||
if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME,
|
if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME,
|
||||||
strlen(BATADV_GW_MODE_SERVER_NAME)) == 0)
|
strlen(BATADV_GW_MODE_SERVER_NAME)) == 0)
|
||||||
gw_mode_tmp = GW_MODE_SERVER;
|
gw_mode_tmp = BATADV_GW_MODE_SERVER;
|
||||||
|
|
||||||
if (gw_mode_tmp < 0) {
|
if (gw_mode_tmp < 0) {
|
||||||
batadv_info(net_dev,
|
batadv_info(net_dev,
|
||||||
|
@ -412,10 +412,10 @@ static ssize_t batadv_store_gw_mode(struct kobject *kobj,
|
||||||
return count;
|
return count;
|
||||||
|
|
||||||
switch (atomic_read(&bat_priv->gw_mode)) {
|
switch (atomic_read(&bat_priv->gw_mode)) {
|
||||||
case GW_MODE_CLIENT:
|
case BATADV_GW_MODE_CLIENT:
|
||||||
curr_gw_mode_str = BATADV_GW_MODE_CLIENT_NAME;
|
curr_gw_mode_str = BATADV_GW_MODE_CLIENT_NAME;
|
||||||
break;
|
break;
|
||||||
case GW_MODE_SERVER:
|
case BATADV_GW_MODE_SERVER:
|
||||||
curr_gw_mode_str = BATADV_GW_MODE_SERVER_NAME;
|
curr_gw_mode_str = BATADV_GW_MODE_SERVER_NAME;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -194,7 +194,7 @@ void batadv_gw_election(struct bat_priv *bat_priv)
|
||||||
* hear about. This check is based on the daemon's uptime which we
|
* hear about. This check is based on the daemon's uptime which we
|
||||||
* don't have.
|
* don't have.
|
||||||
*/
|
*/
|
||||||
if (atomic_read(&bat_priv->gw_mode) != GW_MODE_CLIENT)
|
if (atomic_read(&bat_priv->gw_mode) != BATADV_GW_MODE_CLIENT)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
if (!batadv_atomic_dec_not_zero(&bat_priv->gw_reselect))
|
if (!batadv_atomic_dec_not_zero(&bat_priv->gw_reselect))
|
||||||
|
@ -663,13 +663,13 @@ bool batadv_gw_out_of_range(struct bat_priv *bat_priv,
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
switch (atomic_read(&bat_priv->gw_mode)) {
|
switch (atomic_read(&bat_priv->gw_mode)) {
|
||||||
case GW_MODE_SERVER:
|
case BATADV_GW_MODE_SERVER:
|
||||||
/* If we are a GW then we are our best GW. We can artificially
|
/* If we are a GW then we are our best GW. We can artificially
|
||||||
* set the tq towards ourself as the maximum value
|
* set the tq towards ourself as the maximum value
|
||||||
*/
|
*/
|
||||||
curr_tq_avg = BATADV_TQ_MAX_VALUE;
|
curr_tq_avg = BATADV_TQ_MAX_VALUE;
|
||||||
break;
|
break;
|
||||||
case GW_MODE_CLIENT:
|
case BATADV_GW_MODE_CLIENT:
|
||||||
curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
|
curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
|
||||||
if (!curr_gw)
|
if (!curr_gw)
|
||||||
goto out;
|
goto out;
|
||||||
|
@ -689,7 +689,7 @@ bool batadv_gw_out_of_range(struct bat_priv *bat_priv,
|
||||||
|
|
||||||
curr_tq_avg = neigh_curr->tq_avg;
|
curr_tq_avg = neigh_curr->tq_avg;
|
||||||
break;
|
break;
|
||||||
case GW_MODE_OFF:
|
case BATADV_GW_MODE_OFF:
|
||||||
default:
|
default:
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,10 +20,10 @@
|
||||||
#ifndef _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
#ifndef _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
||||||
#define _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
#define _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
||||||
|
|
||||||
enum gw_modes {
|
enum batadv_gw_modes {
|
||||||
GW_MODE_OFF,
|
BATADV_GW_MODE_OFF,
|
||||||
GW_MODE_CLIENT,
|
BATADV_GW_MODE_CLIENT,
|
||||||
GW_MODE_SERVER,
|
BATADV_GW_MODE_SERVER,
|
||||||
};
|
};
|
||||||
|
|
||||||
#define BATADV_GW_MODE_OFF_NAME "off"
|
#define BATADV_GW_MODE_OFF_NAME "off"
|
||||||
|
|
|
@ -177,7 +177,7 @@ static int batadv_interface_tx(struct sk_buff *skb,
|
||||||
do_bcast = true;
|
do_bcast = true;
|
||||||
|
|
||||||
switch (atomic_read(&bat_priv->gw_mode)) {
|
switch (atomic_read(&bat_priv->gw_mode)) {
|
||||||
case GW_MODE_SERVER:
|
case BATADV_GW_MODE_SERVER:
|
||||||
/* gateway servers should not send dhcp
|
/* gateway servers should not send dhcp
|
||||||
* requests into the mesh
|
* requests into the mesh
|
||||||
*/
|
*/
|
||||||
|
@ -185,7 +185,7 @@ static int batadv_interface_tx(struct sk_buff *skb,
|
||||||
if (ret)
|
if (ret)
|
||||||
goto dropped;
|
goto dropped;
|
||||||
break;
|
break;
|
||||||
case GW_MODE_CLIENT:
|
case BATADV_GW_MODE_CLIENT:
|
||||||
/* gateway clients should send dhcp requests
|
/* gateway clients should send dhcp requests
|
||||||
* via unicast to their gateway
|
* via unicast to their gateway
|
||||||
*/
|
*/
|
||||||
|
@ -193,7 +193,7 @@ static int batadv_interface_tx(struct sk_buff *skb,
|
||||||
if (ret)
|
if (ret)
|
||||||
do_bcast = false;
|
do_bcast = false;
|
||||||
break;
|
break;
|
||||||
case GW_MODE_OFF:
|
case BATADV_GW_MODE_OFF:
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -234,7 +234,7 @@ static int batadv_interface_tx(struct sk_buff *skb,
|
||||||
|
|
||||||
/* unicast packet */
|
/* unicast packet */
|
||||||
} else {
|
} else {
|
||||||
if (atomic_read(&bat_priv->gw_mode) != GW_MODE_OFF) {
|
if (atomic_read(&bat_priv->gw_mode) != BATADV_GW_MODE_OFF) {
|
||||||
ret = batadv_gw_out_of_range(bat_priv, skb, ethhdr);
|
ret = batadv_gw_out_of_range(bat_priv, skb, ethhdr);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto dropped;
|
goto dropped;
|
||||||
|
@ -387,7 +387,7 @@ struct net_device *batadv_softif_create(const char *name)
|
||||||
atomic_set(&bat_priv->bridge_loop_avoidance, 0);
|
atomic_set(&bat_priv->bridge_loop_avoidance, 0);
|
||||||
atomic_set(&bat_priv->ap_isolation, 0);
|
atomic_set(&bat_priv->ap_isolation, 0);
|
||||||
atomic_set(&bat_priv->vis_mode, VIS_TYPE_CLIENT_UPDATE);
|
atomic_set(&bat_priv->vis_mode, VIS_TYPE_CLIENT_UPDATE);
|
||||||
atomic_set(&bat_priv->gw_mode, GW_MODE_OFF);
|
atomic_set(&bat_priv->gw_mode, BATADV_GW_MODE_OFF);
|
||||||
atomic_set(&bat_priv->gw_sel_class, 20);
|
atomic_set(&bat_priv->gw_sel_class, 20);
|
||||||
atomic_set(&bat_priv->gw_bandwidth, 41);
|
atomic_set(&bat_priv->gw_bandwidth, 41);
|
||||||
atomic_set(&bat_priv->orig_interval, 1000);
|
atomic_set(&bat_priv->orig_interval, 1000);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче