History log of /hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6af064b77bfdc84a6f425a7c9d0941fad11f4489 22-Apr-2016 Sreenath Sharma <sreenath.sharma@broadcom.com> WiFi HAL: memory leak fix

- freeing of allocated memory after use by invoking release method
- addition of NULL checking for handling allocation failures
- fixing of existing compilation warnings
- code cleanup

BUG=28274383

Change-Id: Iea00bd7dd0a7c02f551b88137cbdbf84dfd39ebb
Signed-off-by: Sreenath Sharma <sreenath.sharma@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
65f9c6fbd929be309642cdaf255e8394aad2b0ca 10-Mar-2016 Jun Lim <jun.lim@broadcom.com> WiFi HAL: ND offload enhancement

Initial check-in of ND offload HAL API support

BUG=27598285

Change-Id: I1b451c5af8e1c6f5102d1e0f4b61868adf1f34c1
Signed-off-by: Jun Lim <jun.lim@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
dfe5b594561312993f587dc29e524d400e8fbc77 12-Feb-2016 Sreenath Sharma <sreenath.sharma@broadcom.com> net: wireless: bcmdhd: Android Packet Filter (APF)

Initial check-in of Android Packet Filter (APF)

BUG=26997810

Change-Id: Icf9aa7bb1152a42de340982eae58020faad7ff1a
Signed-off-by: Sreenath Sharma <sreenath.sharma@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
2b31c56930bc154d639da4ff2f56c34ef61688e5 12-Feb-2016 Ashwin <ashwin.bhat@broadcom.com> HAL: ePNO and Gscan enhancements

1. Added support for ePNO Android N changes.
2. Gscan enhancements - added scan channel bucket and handling
the struct changes for results from driver, will need compatible
driver changes.

Cherry-picked from d973ec8a5cc89648389dbcbae07b8c37961cc4cd
Change-Id: I804ffc8a8e1bf2adff04684d22cfd862f6fea927
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
14563c48353feaae11cce3017f038fb5cff54c5d 23-Nov-2015 Sreenath Sharma <sreenats@broadcom.com> [HAL] Increase interface name array size to accomodate P2P group interface

Increase interface name array size from 9 (8 + 1) to accommodate P2P
group interface. The P2P group interface name is p2p-wlan0-x, where x
can go up to maximum integer value. Therefore, increasing interface name
array size to 17 (IFNAMSIZ + 1). Otherwise halutil logger commands will
return strcpy() error once P2P group interface is up.

FORTIFY_SOURCE: strcpy: prevented write past end of buffer. Calling
abort().

Change-Id: I666bf4d4687ce05b8e6550fe21a0801e5e2ff42c
Signed-off-by: Sreenath Sharma <sreenats@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
56c89ca266b11be506192f3a13a1dba3f109c2cf 28-Aug-2015 Ashwin <ashwin.bhat@broadcom.com> Modify the cleanup procedure

1. Use the cleanup sockets to communicate to the evnt thread to exit and rx a
ack for the same.
2. Added some missing cleanup on error during init.

Bug: 23537437

Change-Id: Iac42e28c79e5ddf8c1a6a57719c3b08904330107
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
8f1ec7e8e43ec37e94806764b2873c93368cf137 19-Jun-2015 Ecco Park <eccopark@broadcom.com> Add wifi offload feature: mkeep_alive

b/21405946

Change-Id: I8e9a2f2b2f76d1d689fcd645b9332b290d710ae6
Signed-off-by: JerryLee <jerrylee@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
fef13c11034313585be68c32322b9a53c43a37b2 12-Jun-2015 Ashwin <ashwin.bhat@broadcom.com> RSSI monitor changes

RSSI monitor is used to set RSSI thresholds to driver and rx
events when thresholds are crossed. also includes some code cleanup

Change-Id: Ia55ded489ed5d4232e6fea0ffdcfc824522613b1
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
05e31d445f52da4746ff0cc0703d83814cea98d0 28-May-2015 Vinit Deshpande <vinitd@google.com> Issue start/stop HAL along with load/unload driver

This ensures that HAL is enabled when driver is loaded; and
HAL is torn down when driver is unloaded.

Change-Id: Ia7a3e0a485a37b137750040aaecde7cb92eb59e4
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
25a0fb843d8b6d9141ccb435f1f9ee9a29d3afc6 16-May-2015 Ashwin <ashwin.bhat@broadcom.com> Enable adaptive channel bucket and ePNO bssid

1. Enabled binary adaptive channel bucket params
2. Added BSSID to ePNO BSSID

Needs FW version 7.35.79.82 or greater

Change-Id: I460c309e6c0847213c268d1837e01dd446009ba8
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
b3b31174c61e38a970b956cb50cb66cd1903ca9b 12-May-2015 Jerry Lee <jerrylee@broadcom.com> Wifi HAL fix for 64bit addressing

1) Bug: 20950010
2) minor wifi HAL event enum fix which breaks loghandler

Change-Id: I48a052d703e3f3b14b47aedf9faaa53ebbfa0300
Signed-off-by: Jerry Lee <jerrylee@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
f02e958d58bc49a8f228927dfb261fe57d080560 08-Apr-2015 Chilam Ng <chilam@broadcom.com> HAL changes for ANQPO

Change-Id: Ic6c506c688e324bd048bb2e682a172c6c37ff662
Signed-off-by: Chilam Ng <chilam@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
aa306e5f46b3e0e72d7917760b8af6aaebc35b1e 15-Apr-2015 Jerry Lee <jerrylee@broadcom.com> Support debugability feature (wifi-hal)

1) Bug : 18821170
2) support ring buffers for event ring and verbose ring
3) support FW Dump, FW version and DHD version

Change-Id: I4e00f7d7720331926f7f42157cdd4cb7cc68f784
Signed-off-by: Jerry Lee <jerrylee@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
410ad0bbd246404e61de42ea62266f4cc55f9a5a 16-Apr-2015 Ashwin <ashwin.bhat@broadcom.com> Roam enhancements/ lazy roam changes

Enabling roam enhancements for Android M,
specifically whitelist SSID, blacklist BSSID,
a band roam params

Change-Id: I12a00066027f67e421af9fe6e9d9ed5a65538f5d
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
ee8188b877f4aac2c09ee68ec5cfc60b1869a512 13-Apr-2015 Pierre Vandwalle <vandwalle@google.com> make rssi a signed char

Change-Id: I0e1992d77accdcbf681590e6bf086c83413e3db4
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
c02e00563882d87ab29822c43097cbb1ce04b55d 20-Mar-2015 xinhe <xinhe@google.com> Merge Broadcom HAL codes for set country code
net: wireless: bcmdhd changes for set country

Change-Id: I7fdb4efe00a5f6df166b8dbb071939c4aa311845
Signed-off-by: eccopark@broadcom.com <eccopark@broadcom.com>
Bug:19829530
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
89a9a4cffbcee6af504c61ff575a008194070c82 20-Mar-2015 Ashwin <ashwin.bhat@broadcom.com> ePNO changes

Support for ePNO changes. Can send ePNO SSIDs to driver and get results
Exponential backoff will be added in the next update

Change-Id: I6a420811c0dc503ccb2d8d1a502dbdeedcf9ca2a
Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
b4ac10a4e1eddf00ddad32f3307cc050bb4e0963 25-Aug-2014 Dmitry Shmidt <dimitrysh@google.com> bcmdhd: wifi: hal: Add wifi_set_nodfs_flag() function

Bug: 17181998

Change-Id: I8337fe6ce41716993bbe02538ef55af6129ca7b3
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
f0d5070a931327e6356d765478069b9e66452a5b 05-Aug-2014 Ashwin <ashwin.bhat@broadcom.com> PNO MAC rotation + Hotlist Lost event
modified: bcmdhd/wifi_hal/common.h
modified: bcmdhd/wifi_hal/gscan.cpp
modified: bcmdhd/wifi_hal/wifi_hal.cpp

Change-Id: I85b8975f1d0578e4524e30c94e8947246b8b128f
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
9a23388d5a9f58f106169700bb179de0a4af7840 26-Jun-2014 Ashwin <ashwin.bhat@broadcom.com> More GScan feature tweaks

1. Scan complete event
2. get feature list
3. get channel list

Changes to be committed:
modified: bcmdhd/firmware/bcm4339/fw_bcmdhd.bin
modified: bcmdhd/wifi_hal/common.h
modified: bcmdhd/wifi_hal/gscan.cpp
modified: bcmdhd/wifi_hal/wifi_hal.cpp

Change-Id: I98383f8aca1a486dbe16560e0e65a6764556cca3
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
115bcffc16c53e9552c09a6792666c52a633b4f2 06-Jun-2014 Ashwin <ashwin.bhat@broadcom.com> Implement RTT API in wifi HAL

Change-Id: I25181c40de7cce0ea97ee069739486f799f2a727
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
bb8a4d506769d7dc8b33445c6725a40b7523063c 02-Jun-2014 Vinit Deshpande <vinitd@google.com> Add mutual exclusion to wifi HAL infrastructure

This change restricts free access from multiple threads to event buffers.
Mutual exclusion is added to avoid crashes and corruption that may
happen because of simultaneous access from a command and an event.

Access to commands from multiple threads is still not protected. But
thankfully, framework takes care of it.

Bug: 15188917
Change-Id: I41e294f01a85097e30078f603b113da9a319ba83
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
71cd80b3a0a1d019090f0dc022fce785ded3883e 03-May-2014 Chilam Ng <chilam@broadcom.com> Broadcom HAL implementation of Link Layer Statistics

Change-Id: I40f51dbf75b5c63c96339c8b58c2eba2a662f730
Signed-off-by: Chilam Ng <chilam@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h
1a526434ae215b48970501ccb463d4e77af39c9e 09-Apr-2014 Vinit Deshapnde <vinitd@google.com> Moving Wifi HAL to hardware

This change moves all Wifi HAL headers to libhardware_legacy; and moves
hal implementation under hardware/<vendor>/wlan. This way different
vendors will be able to tailor implementation to their drivers.

Change-Id: I55789bb6788ab694f4896aa36d76f7887b32dad6
/hardware/broadcom/wlan/bcmdhd/wifi_hal/common.h