aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* net: wireless: bcmdhd: Close p2p0 device in wl_downDmitry Shmidt2016-05-011-0/+7
| | | | | Change-Id: I9e8404badf55c0e7a54144d7b5f1c5d80aa0cb4b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.16Dmitry Shmidt2016-05-019-65/+196
| | | | | | | | | | | - Change the logic to enable Power save mode for STA or P2P GC - Fix protxstatus bug for corner case - Reset uninitialized value for mac entry - Remove dhd_wlfc_init/deinit in wl_android.c - Fix IBSS mode Change-Id: I4589e87eda456798eae48548261a1f7cb9542660 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.11Dmitry Shmidt2016-05-019-77/+136
| | | | | | | | | | - Fix potential memory leak in wl_android_iolist_resume for Miracast command - Check return value for "buf_key_b4_m4" - Add Platform custom LISTEN INTERVAL - Parse all P2P IEs to check for attributes Change-Id: I892cd2efee425e38e08fbbec666c9a666eebe0cb Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Enable full scan on PNO eventDmitry Shmidt2016-05-011-1/+1
| | | | | Change-Id: I21cfbd5fd88ab528a481b3a215a922ec656c681f Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Prevent recursive call of cfg80211_sched_scan_stopped()Dmitry Shmidt2016-05-011-3/+1
| | | | | Change-Id: I821313a69b2d2bb978917fc184bf9e095dd48c47 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.10Dmitry Shmidt2016-05-017-66/+106
| | | | | | | | | | - Check vndr pointer in case WPA Supplicant does not use probe_resp data - Enable buf_key_b4_m4 to install the key after sending 4-way M4 (802.1x EAPOL 4-way handshake may fail on Multiple VSDB situation) - Improve P2P tx frame stuff Change-Id: I5a46ebb50b37fbe6f4380f6e4deb8925603a56be Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix WEP-104 authenticationDmitry Shmidt2016-05-011-1/+1
| | | | | Change-Id: I2c80e7ff393050978d35f997f24ee82d7e4c20d1 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.7Dmitry Shmidt2016-05-018-25/+209
| | | | | | | | | | - Add WLTDLS_ENABLE option - Initial MIRACAST command to tune ampdu, disable PM mode and internal roaming - Minor bug fixing Change-Id: Icb38aad8c9ad7ee69e2001435dd0bce0da95543f Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.6Dmitry Shmidt2016-05-0112-438/+50
| | | | | | | | | | - Fix improper printing of negative value from dhd dump command - Fix too long scan dwell time when connect command is coming with no channel info - Remove unused WLBTAMP code Change-Id: I4acdb3aa54ab79200299ac42d0d537c2beccc377 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.4Dmitry Shmidt2016-05-01111-9528/+15562
| | | | | | | | | - Improve P2P concurrency - Re-arch proptxstatus code - Fix WMM (QoS) traffic differentiation test Change-Id: Id204048255a5ab41913da260adf9154a350f7a77 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix SUPPORT_PM2_ONLY option for p2pDmitry Shmidt2016-05-011-1/+1
| | | | | Change-Id: I1db584aa5284adc8ab156e4690891bba3a1c3b91 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-27Greg Goldman2016-05-0112-79/+176
| | | | | | | | | | | | | | - Disable SDIO in-band interrupt explicitly to avoid problems with SDIO Host when generating SDIO Interrupt on DAT1 created unwanted CRC error - Fix handling when bcmsdh_probe() called twice - Fix handling the packet list properly in the corner cases - Remove unnecessary delay during P2P connection process - Fix issue finding peer with VSDB - Get AP beacon and DTIM to set proper DTIM skipping Change-Id: I7ee923727d0c3ad34c83b5ec1dda8e2aa5ea5834 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-24Dmitry Shmidt2016-05-018-27/+45
| | | | | | | | | - P2P: Improve provision discovery probing - Add optional dhd_dpcpoll to improve performance - Return proper err in wl_cfg80211_attach Change-Id: I877fc2ff4de2e43b33fdd688cd7309924f7c3722 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix PEAP with dynamic WEPDmitry Shmidt2016-05-011-1/+3
| | | | | Change-Id: I62dffdb3b759ea5ccdf9f7ea0f0e67f928ace92b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-23Dmitry Shmidt2016-05-0126-949/+2195
| | | | | | | | | | - Add locale support via NL80211_CMD_REQ_SET_REG - Fix P2P and VSDB - Move setting for KEEP_ALIVE and PNO_LOCK into Makefile as CUSTOM_PNO_EVENT_LOCK_xTIME and CUSTOM_KEEP_ALIVE_SETTING Change-Id: I4d2e7c1c72f1109cc9ca3c79b07ad76aea1fd513 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Postpone taking wd_wake lockDmitry Shmidt2016-05-011-4/+3
| | | | | Change-Id: I3926d7a1a357d173144f408996f35f0929db711e Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Increase PNO wakelock to 7 secDmitry Shmidt2016-05-011-5/+5
| | | | | Change-Id: Ib4d51cb3ee1c117c645dda663e08a1ee5954c81c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix dhd_txcomplete() dead lockFranky (Zhenhui) Lin2016-05-012-5/+15
| | | | | | | | | | | | For TX packet dhd_prot_hdrpull does nothing other than pull the prot header from the skb. Use a NULL ifdix pointer to indicate a handling of tx packet and skip most of the header parsing routine - we don't need it for TX packet and we can skip extra unnecessary PROP_TXSTATUS parsing. It will resloved dead lock case because we just exit dhd_prot_hdrpull for TX path. Change-Id: Ic41e1c549036baeb0fabfb0be4b8331a4bf60682 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update wireless stack pm modeDmitry Shmidt2016-05-011-0/+4
| | | | | Change-Id: Iadf400f113884001894dca7cf098f971190765d1 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Avoid suspend on watchdogDmitry Shmidt2016-05-011-1/+2
| | | | | Change-Id: Ic41a8f369a2ee8b2a0084e6a1cbf6b454ff53353 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix host reodering and CRC error handlingDmitry Shmidt2016-05-014-18/+103
| | | | | | | Bug: 7389187 Change-Id: I3c4ed28a20de527b91fd1ef9ae51c59bab276b85 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix compilation without SUPPORT_PM2_ONLYDmitry Shmidt2016-05-011-0/+3
| | | | | Change-Id: I9a95a81ec713824b3d6bfba86f62e420523ce0e4 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Turn ON SUPPORT_PM2_ONLYDmitry Shmidt2016-05-013-2/+9
| | | | | | | Bug: 7386287 Change-Id: I21e6c1b2691dca27434b1a77e64ca0d1314c6515 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix WD wakelock behaviorDmitry Shmidt2016-05-012-7/+57
| | | | | Change-Id: I7ebae2be248cbb4bc98e2b448641f65b77a320f4 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Reduce keep-alive period to 28 secDmitry Shmidt2016-05-011-6/+2
| | | | | | | Bug: 7386287 Change-Id: I115135e1d2cba0135c5201b95a2599dcabac0247 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* HACK: net: wireless: bcmdhd: Skip freeing skb in case of FW hangDmitry Shmidt2016-05-011-1/+7
| | | | | | | Bug: 7392211 Change-Id: I724ee4d4932ccda7cfd259a18b8a99f67cb0e937 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add sync for wlfc data accessDmitry Shmidt2016-05-012-10/+31
| | | | | Change-Id: I2269eb3c26f0a14c1e01f067ac724fbfa6a4fb7b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Skip turning chip off if not respondingDmitry Shmidt2016-05-011-34/+40
| | | | | | | Bug: 7324935 Change-Id: I7ae2baea80c66a39b9fc9f3a640f3a999cd193eb Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Propagate FW failure to upper layerGreg Goldman2016-05-011-0/+1
| | | | | | | Bug: 7324935 Change-Id: I944a6da8a008ec3bcaf2f5a606e15e46eebac537 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Increase scan unassoc active time to 80 msDmitry Shmidt2016-05-011-1/+1
| | | | | | | BUG: 7088022 Change-Id: Ie38ff2bf657a65ef3f2e0102cd9f7003f1097f5c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: cfg80211 fixesDmitry Shmidt2016-05-013-19/+70
| | | | | | | | | | | - Add wl_cfg80211_40MHz_to_20MHz_Channel() processing - Add mac address information of the ap for debugging disconnection or roaming problem in wl_notify_connect_status - Fix hidden AP connection failure from cfg80211 WARNING in static s32 wl_update_bss_info() Change-Id: Ibafc2b766d0515c21abbba3bdfab68ff4acbebad Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Protect dhd_wlfc_cleanup() callDmitry Shmidt2016-05-011-0/+2
| | | | | Change-Id: Ie9322f165a603f6eb12fead6603aadd2192bcdbf Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Skip scan params allocation in timeoutDmitry Shmidt2016-05-011-2/+2
| | | | | Change-Id: Id4c0be0625f5f16c2f9b51267b72f3eecff500d0 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.13-1Dmitry Shmidt2016-05-0115-206/+408
| | | | | | | | | | | | | - Fix sending unproper value for connection status to CFG80211 layer - Fix wl_scan_prep which can leave a hole in channel list if channel is a DFS channel and it is virtual interface scan - SoftAP: Fix setting DTIM interval - Fix len variable to be signed in dhdsdio_download_code_file - Add ARP white packet filter list during P2P mode - Add extra check if glom is NOT default to update bus:txglom Change-Id: Ib1fd9f77eef2fb8333fb80e749fda5b7186aa83c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Adjust roaming treshold to -65 dBDmitry Shmidt2016-05-011-1/+1
| | | | | Change-Id: Id5bfc9c9d6c9c211685f10346f995defd6e60f5d Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix wldev_ioctl set parameterDmitry Shmidt2016-05-011-5/+5
| | | | | Change-Id: Ia977e98ac631f715c7b6c7161510e5be78082889 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update wifi stack ps state if was changedDmitry Shmidt2016-05-014-0/+23
| | | | | Change-Id: Ib1ee0b6ee05077d1ed6cfb578b6384dfc9787c81 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Adjust PS mode if we are in 'suspend'Dmitry Shmidt2016-05-011-1/+2
| | | | | Change-Id: I007eb5311ba4935b2f26c2292ad5a1b9e6725fc2 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add print when power-save mode is OFFDmitry Shmidt2016-05-011-2/+2
| | | | | Change-Id: I83703cf305d0ac1b209c7068094783487ec0b364 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28.12-1Dmitry Shmidt2016-05-0120-215/+297
| | | | | | | | | | | | - Add sync up with PROP_TXSTATUS setting as dhd->pub.wlfc_enabled = TRUE for proper P2P&VSDB funationality - Add ROAM setting per platform from Makefle - Change debug level of WL message at run time - Fix ARP offloading doesn't work for virtual IF - Check return error of wldev_ioctl in wl_cfg80211.c Change-Id: I2287652a27b72f2bb787ccad4228fe4df415064c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Report proper mcs rate maskDmitry Shmidt2016-05-011-0/+1
| | | | | | | Setting proper mcs rate mask allows to connect in 802.11n-only mode Change-Id: Iffd47a60c92a74d29e42d81d79fa64463f5895c5 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix filtering call during dhcp sessionDmitry Shmidt2016-05-011-2/+3
| | | | | Change-Id: I38e426ef0e3a73481269b7d2c842201a24894901 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.11-2Dmitry Shmidt2016-05-0119-179/+528
| | | | | | | | | | | | - Improve filtering functionality - Fix PNO notification - Add sched_scan - Add proper handling of AMPDU frames: -DAMPDU_HOSTREORDER - Add HT40_GO support - Fix p2p stability issues Change-Id: Ibee7e2e3de0451fe326cd25087a30a67425376e7 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.9-5Dmitry Shmidt2016-05-016-29/+93
| | | | | | | | - Add cfg80211 del_station functionality - Propagate disconnect error code for cfg80211 Change-Id: I0cf772f70323e9604da06d83340ff6cead07b84b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Remove WIPHY_FLAG_SUPPORTS_FW_ROAM flagDmitry Shmidt2016-05-011-1/+1
| | | | | | | | | | | If driver advertises FW_ROAM, the supplicant wouldn't send the BSSID & Freq in the connect command allowing the driver to choose the AP to connect to. But unless we support ROAM_CACHE in firware this will delay the ASSOC as the FW need to do a full scan before attempting to connect. Change-Id: Iebc88a60243196b9ad27b8302f2b1473710308f6 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Remove WL_CFG80211_SYNC_GON optionDmitry Shmidt2016-05-011-3/+2
| | | | | Change-Id: Iee0f977c6d4d5339e83b713740b7e8700e135008 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28.9-2Dmitry Shmidt2016-05-0124-3322/+745
| | | | | Change-Id: Ifd55ef8645a7cf613bcbd1f5ea3a71fe249a96ac Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Remove obsolete filesDmitry Shmidt2016-05-016-760/+0
| | | | | Change-Id: I2969ecf8008e04f88757ec7a41285f11b9e2b928 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Use correct time from boot for TSFDmitry Shmidt2016-05-011-4/+4
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Set probe_resp.timestamp value to scan resultsDmitry Shmidt2016-05-011-0/+8
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>