These patches enable usage of hw-only cipher-suites, and enable using control port ethertypes other than ETH_P_PAE for key-negotiation. These patches are originally written by Johannes Berg, finalized and tested by myself. Johannes Berg (4): cfg80211: allow vendor specific cipher suites mac80211: allow vendor specific cipher suites cfg80211: allow changing port control protocol mac80211: allow changing port control protocol include/linux/nl80211.h | 16 ++++++++++++++- include/net/cfg80211.h | 24 +++++++++++++++------ net/mac80211/cfg.c | 5 ++- net/mac80211/ieee80211_i.h | 4 +++ net/mac80211/iface.c | 2 + net/mac80211/key.c | 38 ++++++++++++++++++++++++++++------- net/mac80211/key.h | 6 ++-- net/mac80211/main.c | 47 ++++++++++++++++++++++++++++++++++++++----- net/mac80211/mlme.c | 3 ++ net/mac80211/rx.c | 8 ++++++- net/mac80211/tx.c | 32 +++++++++++++++++++++++++---- net/wireless/nl80211.c | 25 ++++++++++++++++++++-- net/wireless/util.c | 9 +++++++- net/wireless/wext-sme.c | 2 + 14 files changed, 184 insertions(+), 37 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html