mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-28 14:44:10 +08:00
mac80211: defines for AC numbers
In many places we've just hardcoded the AC numbers -- which is a relic from the original mac80211 (d80211). Add constants for them so we know what we're talking about. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
488f6ba75b
commit
4bce22b9b8
@ -96,6 +96,20 @@ enum ieee80211_max_queues {
|
||||
IEEE80211_MAX_QUEUES = 4,
|
||||
};
|
||||
|
||||
/**
|
||||
* enum ieee80211_ac_numbers - AC numbers as used in mac80211
|
||||
* @IEEE80211_AC_VO: voice
|
||||
* @IEEE80211_AC_VI: video
|
||||
* @IEEE80211_AC_BE: best effort
|
||||
* @IEEE80211_AC_BK: background
|
||||
*/
|
||||
enum ieee80211_ac_numbers {
|
||||
IEEE80211_AC_VO = 0,
|
||||
IEEE80211_AC_VI = 1,
|
||||
IEEE80211_AC_BE = 2,
|
||||
IEEE80211_AC_BK = 3,
|
||||
};
|
||||
|
||||
/**
|
||||
* struct ieee80211_tx_queue_params - transmit queue configuration
|
||||
*
|
||||
|
@ -21,7 +21,16 @@
|
||||
/* Default mapping in classifier to work with default
|
||||
* queue setup.
|
||||
*/
|
||||
const int ieee802_1d_to_ac[8] = { 2, 3, 3, 2, 1, 1, 0, 0 };
|
||||
const int ieee802_1d_to_ac[8] = {
|
||||
IEEE80211_AC_BE,
|
||||
IEEE80211_AC_BK,
|
||||
IEEE80211_AC_BK,
|
||||
IEEE80211_AC_BE,
|
||||
IEEE80211_AC_VI,
|
||||
IEEE80211_AC_VI,
|
||||
IEEE80211_AC_VO,
|
||||
IEEE80211_AC_VO
|
||||
};
|
||||
|
||||
static int wme_downgrade_ac(struct sk_buff *skb)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user