ab8cea0b3a3661f021f9a5a72ce0cb285bc16eb6

There are two types of WLAN IPA exceptions, where WLAN driver is involved for packet processing. One is for RX exceptions, such as ICMP or Intra-BSS packets. The other one is for WDI 1.0 MCC TX SW path, where packet queueing is happening in WLAN driver. In both cases, skb is allocated in IPA driver. If NBUF_MEMORY_DEBUG is defined and qdf_net_buf_debug_acquire_skb() is not invoked for the skb, qdf_nbuf_free() will trigger ASSERT to report unallocated buffer. For early processing of RX exceptions, dev_kfree_skb_any() needs to be called instead of qdf_nbuf_free() otherwise above ASSERT will be triggered. For MCC TX SW path, ipa_free_skb() should be called to free skb to IPA driver. Change-Id: I039cb20673ce3aa98056529f7609801f76c4c16a CRs-Fixed: 2247339
This is CNSS WLAN Host Driver for products starting from iHelium
توضیحات
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%