diff options
Diffstat (limited to 'net/mac80211/driver-trace.h')
| -rw-r--r-- | net/mac80211/driver-trace.h | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/net/mac80211/driver-trace.h b/net/mac80211/driver-trace.h index 37b9051afcf3..ee94ea0c67e9 100644 --- a/net/mac80211/driver-trace.h +++ b/net/mac80211/driver-trace.h | |||
| @@ -131,17 +131,35 @@ TRACE_EVENT(drv_config, | |||
| 131 | LOCAL_ENTRY | 131 | LOCAL_ENTRY |
| 132 | __field(u32, changed) | 132 | __field(u32, changed) |
| 133 | __field(int, ret) | 133 | __field(int, ret) |
| 134 | __field(u32, flags) | ||
| 135 | __field(int, power_level) | ||
| 136 | __field(int, dynamic_ps_timeout) | ||
| 137 | __field(int, max_sleep_period) | ||
| 138 | __field(u16, listen_interval) | ||
| 139 | __field(u8, long_frame_max_tx_count) | ||
| 140 | __field(u8, short_frame_max_tx_count) | ||
| 141 | __field(int, center_freq) | ||
| 142 | __field(int, channel_type) | ||
| 134 | ), | 143 | ), |
| 135 | 144 | ||
| 136 | TP_fast_assign( | 145 | TP_fast_assign( |
| 137 | LOCAL_ASSIGN; | 146 | LOCAL_ASSIGN; |
| 138 | __entry->changed = changed; | 147 | __entry->changed = changed; |
| 139 | __entry->ret = ret; | 148 | __entry->ret = ret; |
| 149 | __entry->flags = local->hw.conf.flags; | ||
| 150 | __entry->power_level = local->hw.conf.power_level; | ||
| 151 | __entry->dynamic_ps_timeout = local->hw.conf.dynamic_ps_timeout; | ||
| 152 | __entry->max_sleep_period = local->hw.conf.max_sleep_period; | ||
| 153 | __entry->listen_interval = local->hw.conf.listen_interval; | ||
| 154 | __entry->long_frame_max_tx_count = local->hw.conf.long_frame_max_tx_count; | ||
| 155 | __entry->short_frame_max_tx_count = local->hw.conf.short_frame_max_tx_count; | ||
| 156 | __entry->center_freq = local->hw.conf.channel->center_freq; | ||
| 157 | __entry->channel_type = local->hw.conf.channel_type; | ||
| 140 | ), | 158 | ), |
| 141 | 159 | ||
| 142 | TP_printk( | 160 | TP_printk( |
| 143 | LOCAL_PR_FMT " ch:%#x ret:%d", | 161 | LOCAL_PR_FMT " ch:%#x freq:%d ret:%d", |
| 144 | LOCAL_PR_ARG, __entry->changed, __entry->ret | 162 | LOCAL_PR_ARG, __entry->changed, __entry->center_freq, __entry->ret |
| 145 | ) | 163 | ) |
| 146 | ); | 164 | ); |
| 147 | 165 | ||
| @@ -167,6 +185,8 @@ TRACE_EVENT(drv_bss_info_changed, | |||
| 167 | __field(u64, timestamp) | 185 | __field(u64, timestamp) |
| 168 | __field(u32, basic_rates) | 186 | __field(u32, basic_rates) |
| 169 | __field(u32, changed) | 187 | __field(u32, changed) |
| 188 | __field(bool, enable_beacon) | ||
| 189 | __field(u16, ht_operation_mode) | ||
| 170 | ), | 190 | ), |
| 171 | 191 | ||
| 172 | TP_fast_assign( | 192 | TP_fast_assign( |
| @@ -183,6 +203,8 @@ TRACE_EVENT(drv_bss_info_changed, | |||
| 183 | __entry->assoc_cap = info->assoc_capability; | 203 | __entry->assoc_cap = info->assoc_capability; |
| 184 | __entry->timestamp = info->timestamp; | 204 | __entry->timestamp = info->timestamp; |
| 185 | __entry->basic_rates = info->basic_rates; | 205 | __entry->basic_rates = info->basic_rates; |
| 206 | __entry->enable_beacon = info->enable_beacon; | ||
| 207 | __entry->ht_operation_mode = info->ht_operation_mode; | ||
| 186 | ), | 208 | ), |
| 187 | 209 | ||
| 188 | TP_printk( | 210 | TP_printk( |
| @@ -634,11 +656,12 @@ TRACE_EVENT(drv_tx_last_beacon, | |||
| 634 | 656 | ||
| 635 | TRACE_EVENT(drv_ampdu_action, | 657 | TRACE_EVENT(drv_ampdu_action, |
| 636 | TP_PROTO(struct ieee80211_local *local, | 658 | TP_PROTO(struct ieee80211_local *local, |
| 659 | struct ieee80211_vif *vif, | ||
| 637 | enum ieee80211_ampdu_mlme_action action, | 660 | enum ieee80211_ampdu_mlme_action action, |
| 638 | struct ieee80211_sta *sta, u16 tid, | 661 | struct ieee80211_sta *sta, u16 tid, |
| 639 | u16 *ssn, int ret), | 662 | u16 *ssn, int ret), |
| 640 | 663 | ||
| 641 | TP_ARGS(local, action, sta, tid, ssn, ret), | 664 | TP_ARGS(local, vif, action, sta, tid, ssn, ret), |
| 642 | 665 | ||
| 643 | TP_STRUCT__entry( | 666 | TP_STRUCT__entry( |
| 644 | LOCAL_ENTRY | 667 | LOCAL_ENTRY |
| @@ -647,10 +670,12 @@ TRACE_EVENT(drv_ampdu_action, | |||
| 647 | __field(u16, tid) | 670 | __field(u16, tid) |
| 648 | __field(u16, ssn) | 671 | __field(u16, ssn) |
| 649 | __field(int, ret) | 672 | __field(int, ret) |
| 673 | VIF_ENTRY | ||
| 650 | ), | 674 | ), |
| 651 | 675 | ||
| 652 | TP_fast_assign( | 676 | TP_fast_assign( |
| 653 | LOCAL_ASSIGN; | 677 | LOCAL_ASSIGN; |
| 678 | VIF_ASSIGN; | ||
| 654 | STA_ASSIGN; | 679 | STA_ASSIGN; |
| 655 | __entry->ret = ret; | 680 | __entry->ret = ret; |
| 656 | __entry->action = action; | 681 | __entry->action = action; |
| @@ -659,8 +684,8 @@ TRACE_EVENT(drv_ampdu_action, | |||
| 659 | ), | 684 | ), |
| 660 | 685 | ||
| 661 | TP_printk( | 686 | TP_printk( |
| 662 | LOCAL_PR_FMT STA_PR_FMT " action:%d tid:%d ret:%d", | 687 | LOCAL_PR_FMT VIF_PR_FMT STA_PR_FMT " action:%d tid:%d ret:%d", |
| 663 | LOCAL_PR_ARG, STA_PR_ARG, __entry->action, __entry->tid, __entry->ret | 688 | LOCAL_PR_ARG, VIF_PR_ARG, STA_PR_ARG, __entry->action, __entry->tid, __entry->ret |
| 664 | ) | 689 | ) |
| 665 | ); | 690 | ); |
| 666 | #endif /* !__MAC80211_DRIVER_TRACE || TRACE_HEADER_MULTI_READ */ | 691 | #endif /* !__MAC80211_DRIVER_TRACE || TRACE_HEADER_MULTI_READ */ |
