iwlwifi: mvm: add IBSS support
authorJohannes Berg <johannes.berg@intel.com>
Wed, 31 Jul 2013 12:07:43 +0000 (14:07 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 11 Oct 2013 08:14:08 +0000 (10:14 +0200)
commit5023d96616a1faf46656f8bb5545387d7cca9026
tree37860916c584060d823916813424a4e09b22eed8
parentc4aee085c0c0079cdb45f68bf63cb930a1932783
iwlwifi: mvm: add IBSS support

At the firmware level, IBSS support has similar programming
requirements as AP/GO support, so use the same functions with
just small differences.

With IBSS only a single virtual interface can be used, so no
changes in the advertised interface combinations are needed.

For now, don't use hardware crypto for the GTKs in IBSS mode,
the firmware should support it though.

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/bt-coex.c
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/quota.c
drivers/net/wireless/iwlwifi/mvm/sta.c