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
Rakesh Pillai 64b80de92f qcacld-3.0: Add high priority work to update netdev features
In certain special scenarios, we need to update the
netdev features of a particular adapter eg: enabling or
disabling tso or hardware checksum incase of legacy clients.

Such an update of the netdev features is to be done only
after the connection, since the connection mode plays an
important role in identifying the features which are to be
updated.

The netdev features can be updated only while holding the
rtnl lock. Also taking into account that the protocol layer,
where we get the idea of the mode of connection, is under its
own locks, updating the netdev features while holding rtnl lock
can often lead to deadlock.

Hence to mitigate the above mentioned deadlock issue, we always
queue a high-priority work to update the netdev features for
every adapter. The need for high-priority work arises from the need
to maintain the roaming KPIs.

Change-Id: Ie9218b08931dea099c6194efa7434d888b849e8d
CRs-Fixed: 2735636
2020-08-20 23:07:54 -07:00
components qcacld-3.0: Add INI param to enable/disable ILP HW block 2020-08-20 15:42:08 -07:00
configs qcacld-3.0: Enable scatter gather feature for Rome 2020-08-18 05:44:20 -07:00
core qcacld-3.0: Add high priority work to update netdev features 2020-08-20 23:07:54 -07:00
os_if
uapi/linux
Android.mk
Kbuild qcacld-3.0: Change feature flag name 2020-08-18 20:14:43 -07:00
Kconfig
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium