The kernel-doc script identified some documentation errors in the
wbuff folder, so fix them.
Change-Id: Ie3ab3bafda78a1b7207391b0accd4286e6ae5de3
CRs-Fixed: 3389343
In function wbuff_buff_put(), there is a possibility to
access array out of boundaries for module slot and pool slot.
Add condition to check for array boundaries.
Change-Id: Iaf5a0ef6b2e712804717abf27d0c0d06862a04f5
CRs-Fixed: 3086342
The debug node for all the nbufs allocated by wbuff
for a module contains the file and line info
pertaining to wbuff_module_register().
To enhance debugging, Use qdf_net_buf_debug_update_node()
to update debug info when nbuf is requested through
wbuff_buff_get().
Change-Id: Ie8b148ef6313bd3b265cfa3f141e8d0de8b75597
CRs-Fixed: 2328257
Introduce a new module WBUFF, which maintains a
pre-allocated pool of skbs for each registered
module and allocates skbs when requeted from
these pre-allocated pools.
The module exposes the following APIs:
1) wbuff_module_init
2) wbuff_module_deinit
3) wbuff_module_register
4) wbuff_module_deregister
5) wbuff_buff_get
6) wbuff_buff_put
Change-Id: Icab723ce29a9a364c822756dee78a0dae1006180
CRs-Fixed: 2313443