diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath6kl/wmi.c')
| -rw-r--r-- | drivers/net/wireless/ath/ath6kl/wmi.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c index 102477d5900..ee8ec2394c2 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.c +++ b/drivers/net/wireless/ath/ath6kl/wmi.c @@ -290,6 +290,13 @@ int ath6kl_wmi_implicit_create_pstream(struct wmi *wmi, u8 if_idx,  					layer2_priority);  		} else  			usr_pri = layer2_priority & 0x7; + +		/* +		 * Queue the EAPOL frames in the same WMM_AC_VO queue +		 * as that of management frames. +		 */ +		if (skb->protocol == cpu_to_be16(ETH_P_PAE)) +			usr_pri = WMI_VOICE_USER_PRIORITY;  	}  	/*  |