Commit Graph

13399 Commits

Author SHA1 Message Date
nshrivas
7a0ef3dd5d Release 5.2.0.110X
Release 5.2.0.110X

Change-Id: I05b9fc0c0d64993b8b5836fbb26e3105389907a6
CRs-Fixed: 774533
2018-12-10 00:20:34 -08:00
Sourav Mohapatra
a094392f11 qcacld-3.0: Do not register frames in FTM mode after SSR
During driver re init after SSR, all the previous adapters that were up
get re-initialized. In the case when SSR was triggered in FTM mode with
an interface up, the re_init path tries to register management frames.
As in FTM mode the message processor is not invoked, the memory
allocated by the register frames method is not freed in any context.
This leads to memory leak during the next call to
hdd_wlan_stop_modules.

Add a check in wlan_hdd_cfg80211_register_frames so as not to continue
with the registration if the driver mode if FTM.

Change-Id: I3cb8aa14d5298c0a76c0f30ca7cf1f0e7ad88dde
CRs-Fixed: 2351672
2018-12-10 00:20:34 -08:00
nshrivas
9cf6e9891f Release 5.2.0.110W
Release 5.2.0.110W

Change-Id: Id8891f5e2a1d1b6142dd81e00736c1a2573fee7a
CRs-Fixed: 774533
2018-12-08 07:40:42 -08:00
Ajit Pal Singh
6f5f58969c qcacld-3.0: Kbuild: usb: Add pld_usb_cnss flag
Add cppflag for enabling PLD_USB_CNSS

Change-Id: Ibd10c8e7029746d611dfae9642d3b8112aeac42f
CRs-Fixed: 2349229
2018-12-08 07:40:41 -08:00
nshrivas
d3f6e4ce5f Release 5.2.0.110V
Release 5.2.0.110V

Change-Id: I3abade29b3895aac5c6b6c74730c06a5fa3ba65d
CRs-Fixed: 774533
2018-12-07 15:53:12 -08:00
Jeff Johnson
6d0b75be6e qcacld-3.0: Remove wlansap management frame registrar
The following wlansap management frame registration functions are
unused, so remove them:
- wlansap_register_mgmt_frame()
- wlansap_de_register_mgmt_frame()

Change-Id: Ib8865fbda4e65e7bbd39576a49423f60426d489a
CRs-Fixed: 2361909
2018-12-07 15:53:06 -08:00
Alok Kumar
e197744efb qcacld-3.0: Send peer unmap confirmation cmd to FW
Send WMI_PEER_UNMAP_CONF_CMDID to FW after getting all
UNMAPs for the peer. This will ensure synchronization
between MAP/UNMAP and same peer_id won't be used for
different MAC address until all UNMAPs are processed.

Change-Id: I2c7793b527d5dbab0f9571185e6c16e0c6b7fcc3
CRs-Fixed: 2357245
2018-12-07 15:53:01 -08:00
jiad
a6df1a3b7b qcacld-3.0: Define status variable to fix build failure
status variable is not defined but it is being used which creates
build failures when FEATURE_AP_MCC_CH_AVOIDANCE is defined, thus
define the variable ..

Change-Id: Icd4b3616832c09577c19e7e65f7ce30134b4fd59
CRs-Fixed: 2362845
2018-12-07 15:51:57 -08:00
nshrivas
2e0f3540b1 Release 5.2.0.110U
Release 5.2.0.110U

Change-Id: I39de713968e02eb59537bfd3eb67d4c31b99ef50
CRs-Fixed: 774533
2018-12-07 11:18:50 -08:00
Jeff Johnson
34233e246e qcacld-3.0: Rename GET_DISA_TX_OPS_FROM_VDEV()
The name GET_DISA_TX_OPS_FROM_VDEV() is misleading since the macro
actually uses a psoc, so rename the macro to reflect the actual source
of data. In addition update the macro parameter so that it is actually
used.

Change-Id: I1a895a677250d860920102ec0d25719312536231
CRs-Fixed: 2362598
2018-12-07 11:18:49 -08:00
Jeff Johnson
71d465ac42 qcacld-3.0: Correctly dump the LIM global MLM state
Currently in the "getHostStates" ioctl handler a call is made to
sme_get_lim_sme_state() to retrieve the LIM global MLM state. That is
the wrong function. Update the logic to call the correct function,
sme_get_lim_mlm_state().

Change-Id: I53151ba817b0ee9f4cf141e29dbf4e8c8c4b92e4
CRs-Fixed: 2361830
2018-12-07 11:18:46 -08:00
Jeff Johnson
8c3ecdd8d8 qcacld-3.0: Fix csr_api_scan.c function style issues
Many of the function signatures in csr_api_scan.c do not conform to
the coding style, so make them conforming.

Change-Id: I50a46c2227b639af652b4e21d3a84d62140fce2c
CRs-Fixed: 2361755
2018-12-07 11:18:42 -08:00
Jeff Johnson
70fa7bb88d qcacld-3.0: Remove obsolete csr_api_scan.c macros
The file csr_api_scan.c defines multiple macros, most of which are
not actually used by the current version of the code, so remove the
obsolete ones.

Change-Id: Ic3c64dea55ab19bbf1f39b52eedca121aef5bd25
CRs-Fixed: 2361754
2018-12-07 11:18:38 -08:00
nshrivas
e361dbf7c0 Release 5.2.0.110T
Release 5.2.0.110T

Change-Id: Ice1c6d282999db0c1281086d87d7132c47f90604
CRs-Fixed: 774533
2018-12-07 09:40:36 -08:00
Jeff Johnson
fb1b1f9bd0 qcacld-3.0: Remove obsolete wma_is_*_active()
The following functions are unused, so remove them:
- wma_is_sap_active()
- wma_is_p2p_go_active()
- wma_is_p2p_cli_active()
- wma_is_sta_active()

Change-Id: I801176fb2b4df9308744fcde27dc789e88e1e550
CRs-Fixed: 2361895
2018-12-07 09:40:36 -08:00
nshrivas
f4226f027a Release 5.2.0.110S
Release 5.2.0.110S

Change-Id: Iade6fea86db8b678fc565ab152d482413880a3a2
CRs-Fixed: 774533
2018-12-07 04:28:10 -08:00
Ajit Pal Singh
721004499c qcacld-3.0: genoa: Add config for max beaconing entities
Add config option for max beaconing entities for Genoa.

Change-Id: I4b38911b3a0e4a032baa9d101c21e4f400fac755
CRs-Fixed: 2360873
2018-12-07 04:28:10 -08:00
CNSS_WLAN Service
871cf81ff8 Merge "Release 5.2.0.110R" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:57 -08:00
CNSS_WLAN Service
543dc1aac9 Merge "qcacld-3.0: Remove macro OL_TXRX_INVALID_TDLS_PEER_ID" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:55 -08:00
CNSS_WLAN Service
e719d97265 Merge "Release 5.2.0.110Q" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:53 -08:00
CNSS_WLAN Service
86eec86d17 Merge "qcacld-3.0: Remove wlan_hdd_tdls_set_params() prototype" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:51 -08:00
CNSS_WLAN Service
1913739f4f Merge "qcacld-3.0: Remove hdd_tdls_notify_p2p_roc() stub" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:49 -08:00
CNSS_WLAN Service
b064ab0352 Merge "qcacld-3.0: Fix typo "pAadapter"" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:47 -08:00
CNSS_WLAN Service
9f028409b7 Merge "qcacld-3.0: Remove wlan_hdd_roc_request_dequeue() prototype" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:45 -08:00
CNSS_WLAN Service
670c9f36a0 Merge "Release 5.2.0.110P" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:43 -08:00
CNSS_WLAN Service
c237f5fd43 Merge "qcacld-3.0: Remove last bit of LIBRA_LINUX_PC feature code" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:42 -08:00
CNSS_WLAN Service
b0922aa98f Merge "qcacld-3.0: Remove obsolete struct action_pkt_buffer" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:40 -08:00
CNSS_WLAN Service
6611bbe8a2 Merge "qcacld-3.0: Remove obsolete hdd_lro_init() stub" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:37 -08:00
CNSS_WLAN Service
6b48e27f1b Merge "qcacld-3.0: Remove obsolete CDS Packet Tracking macros" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:35 -08:00
CNSS_WLAN Service
68f3260323 Merge "Release 5.2.0.110O" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:32 -08:00
CNSS_WLAN Service
9d8e41c2b8 Merge "qcacld-3.0: Remove ol_rx_queue_len from cds_sched_context" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:30 -08:00
CNSS_WLAN Service
29d3a8bd20 Merge "qcacld-3.0: Remove obsolete struct hdd_context_s reference" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:28 -08:00
CNSS_WLAN Service
fd3895ed5d Merge "qcacld-3.0: Remove obsolete cds_packet definitions" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:26 -08:00
CNSS_WLAN Service
12cc25b152 Merge "qcacld-3.0: Rename pDphHashTable" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:24 -08:00
CNSS_WLAN Service
76a865f941 Merge "qcacld-3.0: Replace typedef dphHashTableClass" into wlan-cld3.driver.lnx.2.0 2018-12-07 03:20:22 -08:00
nshrivas
55c23abe4d Release 5.2.0.110R
Release 5.2.0.110R

Change-Id: I02edc0ed7c2ac544f6a47d38dfab5095f123b6e8
CRs-Fixed: 774533
2018-12-07 02:39:23 -08:00
Jeff Johnson
8e0bcbda37 qcacld-3.0: Remove macro OL_TXRX_INVALID_TDLS_PEER_ID
Previously change I983851d8cc0d3605c3d6bd0d8975c72844f71740
("qcacld-3.0: TDLS: remove remaining legacy code") removed the last
references to macro OL_TXRX_INVALID_TDLS_PEER_ID, but did not remove
the macro itself, so remove it now.

Change-Id: I8cceb66b8b52ae55cceb3400d2fdc2bb618b73cd
CRs-Fixed: 2362723
2018-12-07 02:39:23 -08:00
CNSS_WLAN Service
10a001b73d Merge "Release 5.2.0.110N" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:14 -08:00
CNSS_WLAN Service
f61f62d4e8 Merge "qcacld-3.0: Remove wma_update_vdev_tbl() prototype" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:12 -08:00
CNSS_WLAN Service
2ec7920be8 Merge "qcacld-3.0: Remove wmi_unified_pdev_set_param() prototype" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:10 -08:00
CNSS_WLAN Service
6a9d8bc820 Merge "qcacld-3.0: Remove obsolete P2P Listen Offload from WMA" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:08 -08:00
CNSS_WLAN Service
a9f25fa818 Merge "qcacld-3.0: Remove wma_p2p_noa_event_handler()" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:06 -08:00
CNSS_WLAN Service
8b0ebaa023 Merge "Release 5.2.0.110M" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:04 -08:00
CNSS_WLAN Service
2e085746ab Merge "qcacld-3.0: Move few INIs' ownership from HDD to MLME" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:02 -08:00
CNSS_WLAN Service
20c0ad7074 Merge "qcacld-3.0: Move few INIs' ownership from HDD to Policy manager" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:22:00 -08:00
CNSS_WLAN Service
2769f5ec6d Merge "qcacld-3.0: Remove struct sP2pPsParams" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:21:58 -08:00
CNSS_WLAN Service
b1443d59c1 Merge "qcacld-3.0: Remove struct sTdlsLinkEstablishParams" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:21:57 -08:00
CNSS_WLAN Service
576e928f72 Merge "Release 5.2.0.110L" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:21:54 -08:00
CNSS_WLAN Service
0527af429d Merge "qcacld-3.0: Remove typedef eCsrDot11FragThresh" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:21:52 -08:00
CNSS_WLAN Service
0b8b25e5c9 Merge "qcacld-3.0: Relocate HDD ini items (2)" into wlan-cld3.driver.lnx.2.0 2018-12-07 02:21:50 -08:00