aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/driver-trace.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2012-03-28 05:04:24 -0400
committerJohn W. Linville <linville@tuxdriver.com>2012-04-10 14:54:09 -0400
commita3304b0a17495183a2270d4a25978795226597a4 (patch)
tree1b1f91ab191e77833b84232ba5a61d6a584b3cd6 /net/mac80211/driver-trace.h
parentd748b4642a53cd1ead303f9e2b008295391466b7 (diff)
cfg80211/nl80211: clarify TX queue API
With the plan to change mac80211's queue API to not map ACs to queues 1:1, it seems necessary to clarify some APIs that act on ACs rather than on queues to spell that out explicitly. Do this. Also verify that the AC number given is valid. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/driver-trace.h')
-rw-r--r--net/mac80211/driver-trace.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/net/mac80211/driver-trace.h b/net/mac80211/driver-trace.h
index 7ea544d86436..d1f017a11988 100644
--- a/net/mac80211/driver-trace.h
+++ b/net/mac80211/driver-trace.h
@@ -705,15 +705,14 @@ TRACE_EVENT(drv_sta_remove,
705TRACE_EVENT(drv_conf_tx, 705TRACE_EVENT(drv_conf_tx,
706 TP_PROTO(struct ieee80211_local *local, 706 TP_PROTO(struct ieee80211_local *local,
707 struct ieee80211_sub_if_data *sdata, 707 struct ieee80211_sub_if_data *sdata,
708 u16 queue, 708 u16 ac, const struct ieee80211_tx_queue_params *params),
709 const struct ieee80211_tx_queue_params *params),
710 709
711 TP_ARGS(local, sdata, queue, params), 710 TP_ARGS(local, sdata, ac, params),
712 711
713 TP_STRUCT__entry( 712 TP_STRUCT__entry(
714 LOCAL_ENTRY 713 LOCAL_ENTRY
715 VIF_ENTRY 714 VIF_ENTRY
716 __field(u16, queue) 715 __field(u16, ac)
717 __field(u16, txop) 716 __field(u16, txop)
718 __field(u16, cw_min) 717 __field(u16, cw_min)
719 __field(u16, cw_max) 718 __field(u16, cw_max)
@@ -724,7 +723,7 @@ TRACE_EVENT(drv_conf_tx,
724 TP_fast_assign( 723 TP_fast_assign(
725 LOCAL_ASSIGN; 724 LOCAL_ASSIGN;
726 VIF_ASSIGN; 725 VIF_ASSIGN;
727 __entry->queue = queue; 726 __entry->ac = ac;
728 __entry->txop = params->txop; 727 __entry->txop = params->txop;
729 __entry->cw_max = params->cw_max; 728 __entry->cw_max = params->cw_max;
730 __entry->cw_min = params->cw_min; 729 __entry->cw_min = params->cw_min;
@@ -733,8 +732,8 @@ TRACE_EVENT(drv_conf_tx,
733 ), 732 ),
734 733
735 TP_printk( 734 TP_printk(
736 LOCAL_PR_FMT VIF_PR_FMT " queue:%d", 735 LOCAL_PR_FMT VIF_PR_FMT " AC:%d",
737 LOCAL_PR_ARG, VIF_PR_ARG, __entry->queue 736 LOCAL_PR_ARG, VIF_PR_ARG, __entry->ac
738 ) 737 )
739); 738);
740 739