mac80211: give virtual interface to hw_scan
When scanning, it is somewhat important to scan on the correct virtual interface. All drivers that currently implement hw_scan only support a single virtual interface, but that may change and then we'd want to be ready. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
9043f3b89a
commit
a060bbfe4e
10 changed files with 21 additions and 10 deletions
|
@ -363,23 +363,26 @@ TRACE_EVENT(drv_update_tkip_key,
|
|||
|
||||
TRACE_EVENT(drv_hw_scan,
|
||||
TP_PROTO(struct ieee80211_local *local,
|
||||
struct ieee80211_sub_if_data *sdata,
|
||||
struct cfg80211_scan_request *req, int ret),
|
||||
|
||||
TP_ARGS(local, req, ret),
|
||||
TP_ARGS(local, sdata, req, ret),
|
||||
|
||||
TP_STRUCT__entry(
|
||||
LOCAL_ENTRY
|
||||
VIF_ENTRY
|
||||
__field(int, ret)
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
LOCAL_ASSIGN;
|
||||
VIF_ASSIGN;
|
||||
__entry->ret = ret;
|
||||
),
|
||||
|
||||
TP_printk(
|
||||
LOCAL_PR_FMT " ret:%d",
|
||||
LOCAL_PR_ARG, __entry->ret
|
||||
LOCAL_PR_FMT VIF_PR_FMT " ret:%d",
|
||||
LOCAL_PR_ARG,VIF_PR_ARG, __entry->ret
|
||||
)
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue