Patchwork P2P: disable 11b rates on configuring p2p interface

login
register
mail settings
Submitter Rajkumar Manoharan
Date July 31, 2012, 1:56 p.m.
Message ID <1343742977-5963-1-git-send-email-rmanohar@qca.qualcomm.com>
Download mbox | patch
Permalink /patch/174259/
State Superseded
Headers show

Comments

Rajkumar Manoharan - July 31, 2012, 1:56 p.m.
Right now 11b rates are masked out while creating p2p interface.
But it is always failing as the interface is down. Most of drivers
allows to configure rates only when the interface is UP and running.
So let us disable 11b rates when interface type is changed into
p2p type and it is UP and running.

Signed-hostap: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
---
 src/drivers/driver_nl80211.c | 3 +++
 1 file changed, 3 insertions(+)

Patch

diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index a30f2e3..8f8d227 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -7061,6 +7061,9 @@  done:
 		return ret;
 	}
 
+	if (is_p2p_interface(nlmode))
+		nl80211_disable_11b_rates(drv, drv->ifindex, 1);
+
 	if (is_ap_interface(nlmode)) {
 		nl80211_mgmt_unsubscribe(bss, "start AP");
 		/* Setup additional AP mode functionality if needed */