mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-13 15:19:26 -04:00
mt76: connac: fix the maximum interval schedule scan can support
Maximum interval (in seconds) for schedule scan plan supported by the offload firmware can be U16_MAX. Signed-off-by: Sean Wang <sean.wang@mediatek.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
@@ -383,7 +383,7 @@ mt7615_init_wiphy(struct ieee80211_hw *hw)
|
||||
wiphy->reg_notifier = mt7615_regd_notifier;
|
||||
|
||||
wiphy->max_sched_scan_plan_interval =
|
||||
MT76_CONNAC_MAX_SCHED_SCAN_INTERVAL;
|
||||
MT76_CONNAC_MAX_TIME_SCHED_SCAN_INTERVAL;
|
||||
wiphy->max_sched_scan_ie_len = IEEE80211_MAX_DATA_LEN;
|
||||
wiphy->max_scan_ie_len = MT76_CONNAC_SCAN_IE_LEN;
|
||||
wiphy->max_sched_scan_ssids = MT76_CONNAC_MAX_SCHED_SCAN_SSID;
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
#include "mt76.h"
|
||||
|
||||
#define MT76_CONNAC_SCAN_IE_LEN 600
|
||||
#define MT76_CONNAC_MAX_SCHED_SCAN_INTERVAL 10
|
||||
#define MT76_CONNAC_MAX_NUM_SCHED_SCAN_INTERVAL 10
|
||||
#define MT76_CONNAC_MAX_TIME_SCHED_SCAN_INTERVAL U16_MAX
|
||||
#define MT76_CONNAC_MAX_SCHED_SCAN_SSID 10
|
||||
#define MT76_CONNAC_MAX_SCAN_MATCH 16
|
||||
|
||||
|
||||
@@ -794,7 +794,7 @@ struct mt76_connac_sched_scan_req {
|
||||
u8 intervals_num;
|
||||
u8 scan_func; /* MT7663: BIT(0) eable random mac address */
|
||||
struct mt76_connac_mcu_scan_channel channels[64];
|
||||
__le16 intervals[MT76_CONNAC_MAX_SCHED_SCAN_INTERVAL];
|
||||
__le16 intervals[MT76_CONNAC_MAX_NUM_SCHED_SCAN_INTERVAL];
|
||||
union {
|
||||
struct {
|
||||
u8 random_mac[ETH_ALEN];
|
||||
|
||||
@@ -68,7 +68,7 @@ mt7921_init_wiphy(struct ieee80211_hw *hw)
|
||||
wiphy->max_scan_ie_len = MT76_CONNAC_SCAN_IE_LEN;
|
||||
wiphy->max_scan_ssids = 4;
|
||||
wiphy->max_sched_scan_plan_interval =
|
||||
MT76_CONNAC_MAX_SCHED_SCAN_INTERVAL;
|
||||
MT76_CONNAC_MAX_TIME_SCHED_SCAN_INTERVAL;
|
||||
wiphy->max_sched_scan_ie_len = IEEE80211_MAX_DATA_LEN;
|
||||
wiphy->max_sched_scan_ssids = MT76_CONNAC_MAX_SCHED_SCAN_SSID;
|
||||
wiphy->max_match_sets = MT76_CONNAC_MAX_SCAN_MATCH;
|
||||
|
||||
Reference in New Issue
Block a user