Commit graph

9,739 commits

Author SHA1 Message Date
Service qcabuildsw
51a2b77666 Merge "qcacld-3.0: CL 1535058 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:35 -07:00
Service qcabuildsw
f9a3499e24 Merge "qcacld-3.0: CL 1536911 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:32 -07:00
Service qcabuildsw
2d660d9041 Merge "qcacld-3.0: CL 1535819 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:30 -07:00
Service qcabuildsw
22cac5453c Merge "qcacld-3.0: CL 1534810 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:27 -07:00
Service qcabuildsw
c1e0c79e9d Merge "qcacld-3.0: CL 1532157 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:25 -07:00
Service qcabuildsw
73282f90b7 Merge "qcacld-3.0: CL 1530684 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:23 -07:00
Service qcabuildsw
343ab17493 Merge "qcacld-3.0: CL 1529540 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:20 -07:00
Service qcabuildsw
1099fc10ec Merge "qcacld-3.0: CL 1528698 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:18 -07:00
Service qcabuildsw
52e20ddc29 Merge "qcacld-3.0: CL 1527757 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:15 -07:00
Service qcabuildsw
cec672f90d Merge "qcacld-3.0: CL 1527207 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:13 -07:00
Service qcabuildsw
4520382295 Merge "qcacld-3.0: CL 1525577 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:11 -07:00
Service qcabuildsw
8c90a6c4a6 Merge "qcacld-3.0: CL 1524945 - update fw common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-14 15:46:08 -07:00
Vishwajith Upendra
037bbf6a0d Release 5.1.0.22A
Release 5.1.0.22A

Change-Id: I599796f0e1c018908f13f3be9aac7d688e7b12c2
CRs-Fixed: 688141
2016-07-14 13:26:56 -07:00
Varun Reddy Yeturu
823e9c2e0d qcacld-3.0: Fix incorrect channel list passed to firmware
Fix the occupied channel list that is being passed from CSR to
WMA to WMI to firmware.There is a conversion happening in
WMA from channel number to frequency which is the root of the
issue.

CRs-Fixed: 1039020
Change-Id: I8e10df6dd4d09b12ff700ab865f6722f4fbfaf8d
2016-07-14 12:36:08 -07:00
Rajeev Kumar
b6045f60c4 qcacld-3.0: Increase bus suspend/resume log levels
Bus suspend/resume log messages are logged with info log
level which is by default not logged in kernel log buffer.
Increase bus suspend/resume log level to error such that
this critical log message is logged in kernel message.

Once wlan suspend/resume feature becomes more stable this
log message can be reduced back to info log level.

Change-Id: Ic78900d5b111637d4d8d1b26e18fa298fbbd893f
CRs-Fixed: 1041335
2016-07-13 18:02:33 -07:00
Jeff Johnson
c327332c92 qcacld-3.0: Convert wlan_hdd_power.c to unified logging
Currently the HDD code uses a variety of logging APIs.  In
qcacld-3.0 HDD should converge on a unified set of logging APIs.
Update wlan_hdd_power.c to use the unified set of APIs.

Change-Id: Iba049d8734436c916efce4d3c1fa2c55ac09c333
CRs-Fixed: 937685
2016-07-13 17:22:16 -07:00
Jeff Johnson
5f735d5e89 qcacld-3.0: Convert wlan_hdd_ocb.c to unified logging
Currently the HDD code uses a variety of logging APIs.  In
qcacld-3.0 HDD should converge on a unified set of logging APIs.
Update wlan_hdd_ocb.c to use the unified set of APIs.

Change-Id: I7ec58632a781024fedba46ff25baa873ac52bd9a
CRs-Fixed: 937672
2016-07-13 17:22:15 -07:00
Jeff Johnson
e2d30d000c qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [7/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 7 set the HDD_DISALLOW_LEGACY_HDDLOG flag so that no future
changes can introduce new instances of legacy logging.

Change-Id: Ia76d147a57bbc2f1361f8574d226447d0e4c8408
CRs-Fixed: 937661
2016-07-13 17:22:14 -07:00
Jeff Johnson
b90586c3bc qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [6/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 6 update the following functions:
__wlan_hdd_cfg80211_stop_ap()
__wlan_hdd_cfg80211_start_ap()
__wlan_hdd_cfg80211_change_beacon()

Change-Id: I173579cb7ba6fc1baa7e6667f06bf642e961b5bb
CRs-Fixed: 937661
2016-07-13 17:22:13 -07:00
Jeff Johnson
ecd884eb91 qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [5/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 5 update the following functions:
__iw_softap_stopbss()
hdd_softap_get_sta_info()
__iw_softap_get_sta_info()
__iw_set_ap_genie()
__iw_get_softap_linkspeed()
hdd_init_ap_mode()
hdd_wlan_create_ap_dev()
hdd_register_hostapd()
hdd_unregister_hostapd()
wlan_hdd_set_channel()
wlan_hdd_add_ie()
wlan_hdd_add_hostapd_conf_vsie()
wlan_hdd_add_extra_ie()
wlan_hdd_cfg80211_alloc_new_beacon()
wlan_hdd_cfg80211_update_apies()
wlan_hdd_config_acs()
wlan_hdd_setup_driver_overrides()
wlan_hdd_cfg80211_start_bss()

Change-Id: Ibaf0dbb2af0928bf4dce5a475df7e536d85d1451
CRs-Fixed: 937661
2016-07-13 17:22:13 -07:00
Jeff Johnson
b849189e6d qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [4/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 4 update the following functions:
__iw_softap_getparam()
__iw_softap_modify_acl()
__iw_softap_set_max_tx_power()
__iw_softap_set_tx_power()
__iw_softap_getassoc_stamacaddr()
__iw_softap_disassoc_sta()
wlan_hdd_set_force_acs_ch_range()
__iw_softap_get_channel_list()
__iw_get_genie()
__iw_get_wpspbc_probe_req_ies()
__iw_set_auth_hostap()
__iw_set_ap_encodeext()
__iw_softap_setwpsie()

Change-Id: If2388fbdaf5988bd1864443f58594098c44bf837
CRs-Fixed: 937661
2016-07-13 17:22:12 -07:00
Jeff Johnson
edff0d92af qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [3/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 3 update the following functions:
__iw_softap_setparam()
__iw_softap_get_three()

Change-Id: I5db86f54bcc978d7935873423fa1e91bc83d7a2e
CRs-Fixed: 937661
2016-07-13 17:22:11 -07:00
Jeff Johnson
fb33cf59d4 qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [2/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 2 update the following functions:
hdd_softap_unpack_ie()
hdd_softap_set_channel_change()
__iw_softap_set_ini_cfg()
__iw_softap_get_ini_cfg()
__iw_softap_set_two_ints_getnone()

Change-Id: Ia755a63c7154253a02b395fa60f8d3ef82628bba
CRs-Fixed: 937661
2016-07-13 17:22:10 -07:00
Jeff Johnson
cfb85837d3 qcacld-3.0: Convert wlan_hdd_hostapd.c to unified logging [1/7]
Currently the HDD code uses a variety of logging APIs.  In qcacld-3.0
HDD should converge on a unified set of logging APIs.  Update
wlan_hdd_hostapd.c to use the unified set of APIs.  Since there are a
large number of changes in this file, perform the conversion in
phases.

For phase 1 update the following functions:
hdd_hostapd_channel_allow_suspend()
hdd_hostapd_channel_prevent_suspend()
__hdd_hostapd_open()
__hdd_hostapd_stop()
__hdd_hostapd_uninit()
hdd_set_sap_ht2040_mode()
hdd_hostapd_inactivity_timer_cb()
hdd_clear_all_sta()
hdd_stop_bss_link()
hdd_issue_stored_joinreq()
hdd_send_radar_event()
hdd_hostapd_sap_event_cb()

Change-Id: I5ba28609a7859472bfe08517260364f286f068f4
CRs-Fixed: 937661
2016-07-13 17:22:09 -07:00
Gupta, Kapil
8a605e1b59 qcacld-3.0: Correct len size of oem data request
qcacld-2.0 to qcacld-3.0 propagation.

oem data request len size should be of 4 byte instead of
1 byte.
Add changes to correct len size in oem data structure across the
layers.

Change-Id: I9b377420c50ff1160964f94be5eaa0072df0f63d
CRs-Fixed: 1013488
2016-07-13 15:27:49 -07:00
Vishwajith Upendra
5db81c93fc Release 5.1.0.22
Release 5.1.0.22

Change-Id: I8b5c9595128030e430d5d8fbf1130c3f760e9689
CRs-Fixed: 688141
2016-07-13 14:02:38 -07:00
Leo Chang
bc24e6177e qcacld-3.0: ipa data path bug fix
WDI RX ring size should be larger than RX buffer count
RX2 ring free bug fix
WDI HTT message free bug fix

Change-Id: Ib3dda42ab46d07fab1847e2590d815c851524960
CRs-fixed: 1037977
2016-07-13 13:14:23 -07:00
Service qcabuildsw
6fcd420ab8 Merge "Release 5.1.0.21" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:56 -07:00
Service qcabuildsw
c70c78a7f2 Merge "qcacld-3.0: Fix chain mask & nss in policy manager connection table" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:54 -07:00
Service qcabuildsw
02f25de8f1 Merge "qcacld-3.0: Set CT window size while enabling P2P opportunistic power save" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:51 -07:00
Service qcabuildsw
e6148d6dc8 Merge "qcacld-3.0: Add NULL check before dereferencing pdev" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:47 -07:00
Service qcabuildsw
62fced3f52 Merge "qcacld-3.0: Check inputs during vdev register" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:45 -07:00
Service qcabuildsw
23f28aca26 Merge "qcacld-3.0: Remove unused macros from Kbuild" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:42 -07:00
Service qcabuildsw
0f82efc9b9 Merge "qcacld-3.0: Fix null pointer dereference in wlan_hdd_nan_datapath.c" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:40 -07:00
Service qcabuildsw
0ddd1e68b4 Merge "qcacld-3.0: Remove IBSS from MAX_IBSS_PEERS macro" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:37 -07:00
Service qcabuildsw
444380d071 Merge "qcacld-3.0: Use hdd_err and hdd_info instead of legacy hddLog api" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:35 -07:00
Service qcabuildsw
9512ba12c4 Merge "qcacld-3.0: Fix vendor ID for P2P listen offload" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:32 -07:00
Service qcabuildsw
b5706392e7 Merge "Release 5.1.0.20" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:30 -07:00
Service qcabuildsw
30cd33d895 Merge "qcacld-3.0: Revert [qca-cld]Fix for UDP-UL data-stall on ROME3.1" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:27 -07:00
Service qcabuildsw
1b3fb824e5 Merge "qcacld-3.0: Fix compilation error on disabling MCC to SCC switch feature" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:24 -07:00
Service qcabuildsw
a5f36ac024 Merge "qcacld-3.0: Move NULL check before dereferencing pdev" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:21 -07:00
Service qcabuildsw
befb64dca2 Merge "qcacld-3.0: Add validation to avoid buffer overflow" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:19 -07:00
Service qcabuildsw
aeec51e0d5 Merge "Release 5.1.0.19" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:17 -07:00
Service qcabuildsw
bdfd84d893 Merge "qcacld-3.0: update fw common interface files(part-2)" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:14 -07:00
Service qcabuildsw
f6bcb1de8d Merge "qcacld-3.0: Add host changes for latest fw common changes" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:12 -07:00
Service qcabuildsw
2ea922dbc9 Merge "qcacld-3.0: Correct fw common references in dp layer" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:10 -07:00
Service qcabuildsw
e8d9431b15 Merge "qcacld-3.0: update FW common interface files" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:07 -07:00
Service qcabuildsw
a58b6df0a9 Merge "qcacld-3.0: Add support for WMI_PDEV_WAL_POWER_DEBUG_CMD" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:04 -07:00
Service qcabuildsw
bd74b26639 Merge "qcacld-3.0: Use interval field provided by DRIVER command P2P_SET_NOA" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:02 -07:00
Service qcabuildsw
98b90c4ca1 Merge "qcacld-3.0: Update log level related to PNO" into wlan-cld3.driver.lnx.1.1-dev 2016-07-13 11:12:00 -07:00