linux/drivers/net/wireless/intel/iwlwifi/mvm
Gregory Greenman ecaf71de41 iwlwifi: mvm: rs: introduce new API for rate scaling
New devices will have rate scaling algorithm running in the firmware.
With this feature, the driver's responsiblity is to provide an initial
configuration and to handle notifications regarding recent rates and
some other parameters. Debugfs hooks will be still available for
reading the current rate/statistics and setting a fixed rate.
The old API is supported so far, though both APIs cannot be used
simultaneously.

This is the first patch in the series. It adds a new TLV specifying
FW support for the new API and updates lq_sta to support two types
of rate scaling.

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-12-05 21:01:40 +02:00
..
binding.c
coex.c iwlwifi: mvm: revert support new Coex firmware API 2017-11-25 17:47:44 +02:00
constants.h iwlwifi: mvm: change open and close criteria of a BA session 2017-08-18 17:24:04 +03:00
d3.c iwlwifi: mvm: remove TCP wakeup support 2017-11-25 17:50:01 +02:00
debugfs-vif.c iwlwifi: mvm: remove support for Link Quality Measurements 2017-10-06 14:57:21 +03:00
debugfs.c iwlwifi: mvm: revert support new Coex firmware API 2017-11-25 17:47:44 +02:00
debugfs.h
fw-api.h iwlwifi: mvm: use firmware LED command where applicable 2017-08-09 09:15:32 +03:00
fw.c iwlwifi: rename the temporary name of A000 to the official 22000 2017-11-28 16:39:57 +02:00
led.c iwlwifi: mvm: only send LEDS_CMD when the FW supports it 2017-09-07 19:40:09 +03:00
mac-ctxt.c iwlwifi: mvm: support new beacon template command 2017-08-09 21:14:41 +03:00
mac80211.c iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mvm.h iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
nvm.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
offloading.c
ops.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-11-15 11:56:19 -08:00
phy-ctxt.c iwlwifi: mvm: don't send identical PHY_CTXT_CMD 2017-10-06 14:57:22 +03:00
power.c iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
quota.c iwlwifi: mvm: Add new quota command API 2017-10-06 14:57:21 +03:00
rs.c iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
rs.h iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
rx.c iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
rxmq.c iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
scan.c iwlwifi: mvm: add WFA vendor specific TPC report IE to probe request 2017-12-05 21:01:39 +02:00
sf.c
sta.c iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
sta.h iwlwifi: mvm: rs: introduce new API for rate scaling 2017-12-05 21:01:40 +02:00
tdls.c iwlwifi: mvm: use schedule_delayed_work() 2017-06-05 23:34:26 +03:00
testmode.h
time-event.c iwlwifi: mvm: remove set but unused variable in iwl_mvm_roc_done_wk 2017-12-05 21:01:39 +02:00
time-event.h
tof.c iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
tof.h iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
tt.c iwlwifi: mvm: return -ENODATA when reading the temperature with the FW down 2017-10-06 13:59:44 +03:00
tx.c First batch of iwlwifi updates for v4.16 2017-12-02 15:22:54 +02:00
utils.c iwlwifi: mvm: avoid dumping assert log when device is stopped 2017-12-05 21:01:40 +02:00