|
@@ -871,8 +871,7 @@ static int nl80211_send_wiphy(struct sk_buff *msg, u32 pid, u32 seq, int flags,
|
|
NLA_PUT_U32(msg, NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION,
|
|
NLA_PUT_U32(msg, NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION,
|
|
dev->wiphy.max_remain_on_channel_duration);
|
|
dev->wiphy.max_remain_on_channel_duration);
|
|
|
|
|
|
- /* for now at least assume all drivers have it */
|
|
|
|
- if (dev->ops->mgmt_tx)
|
|
|
|
|
|
+ if (dev->ops->mgmt_tx_cancel_wait)
|
|
NLA_PUT_FLAG(msg, NL80211_ATTR_OFFCHANNEL_TX_OK);
|
|
NLA_PUT_FLAG(msg, NL80211_ATTR_OFFCHANNEL_TX_OK);
|
|
|
|
|
|
if (mgmt_stypes) {
|
|
if (mgmt_stypes) {
|