brcmfmac: Add support for scheduled scan mac randomization
[deliverable/linux.git] / drivers / net / wireless / broadcom / brcm80211 / brcmfmac / fwil_types.h
index 0b1e46d67e84a66071d301ecdf365ee97c99315f..bf2df49d7098a8f80ec162735b06e0d1472cba9b 100644 (file)
 
 #define        BRCMF_MAXPMKID                  16      /* max # PMKID cache entries */
 
+#define BRCMF_PFN_MACADDR_CFG_VER      1
+#define BRCMF_PFN_MAC_OUI_ONLY         BIT(0)
+#define BRCMF_PFN_SET_MAC_UNASSOC      BIT(1)
+
 /* join preference types for join_pref iovar */
 enum brcmf_join_pref_types {
        BRCMF_JOIN_PREF_RSSI = 1,
@@ -751,6 +755,19 @@ struct brcmf_pno_scanresults_le {
        __le32 count;
 };
 
+/**
+ * struct brcmf_pno_macaddr_le - to configure PNO macaddr randomization.
+ *
+ * @version: PNO version identifier.
+ * @flags: Flags defining how mac addrss should be used.
+ * @mac: MAC address.
+ */
+struct brcmf_pno_macaddr_le {
+       u8 version;
+       u8 flags;
+       u8 mac[ETH_ALEN];
+};
+
 /**
  * struct brcmf_pktcnt_le - packet counters.
  *
This page took 0.034645 seconds and 5 git commands to generate.