diff options
author | Eliad Peller <eliad@wizery.com> | 2013-11-03 19:48:50 +0200 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-03-16 13:45:33 +0200 |
commit | 8bd22e7bb0b02c24b3c9997670bbb65e0e0a7371 (patch) | |
tree | 544de91af2df26fe21d43a019c5537b619eaf13c /drivers/net/wireless/iwlwifi/mvm/ops.c | |
parent | b2492501d234ef7a99613576550126b88b377070 (diff) | |
download | op-kernel-dev-8bd22e7bb0b02c24b3c9997670bbb65e0e0a7371.zip op-kernel-dev-8bd22e7bb0b02c24b3c9997670bbb65e0e0a7371.tar.gz |
iwlwifi: mvm: configure protocol offloading on D0i3
Enable protocol offloading (arp and NS) on D0i3.
The offloading allows the fw answer NS and arp requests
without waking up the host.
Since protocol offloading is saved between D0i3
entries, we have to explicitly disable it in
case we don't want it.
Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/ops.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/ops.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/ops.c b/drivers/net/wireless/iwlwifi/mvm/ops.c index a3e21f1..10846b6 100644 --- a/drivers/net/wireless/iwlwifi/mvm/ops.c +++ b/drivers/net/wireless/iwlwifi/mvm/ops.c @@ -905,6 +905,7 @@ static void iwl_mvm_enter_d0i3_iterator(void *_data, u8 *mac, data->disable_offloading = true; iwl_mvm_update_d0i3_power_mode(mvm, vif, true, flags); + iwl_mvm_send_proto_offload(mvm, vif, data->disable_offloading, flags); /* * on init/association, mvm already configures POWER_TABLE_CMD |