From: xbw Date: Thu, 23 Aug 2012 08:38:27 +0000 (+0800) Subject: MT6620: modify the cfg80211 for support AP mode. X-Git-Tag: firefly_0821_release~8856 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=dee30f8206edb83b5fe101e295ecf875832b72d3;p=firefly-linux-kernel-4.4.55.git MT6620: modify the cfg80211 for support AP mode. --- diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c old mode 100644 new mode 100755 index 4e84e222a490..743ce8c7a10f --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -2234,9 +2234,20 @@ static int nl80211_send_station(struct sk_buff *msg, u32 pid, u32 seq, } nla_nest_end(msg, sinfoattr); +#if defined(CONFIG_MT6620) + /* + **patch the cfg80211 for support AP mode need STA carry the assoc request ie. + **Added by xbw, Rockchip Inc. + */ + if (sinfo->assoc_req_ies) { + NLA_PUT(msg, NL80211_ATTR_IE, sinfo->assoc_req_ies_len, + sinfo->assoc_req_ies); + } +#else if (sinfo->filled & STATION_INFO_ASSOC_REQ_IES) NLA_PUT(msg, NL80211_ATTR_IE, sinfo->assoc_req_ies_len, sinfo->assoc_req_ies); +#endif return genlmsg_end(msg, hdr);