aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv/main.c
diff options
context:
space:
mode:
authorSimon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>2012-01-22 14:00:18 -0500
committerAntonio Quartulli <ordex@autistici.org>2012-04-11 08:28:58 -0400
commita7f6ee9493677ba40625d810258de5bd521cc1b0 (patch)
tree6635b87289ae083a466f14d2c9aed4bb20adae34 /net/batman-adv/main.c
parent8681a1c4dd258c573e80b4a7af7e7127770b67a8 (diff)
batman-adv: remove old bridge loop avoidance code
The functionality is to be replaced by an improved implementation, so first clean up. Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de> Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/batman-adv/main.c')
-rw-r--r--net/batman-adv/main.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c
index 6d51caaf8cec..94d4968a953a 100644
--- a/net/batman-adv/main.c
+++ b/net/batman-adv/main.c
@@ -96,13 +96,10 @@ int mesh_init(struct net_device *soft_iface)
96 spin_lock_init(&bat_priv->gw_list_lock); 96 spin_lock_init(&bat_priv->gw_list_lock);
97 spin_lock_init(&bat_priv->vis_hash_lock); 97 spin_lock_init(&bat_priv->vis_hash_lock);
98 spin_lock_init(&bat_priv->vis_list_lock); 98 spin_lock_init(&bat_priv->vis_list_lock);
99 spin_lock_init(&bat_priv->softif_neigh_lock);
100 spin_lock_init(&bat_priv->softif_neigh_vid_lock);
101 99
102 INIT_HLIST_HEAD(&bat_priv->forw_bat_list); 100 INIT_HLIST_HEAD(&bat_priv->forw_bat_list);
103 INIT_HLIST_HEAD(&bat_priv->forw_bcast_list); 101 INIT_HLIST_HEAD(&bat_priv->forw_bcast_list);
104 INIT_HLIST_HEAD(&bat_priv->gw_list); 102 INIT_HLIST_HEAD(&bat_priv->gw_list);
105 INIT_HLIST_HEAD(&bat_priv->softif_neigh_vids);
106 INIT_LIST_HEAD(&bat_priv->tt_changes_list); 103 INIT_LIST_HEAD(&bat_priv->tt_changes_list);
107 INIT_LIST_HEAD(&bat_priv->tt_req_list); 104 INIT_LIST_HEAD(&bat_priv->tt_req_list);
108 INIT_LIST_HEAD(&bat_priv->tt_roam_list); 105 INIT_LIST_HEAD(&bat_priv->tt_roam_list);
@@ -145,8 +142,6 @@ void mesh_free(struct net_device *soft_iface)
145 142
146 tt_free(bat_priv); 143 tt_free(bat_priv);
147 144
148 softif_neigh_purge(bat_priv);
149
150 atomic_set(&bat_priv->mesh_state, MESH_INACTIVE); 145 atomic_set(&bat_priv->mesh_state, MESH_INACTIVE);
151} 146}
152 147