mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
wifi: mt76: mt7925: wire up NAN operations
Wire mac80211 NAN start, stop and change_conf callbacks to the mt7925 NAN MCU helpers. Track the active NAN vif and notify mac80211 on cluster join events. Initialize NAN PHY capabilities after the supported bands are ready. Co-developed-by: Stella Liu <[email protected]> Signed-off-by: Stella Liu <[email protected]> Co-developed-by: Jeremy Yu <[email protected]> Signed-off-by: Jeremy Yu <[email protected]> Signed-off-by: Sean Wang <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
#define MT792x_CFEND_RATE_11B 0x03 /* 11B LP, 11M */
|
||||
|
||||
#define MT792x_FW_TAG_FEATURE 4
|
||||
#define MT792x_FW_CAP_NAN BIT(5)
|
||||
#define MT792x_FW_CAP_CNM BIT(7)
|
||||
|
||||
#define MT792x_CHIP_CAP_CLC_EVT_EN BIT(0)
|
||||
@@ -123,10 +124,12 @@ struct mt792x_link_sta {
|
||||
};
|
||||
|
||||
struct mt792x_sta_nan_sched {
|
||||
/* protects NAN peer schedule state */
|
||||
u16 committed_dw;
|
||||
u32 sch_idx;
|
||||
bool idx_assigned;
|
||||
unsigned long ndp_ctx_bitmap;
|
||||
bool ndp_ctx_assigned;
|
||||
u8 ndp_ctx_id; /* assigned NDP context ID (for NDI sta) */
|
||||
struct {
|
||||
u8 map_id;
|
||||
|
||||
Reference in New Issue
Block a user