Files
twx-linux/net/mac80211
Jouni Malinen 96d50acbd4 mac80211: Fix mesh estab_plinks counting in STA removal case
commit 126e755732 upstream.

If a user space program (e.g., wpa_supplicant) deletes a STA entry that
is currently in NL80211_PLINK_ESTAB state, the number of established
plinks counter was not decremented and this could result in rejecting
new plink establishment before really hitting the real maximum plink
limit. For !user_mpm case, this decrementation is handled by
mesh_plink_deactive().

Fix this by decrementing estab_plinks on STA deletion
(mesh_sta_cleanup() gets called from there) so that the counter has a
correct value and the Beacon frame advertisement in Mesh Configuration
element shows the proper value for capability to accept additional
peers.

Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-07-27 09:47:27 -07:00
..
…
…
…
…
…
…
…
…
2016-04-20 15:42:10 +09:00
2015-08-14 17:49:53 +02:00
…
…
…
…
2015-10-14 18:40:26 +02:00
…
…
…
…
2015-11-03 10:42:47 +01:00
…
…
…
2015-12-15 13:13:59 +01:00
…
…
…
…
2015-10-14 18:40:26 +02:00
…