]> git.baikalelectronics.ru Git - kernel.git/commit
wireless: Support ht-capabilities over-rides.
authorBen Greear <greearb@candelatech.com>
Fri, 18 Nov 2011 19:31:59 +0000 (11:31 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 21 Nov 2011 21:22:06 +0000 (16:22 -0500)
commitd6a770dff35e9ffcfac193f6ee45ffd6410e32ba
treee22df42bf84d6ea3cb67ae0e332d7d7d10cca4b4
parent319e7ac981e0e994c5a87a1f5dab2da083c27caf
wireless: Support ht-capabilities over-rides.

This allows users to disable features such as HT, HT40,
and to modify the MCS, AMPDU, and AMSDU settings for
drivers that support it.

The MCS, AMPDU, and AMSDU features that may be disabled are
are reported in the phy-info netlink message as a mask.

Attemping to disable features that are not supported will
take no affect, but will not return errors.  This is to aid
backwards compatibility in user-space apps that may not be
clever enough to deal with parsing the the capabilities mask.

This patch only enables the infrastructure.  An additional
patch will enable the feature in mac80211.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/linux/nl80211.h
include/net/cfg80211.h
net/wireless/core.h
net/wireless/mlme.c
net/wireless/nl80211.c
net/wireless/sme.c