Commit graph

574360 commits

Author SHA1 Message Date
Vidyullatha Kanchanapally
61d9319c54 cfg80211: Define macro to indicate support for cfg80211 abort scan api
Define macro to indicate backport support for cfg80211
abort scan api.

Change-Id: Iafe90078721766bc0afb5bd2dd525c9d425e6bd7
CRs-Fixed: 1010945
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:45:29 -07:00
Kanchanapally, Vidyullatha
9f28983d4e cfg80211: Add option to report the bss entry in connect result
Since cfg80211 maintains separate BSS table entries for APs if the same
BSSID, SSID pair is seen on multiple channels, it is possible that it
can map the current_bss to a BSS entry on the wrong channel. This
current_bss will not get flushed unless disconnected and cfg80211
reports a wrong channel as the associated channel.

Fix this by introducing a new cfg80211_connect_bss() function which is
similar to cfg80211_connect_result(), but it includes an additional
parameter: the bss the STA is connected to. This allows drivers to
provide the exact bss entry that matches the BSS to which the connection
was completed.

Reviewed-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Vidyullatha Kanchanapally <vkanchan@qti.qualcomm.com>
Signed-off-by: Sunil Dutt <usdutt@qti.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: 81948527fce52c73c9a0742b8ec8d26b97f6c3c0
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
Change-Id: I5dc58b360b2bbce53493466a0bcd5363276c302a
CRs-fixed: 1008791
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:45:00 -07:00
Vidyullatha Kanchanapally
bc2630b4c9 cfg80211: Define macro to indicate support for new cfg80211 connect api
Define macro to indicate backport support for the new
cfg80211 connect api.

Change-Id: If77035ca928bf5bc5a27230d9b3f6d56ea6c8b99
CRs-Fixed: 1008791
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:44:45 -07:00
Jouni Malinen
5a9bcc929f cfg80211: Add option to specify previous BSSID for Connect command
This extends NL80211_CMD_CONNECT to allow the NL80211_ATTR_PREV_BSSID
attribute to be used similarly to way this was already allowed with
NL80211_CMD_ASSOCIATE. This allows user space to request reassociation
(instead of association) when already connected to an AP. This provides
an option to reassociate within an ESS without having to disconnect and
associate with the AP.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: ba6fbacf9c073effaedf0c52fe7e52e2baf67725
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
Change-Id: Idfd211db838cdde40ecc02a1803eac5c1ebfbc77
CRs-fixed: 1004073
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:44:30 -07:00
Vidyullatha Kanchanapally
1b4ea77769 cfg80211: Define macro to indicate prev_bssid connect support
Define macro to indicate backport support for prev_bssid
parameter in connect request. This parameter allows the
driver to decide whether to do a new association or a
re-association on a cfg80211 connect request.

Change-Id: I760e2999ec56c9aa0c44ac7b062ee1755192299f
CRs-Fixed: 1004073
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:43:43 -07:00
Vidyullatha Kanchanapally
6038e87f08 cfg80211: Define macro to indicate bssid based scan support
Define macro to indicate backport support for bssid parameter
in scan request.

Change-Id: I542b0de66948610135cf69a3d24c1561017fe7a8
CRs-Fixed: 996660
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 01:43:21 -07:00
Jouni Malinen
5766333698 cfg80211: Allow a scan request for a specific BSSID
This allows scans for a specific BSSID to be optimized by the user space
application by requesting the driver to set the Probe Request frame
BSSID field (Address 3) to the specified BSSID instead of the wildcard
BSSID. This prevents other APs from replying which reduces airtime need
and latency in getting the response from the target AP through.

This is an optimization and as such, it is acceptable for some of the
drivers not to support the mechanism. If not supported, the wildcard
BSSID will be used and more responses may be received.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: 0889675a9503f48d1ad01b4eaa202f89469b2b62
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Change-Id: I20cf654661c11880055d022e0c9ec77beab659e8
CRs-fixed: 996660
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2016-08-29 00:21:40 -07:00
Linux Build Service Account
e8a0e0808d Merge "ASoC: wcd934x: Add DSD volume support" 2016-08-27 03:35:38 -07:00
Linux Build Service Account
9a3bdf21ff Merge "ARM: dts: msm: Update power attributes for msmcobalt" 2016-08-27 03:35:37 -07:00
Linux Build Service Account
1adaeeae92 Merge "msm: vidc: Fix multistream issues" 2016-08-27 03:35:36 -07:00
Linux Build Service Account
78cf186b80 Merge "qpnp-fg-gen3: export the battery float voltage" 2016-08-26 22:23:00 -07:00
Linux Build Service Account
97cb0bb99f Merge "qcom-charger: smb-lib: correct the usb suspend votable name" 2016-08-26 22:23:00 -07:00
Linux Build Service Account
8dff1db3bc Merge "qcom-charger: qpnp-fg-gen3: add v2 SRAM register map" 2016-08-26 22:22:59 -07:00
Linux Build Service Account
2507985cbc Merge "ARM: dts: msm: Update GPU SMMU settings for cobalt" 2016-08-26 22:22:58 -07:00
Linux Build Service Account
844331baa5 Merge "host: sdhci: fix current caps when there is no host->vmmc" 2016-08-26 22:22:58 -07:00
Linux Build Service Account
9c34e4b38d Merge "ARM: dts: msmcobalt: add status property for memlat-mon for msmcobalt" 2016-08-26 22:22:57 -07:00
Linux Build Service Account
fad851b94a Merge "cnss: Provide API to CLD Driver to control SPDT GPIO" 2016-08-26 22:22:54 -07:00
Linux Build Service Account
9a7c65cabe Merge "input: synaptics_dsx_2.6: fix issues raised by static analyzer" 2016-08-26 22:22:50 -07:00
Linux Build Service Account
f6b34d14bd Merge "clk: msm: gcc-cobalt: Remove support for wcss clocks" 2016-08-26 22:22:49 -07:00
Linux Build Service Account
98af233d95 Merge "defconfig: Enable support for destroying TCP sockets through diag" 2016-08-26 22:22:49 -07:00
Linux Build Service Account
9e59905b59 Merge "qcom-charger: smb138x: fix buck damage on v1.1 hardware" 2016-08-26 22:22:47 -07:00
Linux Build Service Account
12c49e3e08 Merge "msm: vidc: Use internal size for extradata plane" 2016-08-26 22:22:47 -07:00
Linux Build Service Account
10e99580c4 Merge "ARM: dts: msm: Add initial support for msmcobalt QRD SKUK board" 2016-08-26 22:22:46 -07:00
Linux Build Service Account
fcb4d9dd29 Merge "sched: Make use of sysctl_sched_wake_to_idle in select_best_cpu" 2016-08-26 22:22:38 -07:00
Linux Build Service Account
1b7819036e Merge "sched: handle frequency alert notifications better" 2016-08-26 22:22:38 -07:00
Linux Build Service Account
373c6ba99f Merge "regulator: cpr3: fix panic callback failure in interrupt context" 2016-08-26 22:22:37 -07:00
Linux Build Service Account
7275a2b7bb Merge "misc: qcom: qdsp6v2: initialize wma_config_32" 2016-08-26 22:22:36 -07:00
Linux Build Service Account
c41f5ad099 Merge "usb: hcd: Add USB atomic notifier callback for HC died error" 2016-08-26 22:22:35 -07:00
Linux Build Service Account
c3b0ac1e39 Merge "msm: mdss: dsi: fix the check for PLL off when turning off PHY" 2016-08-26 22:22:34 -07:00
Linux Build Service Account
40823f5463 Merge "ARM: dts: Change minimum voltage for LDO25" 2016-08-26 22:22:32 -07:00
Linux Build Service Account
735670e06b Merge "ARM: dts: msm: update DSI phy strength settings for msmcobalt" 2016-08-26 22:22:31 -07:00
Linux Build Service Account
86e05456b9 Merge "msm: mdss: dsi: update DSI phy v3 initialization sequence" 2016-08-26 22:22:28 -07:00
Linux Build Service Account
1c416b0f74 Merge "input: ft5x06_ts: add proximity feature support" 2016-08-26 22:22:20 -07:00
Linux Build Service Account
02592fae06 Merge "msm: mdss: hide kernel addresses from unprevileged users" 2016-08-26 22:22:19 -07:00
Linux Build Service Account
d1a36be393 Merge "ARM: dts: msm: configure CX voltage levels from MDSS for msmcobalt" 2016-08-26 22:22:18 -07:00
Linux Build Service Account
9982c0b83f Merge "msm: ipa3: Adapt version handling to support IPAv3.5/3.5.1" 2016-08-26 22:22:17 -07:00
Linux Build Service Account
f29483dcef Merge "phy: qcom-ufs: update ufs phy settings" 2016-08-26 14:48:53 -07:00
Linux Build Service Account
1517f23dfd Merge "soc: qcom: rpm-smd: Account for NOACK messages with system sleep" 2016-08-26 14:48:53 -07:00
Linux Build Service Account
8e8c0536ff Merge "soc: qcom: glink: Best Fit approach to find intent" 2016-08-26 14:48:52 -07:00
Linux Build Service Account
d319bf625a Merge "qcom_charger: smb-lib: support faking battery capacity" 2016-08-26 14:48:51 -07:00
Linux Build Service Account
67f8c022ca Merge "msm: ipa: WA to get PA of sgt_tbl from wlan" 2016-08-26 14:48:50 -07:00
Linux Build Service Account
b4c3d95c1f Merge "msm: ipa3: remove wrong smmu clk vote" 2016-08-26 14:48:50 -07:00
Linux Build Service Account
3274f63de5 Merge "ARM: dts: msm: update VDD_GFX CPR target quotients for msmcobalt v2" 2016-08-26 14:48:49 -07:00
Linux Build Service Account
409a2f2f0b Merge "msm: ipa3: add ipa-uc ram mapping to wlan-cb" 2016-08-26 14:48:48 -07:00
Linux Build Service Account
0cf5c85f8a Merge "msm: ipa: header change for SMMU wlan VA mapping" 2016-08-26 14:48:47 -07:00
Linux Build Service Account
86cdb090cb Merge "ARM: dts: msm: Add bus bandwidth entry for IPA" 2016-08-26 14:48:47 -07:00
Linux Build Service Account
0b4cfe3827 Merge "usb: gadget: f_gsi: Fix alternate index returned by gsi_get_alt" 2016-08-26 14:48:46 -07:00
Linux Build Service Account
05966eacca Merge "cpuset: Make cpusets restore on hotplug" 2016-08-26 14:48:45 -07:00
Linux Build Service Account
f196175bdb Merge " msm: ADSPRPC: Update channel state during subsystem restart" 2016-08-26 14:48:44 -07:00
Linux Build Service Account
01e1d840d7 Merge "msm: mdss: add additional LM checks for dest scalar validation" 2016-08-26 14:48:44 -07:00