cfg80211: add request id to cfg80211_sched_scan_*() api
Have proper request id filled in the SCHED_SCAN_RESULTS and SCHED_SCAN_STOPPED notifications toward user-space by having the driver provide it through the api. Reviewed-by: Hante Meuleman <hante.meuleman@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com> Reviewed-by: Franky Lin <franky.lin@broadcom.com> Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:

committed by
Johannes Berg

parent
e38a017bf0
commit
b34939b983
@@ -2820,14 +2820,28 @@ TRACE_EVENT(cfg80211_scan_done,
|
||||
MAC_PR_ARG(tsf_bssid))
|
||||
);
|
||||
|
||||
DEFINE_EVENT(wiphy_only_evt, cfg80211_sched_scan_results,
|
||||
TP_PROTO(struct wiphy *wiphy),
|
||||
TP_ARGS(wiphy)
|
||||
DECLARE_EVENT_CLASS(wiphy_id_evt,
|
||||
TP_PROTO(struct wiphy *wiphy, u64 id),
|
||||
TP_ARGS(wiphy, id),
|
||||
TP_STRUCT__entry(
|
||||
WIPHY_ENTRY
|
||||
__field(u64, id)
|
||||
),
|
||||
TP_fast_assign(
|
||||
WIPHY_ASSIGN;
|
||||
__entry->id = id;
|
||||
),
|
||||
TP_printk(WIPHY_PR_FMT ", id: %llu", WIPHY_PR_ARG, __entry->id)
|
||||
);
|
||||
|
||||
DEFINE_EVENT(wiphy_only_evt, cfg80211_sched_scan_stopped,
|
||||
TP_PROTO(struct wiphy *wiphy),
|
||||
TP_ARGS(wiphy)
|
||||
DEFINE_EVENT(wiphy_id_evt, cfg80211_sched_scan_stopped,
|
||||
TP_PROTO(struct wiphy *wiphy, u64 id),
|
||||
TP_ARGS(wiphy, id)
|
||||
);
|
||||
|
||||
DEFINE_EVENT(wiphy_id_evt, cfg80211_sched_scan_results,
|
||||
TP_PROTO(struct wiphy *wiphy, u64 id),
|
||||
TP_ARGS(wiphy, id)
|
||||
);
|
||||
|
||||
TRACE_EVENT(cfg80211_get_bss,
|
||||
|
Reference in New Issue
Block a user