diff options
author | Damon Kim <taekhun.kim@broadcom.corp-partner.google.com> | 2020-12-30 21:43:08 +0900 |
---|---|---|
committer | Ahmed ElArabawy <arabawy@google.com> | 2021-01-07 12:25:53 -0800 |
commit | a29f28f3080bd52d560e07b509e43659200d645c (patch) | |
tree | fa8dd68b6af6e8c28b869b173dd2dfab2a6c43ef /dhd_debug.h | |
parent | 23e26109e454a97a2901e0f6762b126edb1cefa2 (diff) | |
download | bcm4389-a29f28f3080bd52d560e07b509e43659200d645c.tar.gz |
Feature release 4 Point fix for bcm4389, 2020.12.30 Version : 101.10.460.2
[Features]
BUG: 155333904 Nvram/CLM OTA update
BUG: 174534544 New ring buffer for debuggability
BUG: 169730733 Control of ringbuffer log level
BUG: 166311728 TWT interface
Feature release 4 for bcm4389, 2020.12.30 Version : 101.10.460
[Features]
BUG: 168555306 STA+STA Phase 2
BUG: 160274590 Dual AP+STA Phase 2
BUG: 149449646 Advertisment of AKM suites
BUG: 153771916 Key buffer clearance at DHD
BUG: 166311728 Voice Call optimizations (w/o TWT interface)
BUG: 173477163 Link layer stats reporting
BUG: 173703469 STA beacon offload
BUG: 170191288 Supports firmware API for avoiding VFS operation in driver
[BUGs]
BUG: 171403510 Wi-Fi disconnects when one chain attenuated (setting ocl_rssi_threshold in DHD)
BUG: 163713613 NMI interface support
BUG: 159679834 Packet ring buffer - fix for ICMPV6 supporting
BUG: 174970891 Fixed hang recovery failure with LOGSET_BEYOND_RANGE type
BUG: 174807201 Dual AP ACS
Bug: b/176527334
Test: WiFi is able to connect and browse with FW 20.25.380.1
Change-Id: I857a897c4ec1070da9ba9f9f188bb26b51b85d70
Signed-off-by: Roger Wang <wangroger@google.com>
Diffstat (limited to 'dhd_debug.h')
-rw-r--r-- | dhd_debug.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dhd_debug.h b/dhd_debug.h index 76ee746..4466010 100644 --- a/dhd_debug.h +++ b/dhd_debug.h @@ -79,6 +79,15 @@ enum { /* ROAM stats log ring */ #define ROAM_STATS_RING_NAME "roam_stats" #define ROAM_STATS_RING_SIZE (64 * 1024) + +#define DEBUG_DUMP_RING1_NAME "debug_dump1_" +#define DEBUG_DUMP_RING1_SIZE (2 * 1024 * 1024) + +#define DEBUG_DUMP_RING2_NAME "debug_dump2_" +#define DEBUG_DUMP_RING2_SIZE (2 * 1024 * 1024) + +#define DHD_DEBUG_DUMP_NETLINK_MAX (1024 * 8) +#define DHD_DEBUG_DUMP_MAX_SYNC_CNT 5u #endif /* DHD_DEBUGABILITY_LOG_DUMP_RING */ #ifdef BTLOG @@ -822,6 +831,9 @@ int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint int dhd_dbg_update_to_ring(dhd_pub_t *dhdp, void *ring, uint32 w_len); int dhd_dbg_pull_from_pktlog(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len); #endif /* DHD_PKT_LOGGING_DBGRING */ +#ifdef DHD_DEBUGABILITY_DEBUG_DUMP +int dhd_debug_dump_ring_push(dhd_pub_t *dhdp, int ring_id, uint32 len, void *data); +#endif /* DHD_DEBUGABILITY_DEBUG_DUMP */ int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data); int __dhd_dbg_get_ring_status(dhd_dbg_ring_t *ring, dhd_dbg_ring_status_t *ring_status); |