No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Poddar, Siddarth 01c4031969 qcacmn: Add a flag in skb->cb for packet tracking
When a packet is generated internally, host adds a debug
node entry to the table and deletes the entry once received
tx completion for that packet by calling qdf_nbuf_free.
But when a packet is coming from network stack, host doesn’t
add any debug entry to the table and on receiving tx completion,
it calls qdf_nbuf_tx_free which will simply free the skb.

In case of P2P GO mode where packets are forwarded internally,
host creates a private copy of skb and add debug node entry in
the table. But when receiving a tx completion for the same packet
host calls qdf_nbuf_tx_free which will free the skb but will not
remove this node entry from the table. Currently, this api is common
for all data tx completion packets.

Add an extra flag in control block to differentiate whether skb is
generated by driver or come from network stack. If flag is true,
that means generated internally and need to remove the entry from
debug node table.

Change-Id: I61a76fdfedf0429e1b972824dc4513065d53033f
CRs-Fixed: 2020947
2017-03-20 02:47:38 -07:00
dp qcacmn: Enable TSO support for QCA8074/6290 DP 2017-03-17 00:36:45 -07:00
global_lmac_if qcacmn: Add LPHB, User space suspend and resume tx/rx ops 2017-03-08 13:00:38 -08:00
hal/wifi3.0 qcacmn: Enable TSO support for QCA8074/6290 DP 2017-03-17 00:36:45 -07:00
hif qcacmn: Do IPA version based DMA coherent mask setting 2017-02-23 07:29:54 -08:00
htc qcacmn: Add callback context for wake up / suspend ack callback's 2017-03-08 13:00:40 -08:00
init_deinit/dispatcher qcacmn: Initialize Policy Manager on host common 2017-03-17 17:57:19 -07:00
os_if/linux qcacmn: Add wireless device to vdev os interface 2017-03-16 06:20:20 -07:00
pld_stub/inc
power_management_offloads qcacmn: Add LPHB, Suspend and Resume support in PMO 2017-03-08 13:00:37 -08:00
qdf qcacmn: Add a flag in skb->cb for packet tracking 2017-03-20 02:47:38 -07:00
scheduler qcacmn: Do not allocate scheduler context dynamically 2017-03-16 19:14:46 -07:00
target_if qcacmn: Defines os and target interfaces 2017-03-15 17:10:14 -07:00
umac qcacmn: Remove legacy dependency from Policy Manager Part 6 2017-03-18 15:31:18 -07:00
utils qcacmn: Add support to use generic netlink sockets for userspace apps 2017-03-14 00:13:26 -07:00
wlan_cfg qcacmn: Reduce maximum contiguous allocation size 2017-03-15 14:38:09 -07:00
wmi qcacmn: Update vdev params list for tlv target 2017-03-16 01:58:31 -07:00
README.txt
VERSION.txt Release 5.1.1.15K 2017-03-18 17:36:58 -07:00

This is CNSS WLAN Host Driver for products starting from iHelium