From: Masashi Honma Date: Sun, 12 Jun 2016 02:52:08 +0000 (+0900) Subject: mesh: Sync max peer links with kernel X-Git-Tag: hostap_2_6~399 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a69fad7aded13fff654282134e9d98de7dafdfd;p=thirdparty%2Fhostap.git mesh: Sync max peer links with kernel Set max peer links to kernel even when wpa_supplicant MPM is used. This sets the correct value for the "Accepting Additional Mesh Peerings bit" in "Mesh Capability field" in "Mesh Configuration element" in the Beacon frame. Signed-off-by: Masashi Honma --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 8e716eb7f..e7a818aec 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -8427,8 +8427,7 @@ static int nl80211_join_mesh(struct i802_bss *bss, if (!(params->conf.flags & WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS) && nla_put_u32(msg, NL80211_MESHCONF_AUTO_OPEN_PLINKS, 0)) goto fail; - if ((params->conf.flags & WPA_DRIVER_MESH_FLAG_DRIVER_MPM) && - nla_put_u16(msg, NL80211_MESHCONF_MAX_PEER_LINKS, + if (nla_put_u16(msg, NL80211_MESHCONF_MAX_PEER_LINKS, params->max_peer_links)) goto fail;