cfg80211: add scan time to survey data
Add the time spent scanning to the survey data so it can be reported by drivers that collect such information. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
11f78ac32b
commit
052536abfa
4 changed files with 16 additions and 2 deletions
|
@ -6667,6 +6667,10 @@ static int nl80211_send_survey(struct sk_buff *msg, u32 portid, u32 seq,
|
|||
nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_TX,
|
||||
survey->time_tx))
|
||||
goto nla_put_failure;
|
||||
if ((survey->filled & SURVEY_INFO_TIME_SCAN) &&
|
||||
nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_SCAN,
|
||||
survey->time_scan))
|
||||
goto nla_put_failure;
|
||||
|
||||
nla_nest_end(msg, infoattr);
|
||||
|
||||
|
|
|
@ -1609,6 +1609,7 @@ TRACE_EVENT(rdev_return_int_survey_info,
|
|||
__field(u64, time_ext_busy)
|
||||
__field(u64, time_rx)
|
||||
__field(u64, time_tx)
|
||||
__field(u64, time_scan)
|
||||
__field(u32, filled)
|
||||
__field(s8, noise)
|
||||
),
|
||||
|
@ -1621,17 +1622,19 @@ TRACE_EVENT(rdev_return_int_survey_info,
|
|||
__entry->time_ext_busy = info->time_ext_busy;
|
||||
__entry->time_rx = info->time_rx;
|
||||
__entry->time_tx = info->time_tx;
|
||||
__entry->time_scan = info->time_scan;
|
||||
__entry->filled = info->filled;
|
||||
__entry->noise = info->noise;
|
||||
),
|
||||
TP_printk(WIPHY_PR_FMT ", returned: %d, " CHAN_PR_FMT
|
||||
", channel time: %llu, channel time busy: %llu, "
|
||||
"channel time extension busy: %llu, channel time rx: %llu, "
|
||||
"channel time tx: %llu, filled: %u, noise: %d",
|
||||
"channel time tx: %llu, scan time: %llu, filled: %u, noise: %d",
|
||||
WIPHY_PR_ARG, __entry->ret, CHAN_PR_ARG,
|
||||
__entry->time, __entry->time_busy,
|
||||
__entry->time_ext_busy, __entry->time_rx,
|
||||
__entry->time_tx, __entry->filled, __entry->noise)
|
||||
__entry->time_tx, __entry->time_scan,
|
||||
__entry->filled, __entry->noise)
|
||||
);
|
||||
|
||||
TRACE_EVENT(rdev_tdls_oper,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue