summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMahesh Kumar Kalikot Veetil <mkalikot@qca.qualcomm.com>2014-04-24 18:11:43 -0700
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-04-29 23:02:38 -0700
commit6f2c7e99b035012499b865a885463d55f19d05d5 (patch)
tree4e1296f16856895b942ef8e7c27cb889255b7c98
parentf558c010e14367baddf859d10501544c8f3e68b6 (diff)
qcacld: Enabled 4ADDR Scheme Flag for STA Mode
Enable 4ADDR WiFi Flag for STA Mode. By default, the STA is brought up with 4addr disable, which sets IFF_DONT_BRIDGE flag. Due to this flag we cannot add STA interface as a linux bridge port. This flag is needed to be set add STA interface as a port to bridge. Change-Id: I9cb0cd42387ea254c0bfe69f895e2b4b7059810d CRs-fixed: 642719
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c3
-rw-r--r--Kbuild3
2 files changed, 6 insertions, 0 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 651e859a8ed3..e9f67af29e61 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -907,6 +907,9 @@ int wlan_hdd_cfg80211_init(struct device *dev,
wiphy->flags |= WIPHY_FLAG_HAVE_AP_SME
| WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD
| WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL
+#ifdef FEATURE_WLAN_STA_4ADDR_SCHEME
+ | WIPHY_FLAG_4ADDR_STATION
+#endif
| WIPHY_FLAG_OFFCHAN_TX;
wiphy->country_ie_pref = NL80211_COUNTRY_IE_IGNORE_CORE;
#endif
diff --git a/Kbuild b/Kbuild
index aceb525c26e7..c8c8649fd695 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1256,6 +1256,9 @@ CDEFINES += -DWLAN_FEATURE_MBSSID
#Green AP feature
CDEFINES += -DFEATURE_GREEN_AP
+#Enable 4address scheme for mdm9630
+CDEFINES += -DFEATURE_WLAN_STA_4ADDR_SCHEME
+
else
#Open P2P device interface only for non-MDM9630 platform