mac80211: clean up ieee80211_stop_tx_ba_session
There's no sense in letting anything but internal mac80211 functions set the initiator to anything but WLAN_BACK_INITIATOR, since WLAN_BACK_RECIPIENT is only valid when we have received a frame from the peer, which we react to directly in mac80211. The debugfs code I recently added got this wrong as well. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
2b2c009ecf
commit
6a8579d0e6
@@ -876,25 +876,23 @@ TRACE_EVENT(api_start_tx_ba_cb,
|
||||
);
|
||||
|
||||
TRACE_EVENT(api_stop_tx_ba_session,
|
||||
TP_PROTO(struct ieee80211_sta *sta, u16 tid, u16 initiator),
|
||||
TP_PROTO(struct ieee80211_sta *sta, u16 tid),
|
||||
|
||||
TP_ARGS(sta, tid, initiator),
|
||||
TP_ARGS(sta, tid),
|
||||
|
||||
TP_STRUCT__entry(
|
||||
STA_ENTRY
|
||||
__field(u16, tid)
|
||||
__field(u16, initiator)
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
STA_ASSIGN;
|
||||
__entry->tid = tid;
|
||||
__entry->initiator = initiator;
|
||||
),
|
||||
|
||||
TP_printk(
|
||||
STA_PR_FMT " tid:%d initiator:%d",
|
||||
STA_PR_ARG, __entry->tid, __entry->initiator
|
||||
STA_PR_FMT " tid:%d",
|
||||
STA_PR_ARG, __entry->tid
|
||||
)
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user