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
Jia Ding fef509bc58 qcacmn: Properly handle RX REO reinject packets
Currently for REO reinject path, first fragment is in the
linear part of the skb buffer while other fragments are
appended to skb buffer as non-linear paged data. The other
point is that for REO reinject buffer, l3_header_padding is
not there, meaning ethernet header is right after struct
rx_pkt_tlvs.

Above implementation will have issues when WLAN IPA path is
enabled.

Firstly, IPA assumes data buffers are linear. Thus need to
linearize skb buffer before reinjecting into REO.

Secondly, when WLAN does IPA pipe connection, RX pkt offset
is hard-coded to RX_PKT_TLVS_LEN + L3_HEADER_PADDING. Thus
need to pad L3_HEADER_PADDING before ethernet header and
after struct rx_pkt_tlvs.

Change-Id: I36d41bc91d28c2580775a1d2e431e139ff02e19e
CRs-Fixed: 2469315
2019-10-21 03:46:39 -07:00
cfg qcacmn: Remove void pointer usage for ctrl psoc 2019-07-27 13:42:49 -07:00
dp qcacmn: Properly handle RX REO reinject packets 2019-10-21 03:46:39 -07:00
ftm qcacmn: ftm: Replace explicit comparison to NULL 2019-03-26 01:24:52 -07:00
global_lmac_if qcacmn: remove CONFIG_WIN from Spectral 2019-05-30 00:30:07 -07:00
hal/wifi3.0 qcacmn: Do panic if pci wake request fails 2019-10-19 10:58:54 -07:00
hif qcacmn: Add HIF changes to support qca6490 2019-10-17 15:13:20 -07:00
htc qcacmn: usb: Make HTC_MAX_MSG_PER_BUNDLE_TX configurable 2019-10-15 13:28:16 -07:00
init_deinit/dispatcher qcacmn: Cleanup CONFIG_MCL in spectral scan 2019-05-20 22:15:52 -07:00
os_if/linux qcacmn: Process rx_mgmt_pkt based on frequency 2019-10-18 02:55:39 -07:00
qal qcacmn: Enhancement of OS abstraction API's 2019-03-20 22:10:24 -07:00
qdf qcacmn: Add qdf wrapper for hash_for_each_safe 2019-10-15 00:49:24 -07:00
scheduler qcacmn: CONFIG_MCL cleanup for msg queue depth and reduction limit 2019-05-27 06:07:20 -07:00
spectral qcacmn: Add separate aSpectral cap for 160, 80p80 and non 160 mode 2019-10-04 00:37:34 -07:00
target_if qcacmn: Update the vdev_id in the vdev_chain_rssi stats 2019-10-15 06:45:06 -07:00
umac qcacmn: Fix channel conversion utility functions 2019-10-19 22:11:54 -07:00
utils qcacmn: Add QCA_WIFI_QCA6490 support for pktlog 2019-10-17 15:12:38 -07:00
wbuff qcacmn: Use function name instead of file name in debug logs 2019-01-17 22:20:46 -08:00
wlan_cfg qcacmn: Add QCA_WIFI_QCA6490 support for pktlog 2019-10-17 15:12:38 -07:00
wmi qcacmn: Update set pcl handling for channel frequency 2019-10-19 17:46:33 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium