diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2013-01-20 17:32:41 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-01-24 15:41:29 +0100 |
commit | 887da9176e011a044b12ec0deff62df5faadd67c (patch) | |
tree | cc90391e20d8d1b25e8418abde6b10105300628c /net/mac80211/trace.h | |
parent | a65240c1013222dbf41166c8b2c5ed2720c807c3 (diff) | |
download | linux-stable-887da9176e011a044b12ec0deff62df5faadd67c.tar.gz linux-stable-887da9176e011a044b12ec0deff62df5faadd67c.tar.bz2 linux-stable-887da9176e011a044b12ec0deff62df5faadd67c.zip |
mac80211: provide the vif in rssi_callback
Since drivers can support several BSS / P2P Client
interfaces, the rssi callback needs to inform the driver
about the interface teh rssi event relates to.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/trace.h')
-rw-r--r-- | net/mac80211/trace.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/net/mac80211/trace.h b/net/mac80211/trace.h index 2a2c2e20307d..6ca53d64cb28 100644 --- a/net/mac80211/trace.h +++ b/net/mac80211/trace.h @@ -1189,23 +1189,26 @@ TRACE_EVENT(drv_set_rekey_data, TRACE_EVENT(drv_rssi_callback, TP_PROTO(struct ieee80211_local *local, + struct ieee80211_sub_if_data *sdata, enum ieee80211_rssi_event rssi_event), - TP_ARGS(local, rssi_event), + TP_ARGS(local, sdata, rssi_event), TP_STRUCT__entry( LOCAL_ENTRY + VIF_ENTRY __field(u32, rssi_event) ), TP_fast_assign( LOCAL_ASSIGN; + VIF_ASSIGN; __entry->rssi_event = rssi_event; ), TP_printk( - LOCAL_PR_FMT " rssi_event:%d", - LOCAL_PR_ARG, __entry->rssi_event + LOCAL_PR_FMT VIF_PR_FMT " rssi_event:%d", + LOCAL_PR_ARG, VIF_PR_ARG, __entry->rssi_event ) ); |