On Mon, Nov 26, 2012 at 01:27:29AM +0100, Antonio Quartulli wrote:
> When the Bridge Loop Avoidance component is not compiled-in, its boolean 
> switch
> should be not compiled as well. This patch surrounds the switch with a proper
> ifdef.
> 
> This behaviour was introduced by 9fd6b0615b5499b270d39a92b8790e206cf75833
> ("batman-adv: add bridge loop avoidance compile option")
> 
> Signed-off-by: Antonio Quartulli <or...@autistici.org>

Acked-by: Simon Wunderlich <s...@hrz.tu-chemnitz.de>

> ---
>  soft-interface.c | 2 ++
>  types.h          | 2 ++
>  2 files changed, 4 insertions(+)
> 
> diff --git a/soft-interface.c b/soft-interface.c
> index 8000639..aa34267 100644
> --- a/soft-interface.c
> +++ b/soft-interface.c
> @@ -480,7 +480,9 @@ struct net_device *batadv_softif_create(const char *name)
>  
>       atomic_set(&bat_priv->aggregated_ogms, 1);
>       atomic_set(&bat_priv->bonding, 0);
> +#ifdef CONFIG_BATMAN_ADV_BLA
>       atomic_set(&bat_priv->bridge_loop_avoidance, 0);
> +#endif
>  #ifdef CONFIG_BATMAN_ADV_DAT
>       atomic_set(&bat_priv->distributed_arp_table, 1);
>  #endif
> diff --git a/types.h b/types.h
> index ae9ac9a..030ce41 100644
> --- a/types.h
> +++ b/types.h
> @@ -273,7 +273,9 @@ struct batadv_priv {
>       atomic_t bonding;               /* boolean */
>       atomic_t fragmentation;         /* boolean */
>       atomic_t ap_isolation;          /* boolean */
> +#ifdef CONFIG_BATMAN_ADV_BLA
>       atomic_t bridge_loop_avoidance; /* boolean */
> +#endif
>  #ifdef CONFIG_BATMAN_ADV_DAT
>       atomic_t distributed_arp_table; /* boolean */
>  #endif
> -- 
> 1.8.0
> 
> 

Attachment: signature.asc
Description: Digital signature

Reply via email to