From 6f2c7e99b035012499b865a885463d55f19d05d5 Mon Sep 17 00:00:00 2001 From: Mahesh Kumar Kalikot Veetil Date: Thu, 24 Apr 2014 18:11:43 -0700 Subject: 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 --- CORE/HDD/src/wlan_hdd_cfg80211.c | 3 +++ Kbuild | 3 +++ 2 files changed, 6 insertions(+) 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 -- cgit v1.2.3