15#ifndef __HOST_RPU_UMAC_IF_H
16#define __HOST_RPU_UMAC_IF_H
23#define MAX_NRF_WIFI_UMAC_CMD_SIZE 400
25#define IEEE80211_STYPE_DISASSOC 0x00A0
26#define IEEE80211_STYPE_DEAUTH 0x00C0
308 __NRF_WIFI_AUTHTYPE_NUM,
510#define NRF_WIFI_MAX_SSID_LEN 32
524#define NRF_WIFI_MAX_IE_LEN 400
538#define NRF_WIFI_MAX_SEQ_LENGTH 256
552#define NRF_WIFI_MAX_KEY_LENGTH 256
566#define NRF_WIFI_MAX_SAE_DATA_LENGTH 256
580#define NRF_WIFI_MAX_FRAME_LEN 400
594#define NRF_WIFI_INDEX_IDS_WDEV_ID_VALID (1 << 0)
595#define NRF_WIFI_INDEX_IDS_IFINDEX_VALID (1 << 1)
596#define NRF_WIFI_INDEX_IDS_WIPHY_IDX_VALID (1 << 2)
614#define NRF_WIFI_SUPP_RATES_BAND_VALID (1 << 0)
615#define NRF_WIFI_MAX_SUPP_RATES 60
669#define NRF_WIFI_SCAN_MAX_NUM_SSIDS 2
670#define NRF_WIFI_SCAN_MAX_NUM_FREQUENCIES 64
672#define NRF_WIFI_SCAN_BAND_2GHZ (1 << 0)
673#define NRF_WIFI_SCAN_BAND_5GHZ (1 << 1)
674#define NRF_WIFI_SCAN_BAND_6GHZ (1 << 2)
707#define NRF_WIFI_HT_CAPABILITY_VALID (1 << 0)
708#define NRF_WIFI_HT_CAPABILITY_MASK_VALID (1 << 1)
709#define NRF_WIFI_VHT_CAPABILITY_VALID (1 << 2)
710#define NRF_WIFI_VHT_CAPABILITY_MASK_VALID (1 << 3)
712#define NRF_WIFI_CMD_HT_VHT_CAPABILITY_DISABLE_HT (1 << 0)
713#define NRF_WIFI_HT_VHT_CAPABILITY_MAX_SIZE 256
738#define NRF_WIFI_SIGNAL_TYPE_NONE 1
739#define NRF_WIFI_SIGNAL_TYPE_MBM 2
740#define NRF_WIFI_SIGNAL_TYPE_UNSPEC 3
764#define NRF_WIFI_WPA_VERSION_1 (1 << 0)
765#define NRF_WIFI_WPA_VERSION_2 (1 << 1)
767#define NRF_WIFI_CONNECT_COMMON_INFO_MAC_ADDR_VALID (1 << 0)
768#define NRF_WIFI_CONNECT_COMMON_INFO_MAC_ADDR_HINT_VALID (1 << 1)
769#define NRF_WIFI_CONNECT_COMMON_INFO_FREQ_VALID (1 << 2)
770#define NRF_WIFI_CONNECT_COMMON_INFO_FREQ_HINT_VALID (1 << 3)
771#define NRF_WIFI_CONNECT_COMMON_INFO_BG_SCAN_PERIOD_VALID (1 << 4)
772#define NRF_WIFI_CONNECT_COMMON_INFO_SSID_VALID (1 << 5)
773#define NRF_WIFI_CONNECT_COMMON_INFO_WPA_IE_VALID (1 << 6)
774#define NRF_WIFI_CONNECT_COMMON_INFO_WPA_VERSIONS_VALID (1 << 7)
775#define NRF_WIFI_CONNECT_COMMON_INFO_CIPHER_SUITES_PAIRWISE_VALID (1 << 8)
776#define NRF_WIFI_CONNECT_COMMON_INFO_CIPHER_SUITE_GROUP_VALID (1 << 9)
777#define NRF_WIFI_CONNECT_COMMON_INFO_AKM_SUITES_VALID (1 << 10)
778#define NRF_WIFI_CONNECT_COMMON_INFO_USE_MFP_VALID (1 << 11)
779#define NRF_WIFI_CONNECT_COMMON_INFO_CONTROL_PORT_ETHER_TYPE (1 << 12)
780#define NRF_WIFI_CONNECT_COMMON_INFO_CONTROL_PORT_NO_ENCRYPT (1 << 13)
782#define NRF_WIFI_MAX_NR_AKM_SUITES 2
784#define NRF_WIFI_CMD_CONNECT_COMMON_INFO_USE_RRM (1 << 14)
785#define NRF_WIFI_CONNECT_COMMON_INFO_PREV_BSSID (1 << 15)
786#define NRF_WIFI_CONNECT_COMMON_INFO_SECURITY (1 << 16)
855#define NRF_WIFI_BEACON_DATA_MAX_HEAD_LEN 256
856#define NRF_WIFI_BEACON_DATA_MAX_TAIL_LEN 512
857#define NRF_WIFI_BEACON_DATA_MAX_PROBE_RESP_LEN 400
879#define NRF_WIFI_STA_FLAG_INVALID (1 << 0)
880#define NRF_WIFI_STA_FLAG_AUTHORIZED (1 << 1)
881#define NRF_WIFI_STA_FLAG_SHORT_PREAMBLE (1 << 2)
882#define NRF_WIFI_STA_FLAG_WME (1 << 3)
883#define NRF_WIFI_STA_FLAG_MFP (1 << 4)
884#define NRF_WIFI_STA_FLAG_AUTHENTICATED (1 << 5)
885#define NRF_WIFI_STA_FLAG_TDLS_PEER (1 << 6)
886#define NRF_WIFI_STA_FLAG_ASSOCIATED (1 << 7)
900#define NRF_WIFI_RATE_INFO_BITRATE_VALID (1 << 0)
901#define NRF_WIFI_RATE_INFO_BITRATE_COMPAT_VALID (1 << 1)
902#define NRF_WIFI_RATE_INFO_BITRATE_MCS_VALID (1 << 2)
903#define NRF_WIFI_RATE_INFO_BITRATE_VHT_MCS_VALID (1 << 3)
904#define NRF_WIFI_RATE_INFO_BITRATE_VHT_NSS_VALID (1 << 4)
906#define NRF_WIFI_RATE_INFO_0_MHZ_WIDTH (1 << 0)
907#define NRF_WIFI_RATE_INFO_5_MHZ_WIDTH (1 << 1)
908#define NRF_WIFI_RATE_INFO_10_MHZ_WIDTH (1 << 2)
909#define NRF_WIFI_RATE_INFO_40_MHZ_WIDTH (1 << 3)
910#define NRF_WIFI_RATE_INFO_80_MHZ_WIDTH (1 << 4)
911#define NRF_WIFI_RATE_INFO_160_MHZ_WIDTH (1 << 5)
912#define NRF_WIFI_RATE_INFO_SHORT_GI (1 << 6)
913#define NRF_WIFI_RATE_INFO_80P80_MHZ_WIDTH (1 << 7)
938#define NRF_WIFI_BSS_PARAM_FLAGS_CTS_PROT (1<<0)
939#define NRF_WIFI_BSS_PARAM_FLAGS_SHORT_PREAMBLE (1<<1)
940#define NRF_WIFI_BSS_PARAM_FLAGS_SHORT_SLOT_TIME (1<<2)
956#define NRF_WIFI_STA_INFO_CONNECTED_TIME_VALID (1 << 0)
957#define NRF_WIFI_STA_INFO_INACTIVE_TIME_VALID (1 << 1)
958#define NRF_WIFI_STA_INFO_RX_BYTES_VALID (1 << 2)
959#define NRF_WIFI_STA_INFO_TX_BYTES_VALID (1 << 3)
960#define NRF_WIFI_STA_INFO_CHAIN_SIGNAL_VALID (1 << 4)
961#define NRF_WIFI_STA_INFO_CHAIN_SIGNAL_AVG_VALID (1 << 5)
962#define NRF_WIFI_STA_INFO_TX_BITRATE_VALID (1 << 6)
963#define NRF_WIFI_STA_INFO_RX_BITRATE_VALID (1 << 7)
964#define NRF_WIFI_STA_INFO_STA_FLAGS_VALID (1 << 8)
966#define NRF_WIFI_STA_INFO_LLID_VALID (1 << 9)
967#define NRF_WIFI_STA_INFO_PLID_VALID (1 << 10)
968#define NRF_WIFI_STA_INFO_PLINK_STATE_VALID (1 << 11)
969#define NRF_WIFI_STA_INFO_SIGNAL_VALID (1 << 12)
970#define NRF_WIFI_STA_INFO_SIGNAL_AVG_VALID (1 << 13)
971#define NRF_WIFI_STA_INFO_RX_PACKETS_VALID (1 << 14)
972#define NRF_WIFI_STA_INFO_TX_PACKETS_VALID (1 << 15)
973#define NRF_WIFI_STA_INFO_TX_RETRIES_VALID (1 << 16)
974#define NRF_WIFI_STA_INFO_TX_FAILED_VALID (1 << 17)
975#define NRF_WIFI_STA_INFO_EXPECTED_THROUGHPUT_VALID (1 << 18)
976#define NRF_WIFI_STA_INFO_BEACON_LOSS_COUNT_VALID (1 << 19)
977#define NRF_WIFI_STA_INFO_LOCAL_PM_VALID (1 << 20)
978#define NRF_WIFI_STA_INFO_PEER_PM_VALID (1 << 21)
979#define NRF_WIFI_STA_INFO_NONPEER_PM_VALID (1 << 22)
980#define NRF_WIFI_STA_INFO_T_OFFSET_VALID (1 << 23)
981#define NRF_WIFI_STA_INFO_RX_DROPPED_MISC_VALID (1 << 24)
982#define NRF_WIFI_STA_INFO_RX_BEACON_VALID (1 << 25)
983#define NRF_WIFI_STA_INFO_RX_BEACON_SIGNAL_AVG_VALID (1 << 26)
984#define NRF_WIFI_STA_INFO_STA_BSS_PARAMS_VALID (1 << 27)
985#define NRF_WIFI_IEEE80211_MAX_CHAINS 4
1077#define NRF_WIFI_KEY_VALID (1 << 0)
1078#define NRF_WIFI_KEY_TYPE_VALID (1 << 1)
1079#define NRF_WIFI_KEY_IDX_VALID (1 << 2)
1080#define NRF_WIFI_SEQ_VALID (1 << 3)
1081#define NRF_WIFI_CIPHER_SUITE_VALID (1 << 4)
1082#define NRF_WIFI_KEY_INFO_VALID (1 << 5)
1084#define NRF_WIFI_KEY_DEFAULT (1 << 0)
1085#define NRF_WIFI_KEY_DEFAULT_TYPES (1 << 1)
1086#define NRF_WIFI_KEY_DEFAULT_MGMT (1 << 2)
1087#define NRF_WIFI_KEY_DEFAULT_TYPE_UNICAST (1 << 3)
1088#define NRF_WIFI_KEY_DEFAULT_TYPE_MULTICAST (1 << 4)
1188#define MCAST_ADDR_ADD 0
1189#define MCAST_ADDR_DEL 1
1237#define NRF_WIFI_CMD_AUTHENTICATE_KEY_INFO_VALID (1 << 0)
1238#define NRF_WIFI_CMD_AUTHENTICATE_BSSID_VALID (1 << 1)
1239#define NRF_WIFI_CMD_AUTHENTICATE_FREQ_VALID (1 << 2)
1240#define NRF_WIFI_CMD_AUTHENTICATE_SSID_VALID (1 << 3)
1241#define NRF_WIFI_CMD_AUTHENTICATE_IE_VALID (1 << 4)
1242#define NRF_WIFI_CMD_AUTHENTICATE_SAE_VALID (1 << 5)
1244#define NRF_WIFI_CMD_AUTHENTICATE_LOCAL_STATE_CHANGE (1 << 0)
1307#define NRF_WIFI_CMD_ASSOCIATE_MAC_ADDR_VALID (1 << 0)
1359#define NRF_WIFI_CMD_MLME_MAC_ADDR_VALID (1 << 0)
1360#define NRF_WIFI_CMD_MLME_LOCAL_STATE_CHANGE (1 << 0)
1393#define NRF_WIFI_CMD_NEW_INTERFACE_USE_4ADDR_VALID (1 << 0)
1394#define NRF_WIFI_CMD_NEW_INTERFACE_MAC_ADDR_VALID (1 << 1)
1395#define NRF_WIFI_CMD_NEW_INTERFACE_IFTYPE_VALID (1 << 2)
1396#define NRF_WIFI_CMD_NEW_INTERFACE_IFNAME_VALID (1 << 3)
1442#define NRF_WIFI_FRAME_MATCH_MAX_LEN 8
1487#define NRF_WIFI_CMD_KEY_MAC_ADDR_VALID (1 << 0)
1517#define NRF_WIFI_CMD_SET_BSS_CTS_VALID (1 << 0)
1518#define NRF_WIFI_CMD_SET_BSS_PREAMBLE_VALID (1 << 1)
1519#define NRF_WIFI_CMD_SET_BSS_SLOT_VALID (1 << 2)
1520#define NRF_WIFI_CMD_SET_BSS_HT_OPMODE_VALID (1 << 3)
1521#define NRF_WIFI_CMD_SET_BSS_AP_ISOLATE_VALID (1 << 4)
1522#define NRF_WIFI_CMD_SET_BSS_P2P_CTWINDOW_VALID (1 << 5)
1523#define NRF_WIFI_CMD_SET_BSS_P2P_OPPPS_VALID (1 << 6)
1525#define NRF_WIFI_BASIC_MAX_SUPP_RATES 32
1573#define NRF_WIFI_SET_FREQ_PARAMS_FREQ_VALID (1 << 0)
1574#define NRF_WIFI_SET_FREQ_PARAMS_CHANNEL_WIDTH_VALID (1 << 1)
1575#define NRF_WIFI_SET_FREQ_PARAMS_CENTER_FREQ1_VALID (1 << 2)
1576#define NRF_WIFI_SET_FREQ_PARAMS_CENTER_FREQ2_VALID (1 << 3)
1577#define NRF_WIFI_SET_FREQ_PARAMS_CHANNEL_TYPE_VALID (1 << 4)
1632#define NRF_WIFI_TX_POWER_SETTING_TYPE_VALID (1 << 0)
1633#define NRF_WIFI_TX_POWER_SETTING_TX_POWER_LEVEL_VALID (1 << 1)
1650#define NRF_WIFI_CMD_SET_WIPHY_FREQ_PARAMS_VALID (1 << 0)
1651#define NRF_WIFI_CMD_SET_WIPHY_TXQ_PARAMS_VALID (1 << 1)
1652#define NRF_WIFI_CMD_SET_WIPHY_RTS_THRESHOLD_VALID (1 << 2)
1653#define NRF_WIFI_CMD_SET_WIPHY_FRAG_THRESHOLD_VALID (1 << 3)
1654#define NRF_WIFI_CMD_SET_WIPHY_TX_POWER_SETTING_VALID (1 << 4)
1655#define NRF_WIFI_CMD_SET_WIPHY_ANTENNA_TX_VALID (1 << 5)
1656#define NRF_WIFI_CMD_SET_WIPHY_ANTENNA_RX_VALID (1 << 6)
1657#define NRF_WIFI_CMD_SET_WIPHY_RETRY_SHORT_VALID (1 << 7)
1658#define NRF_WIFI_CMD_SET_WIPHY_RETRY_LONG_VALID (1 << 8)
1659#define NRF_WIFI_CMD_SET_WIPHY_COVERAGE_CLASS_VALID (1 << 9)
1660#define NRF_WIFI_CMD_SET_WIPHY_WIPHY_NAME_VALID (1 << 10)
1723#define NRF_WIFI_CMD_DEL_STATION_MAC_ADDR_VALID (1 << 0)
1724#define NRF_WIFI_CMD_DEL_STATION_MGMT_SUBTYPE_VALID (1 << 1)
1725#define NRF_WIFI_CMD_DEL_STATION_REASON_CODE_VALID (1 << 2)
1777#define NRF_WIFI_EXT_CAPABILITY_MAX_LEN 32
1791#define NRF_WIFI_SUPPORTED_CHANNELS_MAX_LEN 64
1805#define NRF_WIFI_OPER_CLASSES_MAX_LEN 64
1818#define NRF_WIFI_STA_FLAGS2_MAX_LEN 64
1832#define NRF_WIFI_CMD_SET_STATION_SUPP_RATES_VALID (1 << 0)
1833#define NRF_WIFI_CMD_SET_STATION_AID_VALID (1 << 1)
1834#define NRF_WIFI_CMD_SET_STATION_PEER_AID_VALID (1 << 2)
1835#define NRF_WIFI_CMD_SET_STATION_STA_CAPABILITY_VALID (1 << 3)
1836#define NRF_WIFI_CMD_SET_STATION_EXT_CAPABILITY_VALID (1 << 4)
1837#define NRF_WIFI_CMD_SET_STATION_STA_VLAN_VALID (1 << 5)
1838#define NRF_WIFI_CMD_SET_STATION_HT_CAPABILITY_VALID (1 << 6)
1839#define NRF_WIFI_CMD_SET_STATION_VHT_CAPABILITY_VALID (1 << 7)
1840#define NRF_WIFI_CMD_SET_STATION_OPMODE_NOTIF_VALID (1 << 9)
1841#define NRF_WIFI_CMD_SET_STATION_SUPPORTED_CHANNELS_VALID (1 << 10)
1842#define NRF_WIFI_CMD_SET_STATION_SUPPORTED_OPER_CLASSES_VALID (1 << 11)
1843#define NRF_WIFI_CMD_SET_STATION_STA_FLAGS2_VALID (1 << 12)
1844#define NRF_WIFI_CMD_SET_STATION_STA_WME_UAPSD_QUEUES_VALID (1 << 13)
1845#define NRF_WIFI_CMD_SET_STATION_STA_WME_MAX_SP_VALID (1 << 14)
1846#define NRF_WIFI_CMD_SET_STATION_LISTEN_INTERVAL_VALID (1 << 15)
1909#define NRF_WIFI_CMD_NEW_STATION_SUPP_RATES_VALID (1 << 0)
1910#define NRF_WIFI_CMD_NEW_STATION_AID_VALID (1 << 1)
1911#define NRF_WIFI_CMD_NEW_STATION_PEER_AID_VALID (1 << 2)
1912#define NRF_WIFI_CMD_NEW_STATION_STA_CAPABILITY_VALID (1 << 3)
1913#define NRF_WIFI_CMD_NEW_STATION_EXT_CAPABILITY_VALID (1 << 4)
1914#define NRF_WIFI_CMD_NEW_STATION_STA_VLAN_VALID (1 << 5)
1915#define NRF_WIFI_CMD_NEW_STATION_HT_CAPABILITY_VALID (1 << 6)
1916#define NRF_WIFI_CMD_NEW_STATION_VHT_CAPABILITY_VALID (1 << 7)
1917#define NRF_WIFI_CMD_NEW_STATION_OPMODE_NOTIF_VALID (1 << 9)
1918#define NRF_WIFI_CMD_NEW_STATION_SUPPORTED_CHANNELS_VALID (1 << 10)
1919#define NRF_WIFI_CMD_NEW_STATION_SUPPORTED_OPER_CLASSES_VALID (1 << 11)
1920#define NRF_WIFI_CMD_NEW_STATION_STA_FLAGS2_VALID (1 << 12)
1921#define NRF_WIFI_CMD_NEW_STATION_STA_WME_UAPSD_QUEUES_VALID (1 << 13)
1922#define NRF_WIFI_CMD_NEW_STATION_STA_WME_MAX_SP_VALID (1 << 14)
1923#define NRF_WIFI_CMD_NEW_STATION_LISTEN_INTERVAL_VALID (1 << 15)
1985#define NRF_WIFI_CMD_BEACON_INFO_BEACON_INTERVAL_VALID (1 << 0)
1986#define NRF_WIFI_CMD_BEACON_INFO_AUTH_TYPE_VALID (1 << 1)
1987#define NRF_WIFI_CMD_BEACON_INFO_VERSIONS_VALID (1 << 2)
1988#define NRF_WIFI_CMD_BEACON_INFO_CIPHER_SUITE_GROUP_VALID (1 << 3)
1989#define NRF_WIFI_CMD_BEACON_INFO_INACTIVITY_TIMEOUT_VALID (1 << 4)
1990#define NRF_WIFI_CMD_BEACON_INFO_FREQ_PARAMS_VALID (1 << 5)
1992#define NRF_WIFI_CMD_BEACON_INFO_PRIVACY (1 << 0)
1993#define NRF_WIFI_CMD_BEACON_INFO_CONTROL_PORT_NO_ENCRYPT (1 << 1)
1994#define NRF_WIFI_CMD_BEACON_INFO_P2P_CTWINDOW_VALID (1 << 6)
1995#define NRF_WIFI_CMD_BEACON_INFO_P2P_OPPPS_VALID (1 << 7)
2085#define NRF_WIFI_SET_INTERFACE_IFTYPE_VALID (1 << 0)
2086#define NRF_WIFI_SET_INTERFACE_USE_4ADDR_VALID (1 << 1)
2115#define IFACENAMSIZ 16
2172#define NRF_WIFI_CMD_FRAME_FREQ_VALID (1 << 0)
2173#define NRF_WIFI_CMD_FRAME_DURATION_VALID (1 << 1)
2174#define NRF_WIFI_CMD_SET_FRAME_FREQ_PARAMS_VALID (1 << 2)
2176#define NRF_WIFI_CMD_FRAME_OFFCHANNEL_TX_OK (1 << 0)
2177#define NRF_WIFI_CMD_FRAME_TX_NO_CCK_RATE (1 << 1)
2178#define NRF_WIFI_CMD_FRAME_DONT_WAIT_FOR_ACK (1 << 2)
2312#define NRF_WIFI_TWT_NEGOTIATION_TYPE_INDIVIDUAL 0
2313#define NRF_WIFI_TWT_NEGOTIATION_TYPE_BROADCAST 2
2343#define NRF_WIFI_TWT_FLOW_TYPE_ANNOUNCED 0
2344#define NRF_WIFI_TWT_FLOW_TYPE_UNANNOUNCED 1
2346#define NRF_WIFI_TWT_RESP_RECEIVED 0
2347#define NRF_WIFI_TWT_RESP_NOT_RECEIVED 1
2348#define NRF_WIFI_INVALID_TWT_WAKE_INTERVAL 3
2403#define INVALID_TIME 1
2404#define TRIGGER_NOT_RECEIVED 2
2430#define TWT_BLOCK_TX 0
2431#define TWT_UNBLOCK_TX 1
2456#define UAPSD_Q_MIN 0
2457#define UAPSD_Q_MAX 15
2506#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_MAC_ADDR_VALID (1 << 0)
2507#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_IES_TSF_VALID (1 << 1)
2508#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_IES_VALID (1 << 2)
2509#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_BEACON_IES_TSF_VALID (1 << 3)
2510#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_BEACON_IES_VALID (1 << 4)
2511#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_BEACON_INTERVAL_VALID (1 << 5)
2512#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_SIGNAL_VALID (1 << 6)
2513#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_STATUS_VALID (1 << 7)
2514#define NRF_WIFI_EVENT_NEW_SCAN_RESULTS_BSS_PRESP_DATA (1 << 8)
2516#define NRF_WIFI_NEW_SCAN_RESULTS_BSS_PRESP_DATA (1 << 0)
2567#define NRF_WIFI_802_11A (1 << 0)
2568#define NRF_WIFI_802_11B (1 << 1)
2569#define NRF_WIFI_802_11G (1 << 2)
2570#define NRF_WIFI_802_11N (1 << 3)
2571#define NRF_WIFI_802_11AC (1 << 4)
2572#define NRF_WIFI_802_11AX (1 << 5)
2574#define NRF_WIFI_MFP_REQUIRED (1 << 0)
2575#define NRF_WIFI_MFP_CAPABLE (1 << 1)
2611#define DISPLAY_BSS_TOHOST_PEREVNT 8
2629#define NRF_WIFI_EVENT_MLME_FRAME_VALID (1 << 0)
2630#define NRF_WIFI_EVENT_MLME_MAC_ADDR_VALID (1 << 1)
2631#define NRF_WIFI_EVENT_MLME_FREQ_VALID (1 << 2)
2632#define NRF_WIFI_EVENT_MLME_COOKIE_VALID (1 << 3)
2633#define NRF_WIFI_EVENT_MLME_RX_SIGNAL_DBM_VALID (1 << 4)
2634#define NRF_WIFI_EVENT_MLME_WME_UAPSD_QUEUES_VALID (1 << 5)
2635#define NRF_WIFI_EVENT_MLME_RXMGMT_FLAGS_VALID (1 << 6)
2636#define NRF_WIFI_EVENT_MLME_IE_VALID (1 << 7)
2638#define NRF_WIFI_EVENT_MLME_TIMED_OUT (1 << 0)
2639#define NRF_WIFI_EVENT_MLME_ACK (1 << 1)
2672#define NRF_WIFI_CMD_SEND_STATION_ASSOC_REQ_IES_VALID (1 << 0)
2699#define NRF_WIFI_CMD_COOKIE_RSP_COOKIE_VALID (1 << 0)
2700#define NRF_WIFI_CMD_COOKIE_RSP_MAC_ADDR_VALID (1 << 1)
2900#define NRF_WIFI_MAX_TWT_FLOWS 8
2901#define NRF_WIFI_PS_MODE_LEGACY 0
2902#define NRF_WIFI_PS_MODE_WMM 1
2909#define NRF_WIFI_LISTEN_INTERVAL_MIN 3
2937#define NRF_WIFI_EVENT_TRIGGER_SCAN_IE_VALID (1 << 0)
2938#define NRF_WIFI_EVENT_TRIGGER_SCAN_SCAN_FLAGS_VALID (1 << 1)
2958#define NRF_WIFI_CMD_ROC_FREQ_PARAMS_VALID (1 << 0)
2959#define NRF_WIFI_CMD_ROC_DURATION_VALID (1 << 1)
2976#define NRF_WIFI_CMD_CANCEL_ROC_COOKIE_VALID (1 << 0)
2990#define NRF_WIFI_EVENT_ROC_FREQ_VALID (1 << 0)
2991#define NRF_WIFI_EVENT_ROC_COOKIE_VALID (1 << 1)
2992#define NRF_WIFI_EVENT_ROC_DURATION_VALID (1 << 2)
2993#define NRF_WIFI_EVENT_ROC_CH_TYPE_VALID (1 << 3)
3023#define NRF_WIFI_INTERFACE_INFO_CHAN_DEF_VALID (1 << 0)
3024#define NRF_WIFI_INTERFACE_INFO_SSID_VALID (1 << 1)
3025#define NRF_WIFI_INTERFACE_INFO_IFNAME_VALID (1 << 2)
3049#define NRF_WIFI_HT_MCS_MASK_LEN 10
3050#define NRF_WIFI_HT_MCS_RES_LEN 3
3084#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_IR (1 << 0)
3085#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_IBSS (1 << 1)
3086#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_RADAR (1 << 2)
3087#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_HT40_MINUS (1 << 3)
3088#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_HT40_PLUS (1 << 4)
3089#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_80MHZ (1 << 5)
3090#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_160MHZ (1 << 6)
3091#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_INDOOR_ONLY (1 << 7)
3092#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_GO_CONCURRENT (1 << 8)
3093#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_20MHZ (1 << 9)
3094#define NRF_WIFI_CHAN_FLAG_FREQUENCY_ATTR_NO_10MHZ (1 << 10)
3095#define NRF_WIFI_CHAN_FLAG_FREQUENCY_DISABLED (1 << 11)
3097#define NRF_WIFI_CHAN_DFS_VALID (1 << 12)
3098#define NRF_WIFI_CHAN_DFS_CAC_TIME_VALID (1 << 13)
3120#define NRF_WIFI_EVENT_GET_WIPHY_FLAG_RATE_SHORT_PREAMBLE (1 << 0)
3200#define NRF_WIFI_EVENT_GET_WIPHY_VALID_RADAR_DETECT_WIDTHS (1 << 0)
3201#define NRF_WIFI_EVENT_GET_WIPHY_VALID_RADAR_DETECT_REGIONS (1 << 1)
3202#define NRF_WIFI_EVENT_GET_WIPHY_VALID_ (1 << 2)
3226#define NRF_WIFI_EVENT_GET_WIPHY_IBSS_RSN (1 << 0)
3227#define NRF_WIFI_EVENT_GET_WIPHY_MESH_AUTH (1 << 1)
3228#define NRF_WIFI_EVENT_GET_WIPHY_AP_UAPSD (1 << 2)
3229#define NRF_WIFI_EVENT_GET_WIPHY_SUPPORTS_FW_ROAM (1 << 3)
3230#define NRF_WIFI_EVENT_GET_WIPHY_SUPPORTS_TDLS (1 << 4)
3231#define NRF_WIFI_EVENT_GET_WIPHY_TDLS_EXTERNAL_SETUP (1 << 5)
3232#define NRF_WIFI_EVENT_GET_WIPHY_CONTROL_PORT_ETHERTYPE (1 << 6)
3233#define NRF_WIFI_EVENT_GET_WIPHY_OFFCHANNEL_TX_OK (1 << 7)
3235#define NRF_WIFI_GET_WIPHY_VALID_PROBE_RESP_OFFLOAD (1 << 0)
3236#define NRF_WIFI_GET_WIPHY_VALID_TX_ANT (1 << 1)
3237#define NRF_WIFI_GET_WIPHY_VALID_RX_ANT (1 << 2)
3238#define NRF_WIFI_GET_WIPHY_VALID_MAX_NUM_SCAN_SSIDS (1 << 3)
3239#define NRF_WIFI_GET_WIPHY_VALID_NUM_SCHED_SCAN_SSIDS (1 << 4)
3240#define NRF_WIFI_GET_WIPHY_VALID_MAX_MATCH_SETS (1 << 5)
3241#define NRF_WIFI_GET_WIPHY_VALID_MAC_ACL_MAX (1 << 6)
3242#define NRF_WIFI_GET_WIPHY_VALID_HAVE_AP_SME (1 << 7)
3243#define NRF_WIFI_GET_WIPHY_VALID_EXTENDED_CAPABILITIES (1 << 8)
3244#define NRF_WIFI_GET_WIPHY_VALID_MAX_AP_ASSOC_STA (1 << 9)
3245#define NRF_WIFI_GET_WIPHY_VALID_WIPHY_NAME (1 << 10)
3246#define NRF_WIFI_GET_WIPHY_VALID_EXTENDED_FEATURES (1 << 11)
3248#define NRF_WIFI_EVENT_GET_WIPHY_MAX_CIPHER_COUNT 30
3250#define NRF_WIFI_INDEX_IDS_WIPHY_NAME 32
3251#define NRF_WIFI_EVENT_GET_WIPHY_NUM_BANDS 2
3253#define EXTENDED_FEATURE_LEN 60
3254#define DIV_ROUND_UP_NL(n, d) (((n) + (d)-1) / (d))
3372#define REG_RULE_FLAGS_VALID (1 << 0)
3373#define FREQ_RANGE_START_VALID (1 << 1)
3374#define FREQ_RANGE_END_VALID (1 << 2)
3375#define FREQ_RANGE_MAX_BW_VALID (1 << 3)
3376#define POWER_RULE_MAX_EIRP_VALID (1 << 4)
3378#define NRF_WIFI_RULE_FLAGS_NO_OFDM (1<<0)
3379#define NRF_WIFI_RULE_FLAGS_NO_CCK (1<<1)
3380#define NRF_WIFI_RULE_FLAGS_NO_INDOOR (1<<2)
3381#define NRF_WIFI_RULE_FLAGS_NO_OUTDOOR (1<<3)
3382#define NRF_WIFI_RULE_FLAGS_DFS (1<<4)
3383#define NRF_WIFI_RULE_FLAGS_PTP_ONLY (1<<5)
3384#define NRF_WIFI_RULE_FLAGS_PTMP_ONLY (1<<6)
3385#define NRF_WIFI_RULE_FLAGS_NO_IR (1<<7)
3386#define NRF_WIFI_RULE_FLAGS_IBSS (1<<8)
3387#define NRF_WIFI_RULE_FLAGS_AUTO_BW (1<<11)
3388#define NRF_WIFI_RULE_FLAGS_IR_CONCURRENT (1<<12)
3389#define NRF_WIFI_RULE_FLAGS_NO_HT40MINUS (1<<13)
3390#define NRF_WIFI_RULE_FLAGS_NO_HT40PLUS (1<<14)
3391#define NRF_WIFI_RULE_FLAGS_NO_80MHZ (1<<15)
3392#define NRF_WIFI_RULE_FLAGS_NO_160MHZ (1<<16)
3435#define NRF_WIFI_CMD_SET_REG_ALPHA2_VALID (1 << 0)
3436#define NRF_WIFI_CMD_SET_REG_RULES_VALID (1 << 1)
3437#define NRF_WIFI_CMD_SET_REG_DFS_REGION_VALID (1 << 2)
3439#define MAX_NUM_REG_RULES 32
3457#define NRF_WIFI_CMD_REQ_SET_REG_ALPHA2_VALID (1 << 0)
3458#define NRF_WIFI_CMD_REQ_SET_REG_USER_REG_HINT_TYPE_VALID (1 << 1)
3459#define NRF_WIFI_CMD_REQ_SET_REG_USER_REG_FORCE (1 << 2)
#define DIV_ROUND_UP_NL(n, d)
Definition: host_rpu_umac_if.h:3254
#define NRF_WIFI_MAX_SSID_LEN
Definition: host_rpu_umac_if.h:510
nrf_wifi_tx_power_type
Types of transmit power settings.
Definition: host_rpu_umac_if.h:1623
@ NRF_WIFI_TX_POWER_AUTOMATIC
Definition: host_rpu_umac_if.h:1625
@ NRF_WIFI_TX_POWER_FIXED
Definition: host_rpu_umac_if.h:1629
@ NRF_WIFI_TX_POWER_LIMITED
Definition: host_rpu_umac_if.h:1627
nrf_wifi_iftype
Interface types based on functionality.
Definition: host_rpu_umac_if.h:377
@ NRF_WIFI_IFTYPE_MAX
Definition: host_rpu_umac_if.h:417
@ NRF_WIFI_IFTYPE_P2P_CLIENT
Definition: host_rpu_umac_if.h:395
@ NRF_WIFI_STA_PROMISC_TX_INJECTOR
Definition: host_rpu_umac_if.h:413
@ NUM_NRF_WIFI_IFTYPES
Definition: host_rpu_umac_if.h:415
@ NRF_WIFI_IFTYPE_ADHOC
Definition: host_rpu_umac_if.h:381
@ NRF_WIFI_TX_INJECTOR
Definition: host_rpu_umac_if.h:405
@ NRF_WIFI_IFTYPE_MONITOR
Definition: host_rpu_umac_if.h:391
@ NRF_WIFI_IFTYPE_AP
Definition: host_rpu_umac_if.h:385
@ NRF_WIFI_IFTYPE_STATION
Definition: host_rpu_umac_if.h:383
@ NRF_WIFI_STA_TX_INJECTOR
Definition: host_rpu_umac_if.h:407
@ NRF_WIFI_IFTYPE_UNSPECIFIED
Definition: host_rpu_umac_if.h:379
@ NRF_WIFI_IFTYPE_AP_VLAN
Definition: host_rpu_umac_if.h:387
@ NRF_WIFI_STA_PROMISC
Definition: host_rpu_umac_if.h:411
@ NRF_WIFI_IFTYPE_P2P_DEVICE
Definition: host_rpu_umac_if.h:401
@ NRF_WIFI_IFTYPE_P2P_GO
Definition: host_rpu_umac_if.h:397
@ NRF_WIFI_IFTYPE_WDS
Definition: host_rpu_umac_if.h:389
@ NRF_WIFI_IFTYPE_MESH_POINT
Definition: host_rpu_umac_if.h:393
@ NRF_WIFI_MONITOR_TX_INJECTOR
Definition: host_rpu_umac_if.h:409
@ NRF_WIFI_IFTYPE_OCB
Definition: host_rpu_umac_if.h:403
#define NRF_WIFI_MAX_SEQ_LENGTH
Definition: host_rpu_umac_if.h:538
#define DISPLAY_BSS_TOHOST_PEREVNT
Definition: host_rpu_umac_if.h:2611
nrf_wifi_mfp
Enable or Disable Management Frame Protection.
Definition: host_rpu_umac_if.h:270
@ NRF_WIFI_MFP_NO
Definition: host_rpu_umac_if.h:272
#define NRF_WIFI_OPER_CLASSES_MAX_LEN
Definition: host_rpu_umac_if.h:1805
#define NRF_WIFI_SUPPORTED_CHANNELS_MAX_LEN
Definition: host_rpu_umac_if.h:1791
nrf_wifi_channel_type
Enumerates the various categories of channels.
Definition: host_rpu_umac_if.h:337
@ NRF_WIFI_CHAN_HT40MINUS
Definition: host_rpu_umac_if.h:343
@ NRF_WIFI_CHAN_HT40PLUS
Definition: host_rpu_umac_if.h:345
@ NRF_WIFI_CHAN_NO_HT
Definition: host_rpu_umac_if.h:339
@ NRF_WIFI_CHAN_HT20
Definition: host_rpu_umac_if.h:341
#define NRF_WIFI_HT_MCS_RES_LEN
Definition: host_rpu_umac_if.h:3050
#define NRF_WIFI_COUNTRY_CODE_LEN
Definition: host_rpu_sys_if.h:59
nrf_wifi_chan_width
Enumerates the various channel widths available.
Definition: host_rpu_umac_if.h:352
@ NRF_WIFI_CHAN_WIDTH_40
Definition: host_rpu_umac_if.h:358
@ NRF_WIFI_CHAN_WIDTH_80P80
Definition: host_rpu_umac_if.h:364
@ NRF_WIFI_CHAN_WIDTH_5
Definition: host_rpu_umac_if.h:368
@ NRF_WIFI_CHAN_WIDTH_160
Definition: host_rpu_umac_if.h:366
@ NRF_WIFI_CHAN_WIDTH_80
Definition: host_rpu_umac_if.h:360
@ NRF_WIFI_CHAN_WIDTH_20_NOHT
Definition: host_rpu_umac_if.h:354
@ NRF_WIFI_CHAN_WIDTH_20
Definition: host_rpu_umac_if.h:356
@ NRF_WIFI_CHAN_WIDTH_10
Definition: host_rpu_umac_if.h:370
#define NRF_WIFI_INDEX_IDS_WIPHY_NAME
Definition: host_rpu_umac_if.h:3250
#define NRF_WIFI_IEEE80211_MAX_CHAINS
Definition: host_rpu_umac_if.h:985
#define NRF_WIFI_EVENT_GET_WIPHY_MAX_CIPHER_COUNT
Definition: host_rpu_umac_if.h:3248
#define NRF_WIFI_MFP_REQUIRED
Definition: host_rpu_umac_if.h:2574
#define NRF_WIFI_HT_MCS_MASK_LEN
Definition: host_rpu_umac_if.h:3049
nrf_wifi_umac_commands
The host can send the following commands to the RPU.
Definition: host_rpu_umac_if.h:32
@ NRF_WIFI_UMAC_CMD_CANCEL_REMAIN_ON_CHANNEL
Definition: host_rpu_umac_if.h:86
@ NRF_WIFI_UMAC_CMD_SET_QOS_MAP
Definition: host_rpu_umac_if.h:108
@ NRF_WIFI_UMAC_CMD_GET_POWER_SAVE_INFO
Definition: host_rpu_umac_if.h:144
@ NRF_WIFI_UMAC_CMD_SET_BSS
Definition: host_rpu_umac_if.h:58
@ NRF_WIFI_UMAC_CMD_NEW_KEY
Definition: host_rpu_umac_if.h:46
@ NRF_WIFI_UMAC_CMD_WIN_STA_CONNECT
Definition: host_rpu_umac_if.h:98
@ NRF_WIFI_UMAC_CMD_SET_IFHWADDR
Definition: host_rpu_umac_if.h:120
@ NRF_WIFI_UMAC_CMD_SET_KEY
Definition: host_rpu_umac_if.h:50
@ NRF_WIFI_UMAC_CMD_DEAUTHENTICATE
Definition: host_rpu_umac_if.h:42
@ NRF_WIFI_UMAC_CMD_SET_WIPHY
Definition: host_rpu_umac_if.h:44
@ NRF_WIFI_UMAC_CMD_SET_WOWLAN
Definition: host_rpu_umac_if.h:102
@ NRF_WIFI_UMAC_CMD_DEL_INTERFACE
Definition: host_rpu_umac_if.h:68
@ NRF_WIFI_UMAC_CMD_SET_LISTEN_INTERVAL
Definition: host_rpu_umac_if.h:146
@ NRF_WIFI_UMAC_CMD_CONFIG_EXTENDED_PS
Definition: host_rpu_umac_if.h:148
@ NRF_WIFI_UMAC_CMD_GET_REG
Definition: host_rpu_umac_if.h:122
@ NRF_WIFI_UMAC_CMD_SET_BEACON
Definition: host_rpu_umac_if.h:56
@ NRF_WIFI_UMAC_CMD_REQ_SET_REG
Definition: host_rpu_umac_if.h:126
@ NRF_WIFI_UMAC_CMD_JOIN_IBSS
Definition: host_rpu_umac_if.h:96
@ NRF_WIFI_UMAC_CMD_CONFIG_TWT
Definition: host_rpu_umac_if.h:130
@ NRF_WIFI_UMAC_CMD_RADAR_DETECT
Definition: host_rpu_umac_if.h:90
@ NRF_WIFI_UMAC_CMD_AUTHENTICATE
Definition: host_rpu_umac_if.h:38
@ NRF_WIFI_UMAC_CMD_GET_STATION
Definition: host_rpu_umac_if.h:78
@ NRF_WIFI_UMAC_CMD_STOP_AP
Definition: host_rpu_umac_if.h:62
@ NRF_WIFI_UMAC_CMD_ASSOCIATE
Definition: host_rpu_umac_if.h:40
@ NRF_WIFI_UMAC_CMD_DEL_STATION
Definition: host_rpu_umac_if.h:74
@ NRF_WIFI_UMAC_CMD_GET_TX_POWER
Definition: host_rpu_umac_if.h:112
@ NRF_WIFI_UMAC_CMD_DEL_KEY
Definition: host_rpu_umac_if.h:48
@ NRF_WIFI_UMAC_CMD_SUSPEND
Definition: host_rpu_umac_if.h:104
@ NRF_WIFI_UMAC_CMD_GET_IFHWADDR
Definition: host_rpu_umac_if.h:118
@ NRF_WIFI_UMAC_CMD_START_P2P_DEVICE
Definition: host_rpu_umac_if.h:80
@ NRF_WIFI_UMAC_CMD_NEW_INTERFACE
Definition: host_rpu_umac_if.h:64
@ NRF_WIFI_UMAC_CMD_TRIGGER_SCAN
Definition: host_rpu_umac_if.h:34
@ NRF_WIFI_UMAC_CMD_CHANGE_MACADDR
Definition: host_rpu_umac_if.h:138
@ NRF_WIFI_UMAC_CMD_RESUME
Definition: host_rpu_umac_if.h:106
@ NRF_WIFI_UMAC_CMD_NEW_BEACON
Definition: host_rpu_umac_if.h:54
@ NRF_WIFI_UMAC_CMD_GET_CONNECTION_INFO
Definition: host_rpu_umac_if.h:142
@ NRF_WIFI_UMAC_CMD_SET_INTERFACE
Definition: host_rpu_umac_if.h:66
@ NRF_WIFI_UMAC_CMD_SET_POWER_SAVE
Definition: host_rpu_umac_if.h:100
@ NRF_WIFI_UMAC_CMD_GET_KEY
Definition: host_rpu_umac_if.h:52
@ NRF_WIFI_UMAC_CMD_SET_IFFLAGS
Definition: host_rpu_umac_if.h:70
@ NRF_WIFI_UMAC_CMD_GET_INTERFACE
Definition: host_rpu_umac_if.h:114
@ NRF_WIFI_UMAC_CMD_START_AP
Definition: host_rpu_umac_if.h:60
@ NRF_WIFI_UMAC_CMD_STOP_P2P_DEVICE
Definition: host_rpu_umac_if.h:82
@ NRF_WIFI_UMAC_CMD_MCAST_FILTER
Definition: host_rpu_umac_if.h:136
@ NRF_WIFI_UMAC_CMD_REGISTER_FRAME
Definition: host_rpu_umac_if.h:92
@ NRF_WIFI_UMAC_CMD_GET_CHANNEL
Definition: host_rpu_umac_if.h:110
@ NRF_WIFI_UMAC_CMD_FRAME
Definition: host_rpu_umac_if.h:94
@ NRF_WIFI_UMAC_CMD_SET_STATION
Definition: host_rpu_umac_if.h:76
@ NRF_WIFI_UMAC_CMD_CONFIG_QUIET_PERIOD
Definition: host_rpu_umac_if.h:150
@ NRF_WIFI_UMAC_CMD_SET_CHANNEL
Definition: host_rpu_umac_if.h:88
@ NRF_WIFI_UMAC_CMD_ABORT_SCAN
Definition: host_rpu_umac_if.h:134
@ NRF_WIFI_UMAC_CMD_REMAIN_ON_CHANNEL
Definition: host_rpu_umac_if.h:84
@ NRF_WIFI_UMAC_CMD_SET_REG
Definition: host_rpu_umac_if.h:124
@ NRF_WIFI_UMAC_CMD_SET_POWER_SAVE_TIMEOUT
Definition: host_rpu_umac_if.h:140
@ NRF_WIFI_UMAC_CMD_GET_WIPHY
Definition: host_rpu_umac_if.h:116
@ NRF_WIFI_UMAC_CMD_GET_SCAN_RESULTS
Definition: host_rpu_umac_if.h:36
@ NRF_WIFI_UMAC_CMD_NEW_STATION
Definition: host_rpu_umac_if.h:72
@ NRF_WIFI_UMAC_CMD_CONFIG_UAPSD
Definition: host_rpu_umac_if.h:128
@ NRF_WIFI_UMAC_CMD_TEARDOWN_TWT
Definition: host_rpu_umac_if.h:132
#define NRF_WIFI_EVENT_GET_WIPHY_NUM_BANDS
Definition: host_rpu_umac_if.h:3251
nrf_wifi_key_type
Enumerates the various categories of security keys.
Definition: host_rpu_umac_if.h:281
@ NUM_NRF_WIFI_KEYTYPES
Definition: host_rpu_umac_if.h:289
@ NRF_WIFI_KEYTYPE_PAIRWISE
Definition: host_rpu_umac_if.h:285
@ NRF_WIFI_KEYTYPE_GROUP
Definition: host_rpu_umac_if.h:283
@ NRF_WIFI_KEYTYPE_PEERKEY
Definition: host_rpu_umac_if.h:287
#define NRF_WIFI_BASIC_MAX_SUPP_RATES
Definition: host_rpu_umac_if.h:1525
#define NRF_WIFI_BEACON_DATA_MAX_PROBE_RESP_LEN
Definition: host_rpu_umac_if.h:857
link_mode
Definition: host_rpu_umac_if.h:2832
@ NRF_WIFI_MODE_11AX
Definition: host_rpu_umac_if.h:2838
@ NRF_WIFI_MODE_11B
Definition: host_rpu_umac_if.h:2833
@ NRF_WIFI_MODE_11A
Definition: host_rpu_umac_if.h:2834
@ NRF_WIFI_MODE_11G
Definition: host_rpu_umac_if.h:2835
@ NRF_WIFI_MODE_11N
Definition: host_rpu_umac_if.h:2836
@ NRF_WIFI_MODE_11AC
Definition: host_rpu_umac_if.h:2837
scan_reason
This enum describes the different types of scan.
Definition: host_rpu_umac_if.h:1120
@ SCAN_DISPLAY
Definition: host_rpu_umac_if.h:1122
@ SCAN_CONNECT
Definition: host_rpu_umac_if.h:1124
nrf_wifi_band
Represents the values that can be used to specify the frequency band.
Definition: host_rpu_umac_if.h:255
@ NRF_WIFI_BAND_2GHZ
Definition: host_rpu_umac_if.h:257
@ NRF_WIFI_BAND_60GHZ
Definition: host_rpu_umac_if.h:261
@ NRF_WIFI_BAND_INVALID
Definition: host_rpu_umac_if.h:263
@ NRF_WIFI_BAND_5GHZ
Definition: host_rpu_umac_if.h:259
nrf_wifi_twt_setup_cmd_type
TWT setup commands and events.
Definition: host_rpu_umac_if.h:2320
@ NRF_WIFI_ACCEPT_TWT
Definition: host_rpu_umac_if.h:2334
@ NRF_WIFI_ALTERNATE_TWT
Definition: host_rpu_umac_if.h:2336
@ NRF_WIFI_GROUPING_TWT
Definition: host_rpu_umac_if.h:2332
@ NRF_WIFI_DICTATE_TWT
Definition: host_rpu_umac_if.h:2338
@ NRF_WIFI_REJECT_TWT
Definition: host_rpu_umac_if.h:2340
@ NRF_WIFI_DEMAND_TWT
Definition: host_rpu_umac_if.h:2330
@ NRF_WIFI_SUGGEST_TWT
Definition: host_rpu_umac_if.h:2326
@ NRF_WIFI_REQUEST_TWT
Definition: host_rpu_umac_if.h:2322
nrf_wifi_reg_type
Specifies the type of regulatory domain.
Definition: host_rpu_umac_if.h:484
@ NRF_WIFI_REGDOM_TYPE_INTERSECTION
Definition: host_rpu_umac_if.h:507
@ NRF_WIFI_REGDOM_TYPE_CUSTOM_WORLD
Definition: host_rpu_umac_if.h:500
@ NRF_WIFI_REGDOM_TYPE_COUNTRY
Definition: host_rpu_umac_if.h:491
@ NRF_WIFI_REGDOM_TYPE_WORLD
Definition: host_rpu_umac_if.h:493
#define NRF_WIFI_MAX_FRAME_LEN
Definition: host_rpu_umac_if.h:580
#define NRF_WIFI_EXT_CAPABILITY_MAX_LEN
Definition: host_rpu_umac_if.h:1777
nrf_wifi_ps_state
Powersave state.
Definition: host_rpu_umac_if.h:424
@ NRF_WIFI_PS_DISABLED
Definition: host_rpu_umac_if.h:426
@ NRF_WIFI_PS_ENABLED
Definition: host_rpu_umac_if.h:428
#define NRF_WIFI_MAX_IE_LEN
Definition: host_rpu_umac_if.h:524
#define NRF_WIFI_STA_FLAGS2_MAX_LEN
Definition: host_rpu_umac_if.h:1818
#define NRF_WIFI_ETH_ADDR_LEN
Definition: host_rpu_sys_if.h:47
#define IFACENAMSIZ
Definition: host_rpu_umac_if.h:2115
#define NRF_WIFI_MAX_NR_AKM_SUITES
Definition: host_rpu_umac_if.h:782
nrf_wifi_auth_type
Enumerates the various types of authentication mechanisms.
Definition: host_rpu_umac_if.h:296
@ NRF_WIFI_AUTHTYPE_AUTOMATIC
Definition: host_rpu_umac_if.h:312
@ NRF_WIFI_AUTHTYPE_SAE
Definition: host_rpu_umac_if.h:306
@ NRF_WIFI_AUTHTYPE_OPEN_SYSTEM
Definition: host_rpu_umac_if.h:298
@ NRF_WIFI_AUTHTYPE_NETWORK_EAP
Definition: host_rpu_umac_if.h:304
@ NRF_WIFI_AUTHTYPE_MAX
Definition: host_rpu_umac_if.h:310
@ NRF_WIFI_AUTHTYPE_FT
Definition: host_rpu_umac_if.h:302
@ NRF_WIFI_AUTHTYPE_SHARED_KEY
Definition: host_rpu_umac_if.h:300
nrf_wifi_umac_events
The host can receive the following events from the RPU.
Definition: host_rpu_umac_if.h:158
@ NRF_WIFI_UMAC_EVENT_TRIGGER_SCAN_START
Definition: host_rpu_umac_if.h:161
@ NRF_WIFI_UMAC_EVENT_NEW_STATION
Definition: host_rpu_umac_if.h:179
@ NRF_WIFI_UMAC_EVENT_SCAN_ABORTED
Definition: host_rpu_umac_if.h:163
@ NRF_WIFI_UMAC_EVENT_GET_CONNECTION_INFO
Definition: host_rpu_umac_if.h:245
@ NRF_WIFI_UMAC_EVENT_BEACON_HINT
Definition: host_rpu_umac_if.h:223
@ NRF_WIFI_UMAC_EVENT_REG_CHANGE
Definition: host_rpu_umac_if.h:225
@ NRF_WIFI_UMAC_EVENT_FRAME
Definition: host_rpu_umac_if.h:191
@ NRF_WIFI_UMAC_EVENT_DEL_STATION
Definition: host_rpu_umac_if.h:181
@ NRF_WIFI_UMAC_EVENT_SCAN_DONE
Definition: host_rpu_umac_if.h:165
@ NRF_WIFI_UMAC_EVENT_TEARDOWN_TWT
Definition: host_rpu_umac_if.h:237
@ NRF_WIFI_UMAC_EVENT_WIPHY_REG_CHANGE
Definition: host_rpu_umac_if.h:227
@ NRF_WIFI_UMAC_EVENT_GET_TX_POWER
Definition: host_rpu_umac_if.h:199
@ NRF_WIFI_UMAC_EVENT_CONFIG_TWT
Definition: host_rpu_umac_if.h:235
@ NRF_WIFI_UMAC_EVENT_SCAN_RESULT
Definition: host_rpu_umac_if.h:167
@ NRF_WIFI_UMAC_EVENT_SCAN_DISPLAY_RESULT
Definition: host_rpu_umac_if.h:229
@ NRF_WIFI_UMAC_EVENT_AUTHENTICATE
Definition: host_rpu_umac_if.h:169
@ NRF_WIFI_UMAC_EVENT_GET_CHANNEL
Definition: host_rpu_umac_if.h:201
@ NRF_WIFI_UMAC_EVENT_COOKIE_RESP
Definition: host_rpu_umac_if.h:193
@ NRF_WIFI_UMAC_EVENT_REMAIN_ON_CHANNEL
Definition: host_rpu_umac_if.h:185
@ NRF_WIFI_UMAC_EVENT_NEW_INTERFACE
Definition: host_rpu_umac_if.h:209
@ NRF_WIFI_UMAC_EVENT_COALESCING
Definition: host_rpu_umac_if.h:241
@ NRF_WIFI_UMAC_EVENT_GET_REG
Definition: host_rpu_umac_if.h:215
@ NRF_WIFI_UMAC_EVENT_IFFLAGS_STATUS
Definition: host_rpu_umac_if.h:197
@ NRF_WIFI_UMAC_EVENT_SET_INTERFACE
Definition: host_rpu_umac_if.h:203
@ NRF_WIFI_UMAC_EVENT_UNPROT_DEAUTHENTICATE
Definition: host_rpu_umac_if.h:205
@ NRF_WIFI_UMAC_EVENT_GET_KEY
Definition: host_rpu_umac_if.h:221
@ NRF_WIFI_UMAC_EVENT_UNPROT_DISASSOCIATE
Definition: host_rpu_umac_if.h:207
@ NRF_WIFI_UMAC_EVENT_FRAME_TX_STATUS
Definition: host_rpu_umac_if.h:195
@ NRF_WIFI_UMAC_EVENT_ASSOCIATE
Definition: host_rpu_umac_if.h:171
@ NRF_WIFI_UMAC_EVENT_NEW_WIPHY
Definition: host_rpu_umac_if.h:211
@ NRF_WIFI_UMAC_EVENT_BSS_INFO
Definition: host_rpu_umac_if.h:233
@ NRF_WIFI_UMAC_EVENT_DISASSOCIATE
Definition: host_rpu_umac_if.h:177
@ NRF_WIFI_UMAC_EVENT_DEAUTHENTICATE
Definition: host_rpu_umac_if.h:175
@ NRF_WIFI_UMAC_EVENT_CANCEL_REMAIN_ON_CHANNEL
Definition: host_rpu_umac_if.h:187
@ NRF_WIFI_UMAC_EVENT_MCAST_FILTER
Definition: host_rpu_umac_if.h:243
@ NRF_WIFI_UMAC_EVENT_CONNECT
Definition: host_rpu_umac_if.h:173
@ NRF_WIFI_UMAC_EVENT_UNSPECIFIED
Definition: host_rpu_umac_if.h:159
@ NRF_WIFI_UMAC_EVENT_GET_POWER_SAVE_INFO
Definition: host_rpu_umac_if.h:247
@ NRF_WIFI_UMAC_EVENT_DISCONNECT
Definition: host_rpu_umac_if.h:189
@ NRF_WIFI_UMAC_EVENT_CMD_STATUS
Definition: host_rpu_umac_if.h:231
@ NRF_WIFI_UMAC_EVENT_GET_IFHWADDR
Definition: host_rpu_umac_if.h:213
@ NRF_WIFI_UMAC_EVENT_SET_REG
Definition: host_rpu_umac_if.h:217
@ NRF_WIFI_UMAC_EVENT_GET_STATION
Definition: host_rpu_umac_if.h:183
@ NRF_WIFI_UMAC_EVENT_REQ_SET_REG
Definition: host_rpu_umac_if.h:219
@ NRF_WIFI_UMAC_EVENT_TWT_SLEEP
Definition: host_rpu_umac_if.h:239
#define NRF_WIFI_BEACON_DATA_MAX_HEAD_LEN
Definition: host_rpu_umac_if.h:855
#define NRF_WIFI_FRAME_MATCH_MAX_LEN
Definition: host_rpu_umac_if.h:1442
#define NRF_WIFI_HT_VHT_CAPABILITY_MAX_SIZE
Definition: host_rpu_umac_if.h:713
#define EXTENDED_FEATURE_LEN
Definition: host_rpu_umac_if.h:3253
#define NRF_WIFI_BEACON_DATA_MAX_TAIL_LEN
Definition: host_rpu_umac_if.h:856
#define NRF_WIFI_SCAN_MAX_NUM_FREQUENCIES
Definition: host_rpu_umac_if.h:670
nrf_wifi_bss_status
Represents the interface's status concerning this BSS (Basic Service Set).
Definition: host_rpu_umac_if.h:319
@ NRF_WIFI_BSS_STATUS_ASSOCIATED
Definition: host_rpu_umac_if.h:328
@ NRF_WIFI_BSS_STATUS_IBSS_JOINED
Definition: host_rpu_umac_if.h:330
@ NRF_WIFI_BSS_STATUS_AUTHENTICATED
Definition: host_rpu_umac_if.h:326
nrf_wifi_channel_flags
channel flags.
Definition: host_rpu_umac_if.h:2758
@ CHAN_NO_80MHZ
Definition: host_rpu_umac_if.h:2777
@ CHAN_NO_10MHZ
Definition: host_rpu_umac_if.h:2792
@ CHAN_NO_HT40PLUS
Definition: host_rpu_umac_if.h:2766
@ CHAN_NO_20MHZ
Definition: host_rpu_umac_if.h:2790
@ CHAN_INDOOR_ONLY
Definition: host_rpu_umac_if.h:2786
@ CHAN_RADAR
Definition: host_rpu_umac_if.h:2764
@ CHAN_NO_160MHZ
Definition: host_rpu_umac_if.h:2784
@ CHAN_NO_HT40MINUS
Definition: host_rpu_umac_if.h:2768
@ CHAN_NO_OFDM
Definition: host_rpu_umac_if.h:2770
@ CHAN_NO_IR
Definition: host_rpu_umac_if.h:2762
@ CHAN_GO_CONCURRENT
Definition: host_rpu_umac_if.h:2788
@ CHAN_DISABLED
Definition: host_rpu_umac_if.h:2760
#define NRF_WIFI_MAX_KEY_LENGTH
Definition: host_rpu_umac_if.h:552
#define NRF_WIFI_MAX_SAE_DATA_LENGTH
Definition: host_rpu_umac_if.h:566
nrf_wifi_security_type
WLAN security types.
Definition: host_rpu_umac_if.h:435
@ NRF_WIFI_WPA2_256
Definition: host_rpu_umac_if.h:451
@ NRF_WIFI_WAPI
Definition: host_rpu_umac_if.h:447
@ NRF_WIFI_EAP
Definition: host_rpu_umac_if.h:449
@ NRF_WIFI_WPA
Definition: host_rpu_umac_if.h:441
@ NRF_WIFI_WPA2
Definition: host_rpu_umac_if.h:443
@ NRF_WIFI_WEP
Definition: host_rpu_umac_if.h:439
@ NRF_WIFI_OPEN
Definition: host_rpu_umac_if.h:437
@ NRF_WIFI_WPA3
Definition: host_rpu_umac_if.h:445
nrf_wifi_reg_initiator
Denotes the originator of a regulatory domain request.
Definition: host_rpu_umac_if.h:458
@ NRF_WIFI_REGDOM_SET_BY_USER
Definition: host_rpu_umac_if.h:462
@ NRF_WIFI_REGDOM_SET_BY_CORE
Definition: host_rpu_umac_if.h:460
@ NRF_WIFI_REGDOM_SET_BY_COUNTRY_IE
Definition: host_rpu_umac_if.h:477
@ NRF_WIFI_REGDOM_SET_BY_DRIVER
Definition: host_rpu_umac_if.h:467
#define NRF_WIFI_MAX_SUPP_RATES
Definition: host_rpu_umac_if.h:615
#define NRF_WIFI_SCAN_MAX_NUM_SSIDS
Definition: host_rpu_umac_if.h:669
signed int center_frequency1
Definition: host_rpu_umac_if.h:1592
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1586
signed int center_frequency2
Definition: host_rpu_umac_if.h:1594
signed int channel_type
Definition: host_rpu_umac_if.h:1596
signed int channel_width
Definition: host_rpu_umac_if.h:1590
signed int frequency
Definition: host_rpu_umac_if.h:1588
This structure contains information about frequency parameters.
Definition: host_rpu_umac_if.h:1584
unsigned int probe_resp_len
Definition: host_rpu_umac_if.h:870
unsigned char probe_resp[400]
Definition: host_rpu_umac_if.h:876
unsigned int head_len
Definition: host_rpu_umac_if.h:866
unsigned int tail_len
Definition: host_rpu_umac_if.h:868
unsigned char tail[512]
Definition: host_rpu_umac_if.h:874
unsigned char head[256]
Definition: host_rpu_umac_if.h:872
This structure provides information about beacon and probe data.
Definition: host_rpu_umac_if.h:864
struct nrf_wifi_channel chan
Definition: host_rpu_umac_if.h:2802
signed int width
Definition: host_rpu_umac_if.h:2804
unsigned int center_frequency2
Definition: host_rpu_umac_if.h:2808
unsigned int center_frequency1
Definition: host_rpu_umac_if.h:2806
channel definition.
Definition: host_rpu_umac_if.h:2800
signed int nrf_wifi_orig_mpwr
Definition: host_rpu_umac_if.h:657
signed int nrf_wifi_max_power
Definition: host_rpu_umac_if.h:647
signed char nrf_wifi_beacon_found
Definition: host_rpu_umac_if.h:664
signed int nrf_wifi_max_antenna_gain
Definition: host_rpu_umac_if.h:645
signed int nrf_wifi_orig_mag
Definition: host_rpu_umac_if.h:655
signed int band
Definition: host_rpu_umac_if.h:639
signed int nrf_wifi_max_reg_power
Definition: host_rpu_umac_if.h:649
unsigned short hw_value
Definition: host_rpu_umac_if.h:659
unsigned int nrf_wifi_orig_flags
Definition: host_rpu_umac_if.h:653
unsigned int center_frequency
Definition: host_rpu_umac_if.h:641
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:643
This structure contains details about a channel's information.
Definition: host_rpu_umac_if.h:637
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3353
signed char ifacename[16]
Definition: host_rpu_umac_if.h:3355
This structure represents the command to get hardware address.
Definition: host_rpu_umac_if.h:3351
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3020
This structure defines the command used to retrieve interface information.
Definition: host_rpu_umac_if.h:3018
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3344
This structure represents the command used to retrieve Wireless PHY (wiphy) information.
Definition: host_rpu_umac_if.h:3342
unsigned int valid_fields
Definition: host_rpu_umac_if.h:3470
unsigned int nrf_wifi_user_reg_hint_type
Definition: host_rpu_umac_if.h:3472
unsigned char nrf_wifi_alpha2[2]
Definition: host_rpu_umac_if.h:3474
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3468
This structure represents the command used to set the regulatory domain for a wireless device....
Definition: host_rpu_umac_if.h:3466
unsigned char nrf_wifi_hwaddr[6]
Definition: host_rpu_umac_if.h:3369
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3365
signed char ifacename[16]
Definition: host_rpu_umac_if.h:3367
This structure represents the command used to retrieve the hardware address or MAC address of the dev...
Definition: host_rpu_umac_if.h:3363
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2159
This structure defines the command used to start P2P (Peer-to-Peer) mode on an interface.
Definition: host_rpu_umac_if.h:2157
unsigned int valid_fields
Definition: host_rpu_umac_if.h:794
unsigned int wpa_versions
Definition: host_rpu_umac_if.h:800
unsigned int freq_hint
Definition: host_rpu_umac_if.h:798
unsigned int cipher_suite_group
Definition: host_rpu_umac_if.h:806
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:820
unsigned short control_port_ether_type
Definition: host_rpu_umac_if.h:832
unsigned char prev_bssid[6]
Definition: host_rpu_umac_if.h:847
struct nrf_wifi_ht_vht_capabilities ht_vht_capabilities
Definition: host_rpu_umac_if.h:828
signed char control_port
Definition: host_rpu_umac_if.h:841
unsigned int num_akm_suites
Definition: host_rpu_umac_if.h:808
struct nrf_wifi_ie wpa_ie
Definition: host_rpu_umac_if.h:826
unsigned int akm_suites[2]
Definition: host_rpu_umac_if.h:810
signed int use_mfp
Definition: host_rpu_umac_if.h:812
unsigned short bg_scan_period
Definition: host_rpu_umac_if.h:818
unsigned char mac_addr_hint[6]
Definition: host_rpu_umac_if.h:822
unsigned short maxidle_insec
Definition: host_rpu_umac_if.h:851
unsigned int frequency
Definition: host_rpu_umac_if.h:796
signed int num_cipher_suites_pairwise
Definition: host_rpu_umac_if.h:802
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:824
unsigned char control_port_no_encrypt
Definition: host_rpu_umac_if.h:836
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:816
unsigned int cipher_suites_pairwise[7]
Definition: host_rpu_umac_if.h:804
This structure contains parameters related to the connection.
Definition: host_rpu_umac_if.h:792
unsigned short center_frequency
Definition: host_rpu_umac_if.h:3115
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:3105
unsigned int dfs_cac_msec
Definition: host_rpu_umac_if.h:3111
unsigned int nrf_wifi_time
Definition: host_rpu_umac_if.h:3109
signed int nrf_wifi_max_power
Definition: host_rpu_umac_if.h:3107
signed char ch_valid
Definition: host_rpu_umac_if.h:3113
signed char dfs_state
Definition: host_rpu_umac_if.h:3117
This structure represents channel parameters.
Definition: host_rpu_umac_if.h:3103
unsigned char extended_capabilities[10]
Definition: host_rpu_umac_if.h:3324
unsigned int nrf_wifi_available_antennas_tx
Definition: host_rpu_umac_if.h:3268
unsigned char extended_capabilities_len
Definition: host_rpu_umac_if.h:3322
unsigned int cipher_suites[30]
Definition: host_rpu_umac_if.h:3290
unsigned short int max_scan_ie_len
Definition: host_rpu_umac_if.h:3296
unsigned int get_wiphy_flags
Definition: host_rpu_umac_if.h:3292
unsigned char max_scan_ssids
Definition: host_rpu_umac_if.h:3312
unsigned char coverage_class
Definition: host_rpu_umac_if.h:3310
unsigned int max_acl_mac_addresses
Definition: host_rpu_umac_if.h:3286
signed char num_iface_com
Definition: host_rpu_umac_if.h:3332
unsigned int rx_ant
Definition: host_rpu_umac_if.h:3276
unsigned short int interface_modes
Definition: host_rpu_umac_if.h:3300
unsigned int max_remain_on_channel_duration
Definition: host_rpu_umac_if.h:3280
unsigned int features
Definition: host_rpu_umac_if.h:3284
unsigned int nrf_wifi_available_antennas_rx
Definition: host_rpu_umac_if.h:3270
unsigned int tx_ant
Definition: host_rpu_umac_if.h:3274
unsigned int nrf_wifi_frag_threshold
Definition: host_rpu_umac_if.h:3264
unsigned char n_cipher_suites
Definition: host_rpu_umac_if.h:3318
unsigned int params_valid
Definition: host_rpu_umac_if.h:3294
unsigned int ap_sme_capa
Definition: host_rpu_umac_if.h:3282
unsigned int split_start2_flags
Definition: host_rpu_umac_if.h:3278
unsigned char ext_features_len
Definition: host_rpu_umac_if.h:3330
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3262
unsigned char max_num_pmkids
Definition: host_rpu_umac_if.h:3320
unsigned char max_sched_scan_ssids
Definition: host_rpu_umac_if.h:3314
struct nrf_wifi_event_supported_band sband[2]
Definition: host_rpu_umac_if.h:3336
unsigned char extended_capabilities_mask[10]
Definition: host_rpu_umac_if.h:3326
struct nrf_wifi_event_iface_combination iface_com[6]
Definition: host_rpu_umac_if.h:3302
signed char wiphy_name[32]
Definition: host_rpu_umac_if.h:3334
unsigned char retry_long
Definition: host_rpu_umac_if.h:3308
unsigned short int max_sched_scan_ie_len
Definition: host_rpu_umac_if.h:3298
unsigned int nrf_wifi_rts_threshold
Definition: host_rpu_umac_if.h:3266
signed char supp_commands[40]
Definition: host_rpu_umac_if.h:3304
unsigned char max_match_sets
Definition: host_rpu_umac_if.h:3316
unsigned char ext_features[(((60)+(8) -1)/(8))]
Definition: host_rpu_umac_if.h:3328
unsigned char retry_short
Definition: host_rpu_umac_if.h:3306
unsigned int max_ap_assoc_sta
Definition: host_rpu_umac_if.h:3288
unsigned int nrf_wifi_probe_resp_offload
Definition: host_rpu_umac_if.h:3272
This structure represents wiphy parameters.
Definition: host_rpu_umac_if.h:3260
unsigned char nrf_wifi_radar_detect_regions
Definition: host_rpu_umac_if.h:3221
unsigned char nrf_wifi_radar_detect_widths
Definition: host_rpu_umac_if.h:3217
signed int beacon_int_infra_match
Definition: host_rpu_umac_if.h:3211
unsigned int nrf_wifi_num_different_channels
Definition: host_rpu_umac_if.h:3209
struct nrf_wifi_event_iface_limit limits[2]
Definition: host_rpu_umac_if.h:3213
unsigned char nrf_wifi_n_limits
Definition: host_rpu_umac_if.h:3219
unsigned short nrf_wifi_max_interfaces
Definition: host_rpu_umac_if.h:3215
unsigned char comb_valid
Definition: host_rpu_umac_if.h:3223
This structure defines an event that represents interface combinations.
Definition: host_rpu_umac_if.h:3207
unsigned short nrf_wifi_types
Definition: host_rpu_umac_if.h:3196
unsigned short nrf_wifi_max
Definition: host_rpu_umac_if.h:3194
Interface limits.
Definition: host_rpu_umac_if.h:3192
unsigned char nrf_wifi_rx_mask[10]
Definition: host_rpu_umac_if.h:3060
unsigned char nrf_wifi_tx_params
Definition: host_rpu_umac_if.h:3062
unsigned char nrf_wifi_reserved[3]
Definition: host_rpu_umac_if.h:3064
unsigned short nrf_wifi_rx_highest
Definition: host_rpu_umac_if.h:3058
MCS information.
Definition: host_rpu_umac_if.h:3056
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:3126
unsigned short nrf_wifi_bitrate
Definition: host_rpu_umac_if.h:3128
This structure represents rate information.
Definition: host_rpu_umac_if.h:3124
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:3484
unsigned char nrf_wifi_alpha2[2]
Definition: host_rpu_umac_if.h:3487
signed char regulatory_type
Definition: host_rpu_umac_if.h:3486
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3483
signed int intr
Definition: host_rpu_umac_if.h:3485
This structure represents the event that is generated when the regulatory domain is modified or updat...
Definition: host_rpu_umac_if.h:3482
unsigned int ch_type
Definition: host_rpu_umac_if.h:3009
unsigned int valid_fields
Definition: host_rpu_umac_if.h:3003
unsigned long long cookie
Definition: host_rpu_umac_if.h:3011
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3001
unsigned int dur
Definition: host_rpu_umac_if.h:3007
unsigned int frequency
Definition: host_rpu_umac_if.h:3005
This structure represents the response to command "Remain on Channel".
Definition: host_rpu_umac_if.h:2999
unsigned char nrf_wifi_ampdu_factor
Definition: host_rpu_umac_if.h:3079
unsigned char nrf_wifi_ampdu_density
Definition: host_rpu_umac_if.h:3081
struct nrf_wifi_event_mcs_info mcs
Definition: host_rpu_umac_if.h:3077
unsigned short nrf_wifi_cap
Definition: host_rpu_umac_if.h:3075
signed int nrf_wifi_ht_supported
Definition: host_rpu_umac_if.h:3073
This structure represents HT capability parameters.
Definition: host_rpu_umac_if.h:3071
unsigned int nrf_wifi_cap
Definition: host_rpu_umac_if.h:3162
struct nrf_wifi_event_vht_mcs_info vht_mcs
Definition: host_rpu_umac_if.h:3164
signed char nrf_wifi_vht_supported
Definition: host_rpu_umac_if.h:3160
This structure represents VHT capability parameters.
Definition: host_rpu_umac_if.h:3158
unsigned short nrf_wifi_n_bitrates
Definition: host_rpu_umac_if.h:3175
struct nrf_wifi_event_rate bitrates[13]
Definition: host_rpu_umac_if.h:3179
unsigned short nrf_wifi_n_channels
Definition: host_rpu_umac_if.h:3173
struct nrf_wifi_event_sta_ht_cap ht_cap
Definition: host_rpu_umac_if.h:3181
struct nrf_wifi_event_sta_vht_cap vht_cap
Definition: host_rpu_umac_if.h:3183
signed char band
Definition: host_rpu_umac_if.h:3185
struct nrf_wifi_event_channel channels[29]
Definition: host_rpu_umac_if.h:3177
Frequency band information.
Definition: host_rpu_umac_if.h:3171
unsigned short rx_highest
Definition: host_rpu_umac_if.h:3143
unsigned short rx_mcs_map
Definition: host_rpu_umac_if.h:3137
unsigned short tx_highest
Definition: host_rpu_umac_if.h:3151
unsigned short tx_mcs_map
Definition: host_rpu_umac_if.h:3145
VHT MCS information.
Definition: host_rpu_umac_if.h:3135
unsigned char ext_capability[32]
Definition: host_rpu_umac_if.h:1787
unsigned int ext_capability_len
Definition: host_rpu_umac_if.h:1785
Extended capability information.
Definition: host_rpu_umac_if.h:1783
signed char frame[400]
Definition: host_rpu_umac_if.h:591
signed int frame_len
Definition: host_rpu_umac_if.h:589
This structure defines the frame that is intended for transmission.
Definition: host_rpu_umac_if.h:587
unsigned int max_power
Definition: host_rpu_umac_if.h:3426
char supported
Definition: host_rpu_umac_if.h:3428
char dfs
Definition: host_rpu_umac_if.h:3432
unsigned int center_frequency
Definition: host_rpu_umac_if.h:3424
char passive_channel
Definition: host_rpu_umac_if.h:3430
This structure represents channels information like maximum power, center frequency,...
Definition: host_rpu_umac_if.h:3422
unsigned char vht_capability[256]
Definition: host_rpu_umac_if.h:733
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:725
unsigned char ht_capability_mask[256]
Definition: host_rpu_umac_if.h:731
unsigned char ht_capability[256]
Definition: host_rpu_umac_if.h:729
unsigned int valid_fields
Definition: host_rpu_umac_if.h:723
unsigned char vht_capability_mask[256]
Definition: host_rpu_umac_if.h:735
This structure contains specific information about the VHT (Very High Throughput) and HT ((High Throu...
Definition: host_rpu_umac_if.h:721
unsigned short ie_len
Definition: host_rpu_umac_if.h:533
signed char ie[400]
Definition: host_rpu_umac_if.h:535
This structure contains data related to the Information Elements (IEs).
Definition: host_rpu_umac_if.h:531
signed int nrf_wifi_wiphy_idx
Definition: host_rpu_umac_if.h:609
unsigned long long wdev_id
Definition: host_rpu_umac_if.h:611
unsigned int valid_fields
Definition: host_rpu_umac_if.h:605
signed int ifaceindex
Definition: host_rpu_umac_if.h:607
This structure contains details about the interface information.
Definition: host_rpu_umac_if.h:603
signed int nrf_wifi_iftype
Definition: host_rpu_umac_if.h:3038
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:3046
unsigned char nrf_wifi_eth_addr[6]
Definition: host_rpu_umac_if.h:3042
signed char ifacename[16]
Definition: host_rpu_umac_if.h:3040
struct nrf_wifi_chan_definition chan_def
Definition: host_rpu_umac_if.h:3044
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3034
unsigned int valid_fields
Definition: host_rpu_umac_if.h:3036
This structure represents an event that contains information about a network interface.
Definition: host_rpu_umac_if.h:3032
unsigned int nrf_wifi_key_len
Definition: host_rpu_umac_if.h:561
This structure holds information related to a security key.
Definition: host_rpu_umac_if.h:559
unsigned char vht_nss
Definition: host_rpu_umac_if.h:932
unsigned char vht_mcs
Definition: host_rpu_umac_if.h:930
unsigned int valid_fields
Definition: host_rpu_umac_if.h:922
unsigned short bitrate_compat
Definition: host_rpu_umac_if.h:926
unsigned int bitrate
Definition: host_rpu_umac_if.h:924
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:934
unsigned char nrf_wifi_mcs
Definition: host_rpu_umac_if.h:928
This structure contains information about rate parameters.
Definition: host_rpu_umac_if.h:920
unsigned int valid_fields
Definition: host_rpu_umac_if.h:3403
unsigned int freq_range_max_bw
Definition: host_rpu_umac_if.h:3411
unsigned int rule_flags
Definition: host_rpu_umac_if.h:3405
unsigned int freq_range_start
Definition: host_rpu_umac_if.h:3407
unsigned int pwr_max_eirp
Definition: host_rpu_umac_if.h:3413
unsigned int freq_range_end
Definition: host_rpu_umac_if.h:3409
This structure represents the information related to the regulatory domain of a wireless device....
Definition: host_rpu_umac_if.h:3401
unsigned int num_channels
Definition: host_rpu_umac_if.h:3452
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3448
struct nrf_wifi_get_reg_chn_info chn_info[0]
Definition: host_rpu_umac_if.h:3454
unsigned char nrf_wifi_alpha2[2]
Definition: host_rpu_umac_if.h:3450
This structure represents an event that contains regulatory domain information.
Definition: host_rpu_umac_if.h:3446
signed int sae_data_len
Definition: host_rpu_umac_if.h:575
unsigned char sae_data[256]
Definition: host_rpu_umac_if.h:577
This structure represents SAE elements in Authentication frame.
Definition: host_rpu_umac_if.h:573
unsigned int center_frequency[0]
Definition: host_rpu_umac_if.h:704
struct nrf_wifi_ie ie
Definition: host_rpu_umac_if.h:692
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:694
unsigned short dwell_time_passive
Definition: host_rpu_umac_if.h:698
unsigned short num_scan_channels
Definition: host_rpu_umac_if.h:700
struct nrf_wifi_ssid scan_ssids[2]
Definition: host_rpu_umac_if.h:686
unsigned char skip_local_admin_macs
Definition: host_rpu_umac_if.h:702
unsigned char bands
Definition: host_rpu_umac_if.h:690
unsigned short passive_scan
Definition: host_rpu_umac_if.h:682
unsigned char no_cck
Definition: host_rpu_umac_if.h:688
unsigned char num_scan_ssids
Definition: host_rpu_umac_if.h:684
unsigned short dwell_time_active
Definition: host_rpu_umac_if.h:696
This structure provides details about the parameters required for a scan request.
Definition: host_rpu_umac_if.h:680
signed int nrf_wifi_seq_len
Definition: host_rpu_umac_if.h:547
Transmit key sequence number.
Definition: host_rpu_umac_if.h:545
unsigned int mbm_signal
Definition: host_rpu_umac_if.h:756
union nrf_wifi_signal::@31 signal
unsigned int signal_type
Definition: host_rpu_umac_if.h:749
unsigned char unspec_signal
Definition: host_rpu_umac_if.h:760
This structure represents information related to the signal strength.
Definition: host_rpu_umac_if.h:747
unsigned char nrf_wifi_ssid_len
Definition: host_rpu_umac_if.h:519
This structure provides details about the SSID.
Definition: host_rpu_umac_if.h:517
unsigned char dtim_period
Definition: host_rpu_umac_if.h:951
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:953
unsigned char nrf_wifi_flags
Definition: host_rpu_umac_if.h:949
This structure provides information about the Basic Service Set (BSS) parameters for the attached sta...
Definition: host_rpu_umac_if.h:947
unsigned int nrf_wifi_mask
Definition: host_rpu_umac_if.h:895
unsigned int nrf_wifi_set
Definition: host_rpu_umac_if.h:897
This structure provides information regarding station flags.
Definition: host_rpu_umac_if.h:893
unsigned char sta_flags2[64]
Definition: host_rpu_umac_if.h:1828
unsigned int sta_flags2_len
Definition: host_rpu_umac_if.h:1826
Station flags.
Definition: host_rpu_umac_if.h:1824
unsigned char chain_signal_avg[4]
Definition: host_rpu_umac_if.h:1010
unsigned short llid
Definition: host_rpu_umac_if.h:1016
unsigned int chain_signal_avg_mask
Definition: host_rpu_umac_if.h:1008
unsigned int connected_time
Definition: host_rpu_umac_if.h:996
unsigned int rx_packets
Definition: host_rpu_umac_if.h:1026
struct nrf_wifi_sta_flag_update sta_flags
Definition: host_rpu_umac_if.h:1044
unsigned int chain_signal_mask
Definition: host_rpu_umac_if.h:1004
unsigned int tx_retries
Definition: host_rpu_umac_if.h:1030
unsigned int tx_packets
Definition: host_rpu_umac_if.h:1028
long long rx_beacon_signal_avg
Definition: host_rpu_umac_if.h:1052
signed int signal_avg
Definition: host_rpu_umac_if.h:1024
unsigned char plink_state
Definition: host_rpu_umac_if.h:1020
unsigned int valid_fields
Definition: host_rpu_umac_if.h:994
signed int signal
Definition: host_rpu_umac_if.h:1022
unsigned int local_pm
Definition: host_rpu_umac_if.h:1038
unsigned short plid
Definition: host_rpu_umac_if.h:1018
unsigned int tx_failed
Definition: host_rpu_umac_if.h:1032
unsigned int expected_throughput
Definition: host_rpu_umac_if.h:1034
unsigned int nonpeer_pm
Definition: host_rpu_umac_if.h:1042
unsigned int peer_pm
Definition: host_rpu_umac_if.h:1040
unsigned char chain_signal[4]
Definition: host_rpu_umac_if.h:1006
struct nrf_wifi_rate_info tx_bitrate
Definition: host_rpu_umac_if.h:1012
struct nrf_wifi_rate_info rx_bitrate
Definition: host_rpu_umac_if.h:1014
unsigned long long t_offset
Definition: host_rpu_umac_if.h:1046
unsigned int rx_bytes
Definition: host_rpu_umac_if.h:1000
unsigned long long rx_dropped_misc
Definition: host_rpu_umac_if.h:1048
unsigned int inactive_time
Definition: host_rpu_umac_if.h:998
struct nrf_wifi_sta_bss_parameters bss_param
Definition: host_rpu_umac_if.h:1054
unsigned long long rx_beacon
Definition: host_rpu_umac_if.h:1050
unsigned int tx_bytes
Definition: host_rpu_umac_if.h:1002
unsigned int beacon_loss_count
Definition: host_rpu_umac_if.h:1036
This structure contains information about a Station (STA).
Definition: host_rpu_umac_if.h:992
signed int nrf_wifi_num_rates
Definition: host_rpu_umac_if.h:628
signed int band
Definition: host_rpu_umac_if.h:626
unsigned char rates[60]
Definition: host_rpu_umac_if.h:630
unsigned int valid_fields
Definition: host_rpu_umac_if.h:624
This structure provides information about the rate parameters.
Definition: host_rpu_umac_if.h:622
unsigned char supported_channels[64]
Definition: host_rpu_umac_if.h:1801
unsigned int supported_channels_len
Definition: host_rpu_umac_if.h:1799
Supported channels.
Definition: host_rpu_umac_if.h:1797
unsigned int supported_oper_classes_len
Definition: host_rpu_umac_if.h:1812
unsigned char supported_oper_classes[64]
Definition: host_rpu_umac_if.h:1814
Operating classes information.
Definition: host_rpu_umac_if.h:1810
signed int type
Definition: host_rpu_umac_if.h:1644
signed int tx_power_level
Definition: host_rpu_umac_if.h:1646
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1642
This structure contains the parameters related to the transmit power setting.
Definition: host_rpu_umac_if.h:1640
unsigned char aifs
Definition: host_rpu_umac_if.h:1612
unsigned char ac
Definition: host_rpu_umac_if.h:1614
unsigned short cwmin
Definition: host_rpu_umac_if.h:1608
unsigned short txop
Definition: host_rpu_umac_if.h:1606
unsigned short cwmax
Definition: host_rpu_umac_if.h:1610
This structure contains information about transmit queue parameters.
Definition: host_rpu_umac_if.h:1604
struct nrf_wifi_supp_rates supp_rates
Definition: host_rpu_umac_if.h:1944
unsigned short sta_capability
Definition: host_rpu_umac_if.h:1940
struct nrf_wifi_sta_flag_update sta_flags2
Definition: host_rpu_umac_if.h:1952
unsigned int sta_vlan
Definition: host_rpu_umac_if.h:1934
unsigned short aid
Definition: host_rpu_umac_if.h:1936
unsigned short spare
Definition: host_rpu_umac_if.h:1942
unsigned short nrf_wifi_peer_aid
Definition: host_rpu_umac_if.h:1938
unsigned char wme_max_sp
Definition: host_rpu_umac_if.h:1968
signed int nrf_wifi_listen_interval
Definition: host_rpu_umac_if.h:1932
unsigned char opmode_notif
Definition: host_rpu_umac_if.h:1960
struct nrf_wifi_supported_oper_classes supported_oper_classes
Definition: host_rpu_umac_if.h:1950
struct nrf_wifi_supported_channels supported_channels
Definition: host_rpu_umac_if.h:1948
unsigned char ht_capability[256]
Definition: host_rpu_umac_if.h:1954
struct nrf_wifi_ext_capability ext_capability
Definition: host_rpu_umac_if.h:1946
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1958
unsigned char wme_uapsd_queues
Definition: host_rpu_umac_if.h:1964
unsigned char vht_capability[256]
Definition: host_rpu_umac_if.h:1956
This structure describes the parameters for adding a new station entry to the RPU.
Definition: host_rpu_umac_if.h:1930
signed char ifacename[16]
Definition: host_rpu_umac_if.h:1413
signed int iftype
Definition: host_rpu_umac_if.h:1405
signed int nrf_wifi_use_4addr
Definition: host_rpu_umac_if.h:1407
unsigned int mon_flags
Definition: host_rpu_umac_if.h:1409
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1411
This structure contains the information to be passed to the RPU to create a new virtual interface usi...
Definition: host_rpu_umac_if.h:1403
struct nrf_wifi_ie wpa_ie
Definition: host_rpu_umac_if.h:1322
unsigned short bss_max_idle_time
Definition: host_rpu_umac_if.h:1337
unsigned char nrf_wifi_bssid[6]
Definition: host_rpu_umac_if.h:1320
unsigned char prev_bssid[6]
Definition: host_rpu_umac_if.h:1333
signed char control_port
Definition: host_rpu_umac_if.h:1329
unsigned int center_frequency
Definition: host_rpu_umac_if.h:1316
unsigned char use_mfp
Definition: host_rpu_umac_if.h:1324
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:1318
unsigned int prev_bssid_flag
Definition: host_rpu_umac_if.h:1331
This structure specifies the parameters to be used when sending an association request.
Definition: host_rpu_umac_if.h:1314
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:1288
struct nrf_wifi_ie ie
Definition: host_rpu_umac_if.h:1267
unsigned int frequency
Definition: host_rpu_umac_if.h:1253
struct nrf_wifi_sae sae
Definition: host_rpu_umac_if.h:1271
signed int auth_type
Definition: host_rpu_umac_if.h:1261
unsigned short capability
Definition: host_rpu_umac_if.h:1286
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:1259
struct nrf_wifi_ie bss_ie
Definition: host_rpu_umac_if.h:1284
signed int from_beacon
Definition: host_rpu_umac_if.h:1282
unsigned long long tsf
Definition: host_rpu_umac_if.h:1290
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:1265
signed int scan_width
Definition: host_rpu_umac_if.h:1278
struct nrf_wifi_umac_key_info key_info
Definition: host_rpu_umac_if.h:1263
signed int nrf_wifi_signal
Definition: host_rpu_umac_if.h:1280
unsigned char nrf_wifi_bssid[6]
Definition: host_rpu_umac_if.h:1273
This structure specifies the parameters to be used when sending an authentication request.
Definition: host_rpu_umac_if.h:1251
unsigned char basic_rates[32]
Definition: host_rpu_umac_if.h:1556
unsigned char preamble
Definition: host_rpu_umac_if.h:1550
unsigned char ap_isolate
Definition: host_rpu_umac_if.h:1554
unsigned int num_basic_rates
Definition: host_rpu_umac_if.h:1544
unsigned char nrf_wifi_cts
Definition: host_rpu_umac_if.h:1548
unsigned char nrf_wifi_slot
Definition: host_rpu_umac_if.h:1552
unsigned short ht_opmode
Definition: host_rpu_umac_if.h:1546
unsigned int p2p_opp_ps
Definition: host_rpu_umac_if.h:1542
unsigned int p2p_go_ctwindow
Definition: host_rpu_umac_if.h:1536
This structure contains parameters that describe the BSS (Basic Service Set) information.
Definition: host_rpu_umac_if.h:1532
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1221
This structure represents the parameters used to change the MAC address.
Definition: host_rpu_umac_if.h:1219
unsigned char wme_uapsd_queues
Definition: host_rpu_umac_if.h:1888
struct nrf_wifi_supported_oper_classes supported_oper_classes
Definition: host_rpu_umac_if.h:1874
struct nrf_wifi_ext_capability ext_capability
Definition: host_rpu_umac_if.h:1870
unsigned short nrf_wifi_peer_aid
Definition: host_rpu_umac_if.h:1862
struct nrf_wifi_supported_channels supported_channels
Definition: host_rpu_umac_if.h:1872
unsigned char ht_capability[256]
Definition: host_rpu_umac_if.h:1878
unsigned short spare
Definition: host_rpu_umac_if.h:1866
signed int nrf_wifi_listen_interval
Definition: host_rpu_umac_if.h:1856
unsigned char wme_max_sp
Definition: host_rpu_umac_if.h:1892
unsigned short aid
Definition: host_rpu_umac_if.h:1860
struct nrf_wifi_supp_rates supp_rates
Definition: host_rpu_umac_if.h:1868
unsigned int sta_vlan
Definition: host_rpu_umac_if.h:1858
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1882
struct nrf_wifi_sta_flag_update sta_flags2
Definition: host_rpu_umac_if.h:1876
unsigned char opmode_notif
Definition: host_rpu_umac_if.h:1884
unsigned short sta_capability
Definition: host_rpu_umac_if.h:1864
unsigned char vht_capability[256]
Definition: host_rpu_umac_if.h:1880
This structure represents the information needed to update a station entry in the RPU.
Definition: host_rpu_umac_if.h:1854
signed int nrf_wifi_use_4addr
Definition: host_rpu_umac_if.h:2098
signed int iftype
Definition: host_rpu_umac_if.h:2096
This structure contains the information that needs to be provided to the RPU when modifying the attri...
Definition: host_rpu_umac_if.h:2094
signed char if_index
Definition: host_rpu_umac_if.h:2127
signed int state
Definition: host_rpu_umac_if.h:2125
This structure contains the information that needs to be passed to the RPU when changing the interfac...
Definition: host_rpu_umac_if.h:2123
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1157
This structure defines a command to abort a scan request.
Definition: host_rpu_umac_if.h:1155
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1978
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1980
struct nrf_wifi_umac_add_sta_info info
Definition: host_rpu_umac_if.h:1982
This structure defines the command for adding a new station entry.
Definition: host_rpu_umac_if.h:1976
struct nrf_wifi_umac_add_vif_info info
Definition: host_rpu_umac_if.h:1428
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1426
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1424
This structure defines a command used to create a new virtual interface using the NRF_WIFI_UMAC_CMD_N...
Definition: host_rpu_umac_if.h:1422
struct nrf_wifi_connect_common_info connect_common_info
Definition: host_rpu_umac_if.h:1351
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1356
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1347
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1349
This structure specifies the parameters to be used when sending an association request.
Definition: host_rpu_umac_if.h:1345
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1300
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1302
struct nrf_wifi_umac_auth_info info
Definition: host_rpu_umac_if.h:1304
This structure defines a command used to send an authentication request.
Definition: host_rpu_umac_if.h:1298
unsigned long long cookie
Definition: host_rpu_umac_if.h:2987
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2985
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2983
This structure represents the command to cancel "Remain on Channel" operation.
Definition: host_rpu_umac_if.h:2981
struct nrf_wifi_umac_change_macaddr_info macaddr_info
Definition: host_rpu_umac_if.h:1232
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1230
This structure describes command to change MAC address. This has to be used only when the interface i...
Definition: host_rpu_umac_if.h:1228
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1904
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1902
struct nrf_wifi_umac_chg_sta_info info
Definition: host_rpu_umac_if.h:1906
This structure defines the command for updating the parameters of a station entry.
Definition: host_rpu_umac_if.h:1900
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2108
struct nrf_wifi_umac_chg_vif_attr_info info
Definition: host_rpu_umac_if.h:2112
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2110
This structure defines the command used to change the interface.
Definition: host_rpu_umac_if.h:2106
struct nrf_wifi_umac_chg_vif_state_info info
Definition: host_rpu_umac_if.h:2139
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2137
This structure defines the command used to change the interface state.
Definition: host_rpu_umac_if.h:2135
unsigned char enable_extended_ps
Definition: host_rpu_umac_if.h:2897
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2895
This structure represents the command used to enable or disable extended power save mode....
Definition: host_rpu_umac_if.h:2893
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3512
unsigned int quiet_period_in_sec
Definition: host_rpu_umac_if.h:3514
This structure represents the command used to configure quiet period.
Definition: host_rpu_umac_if.h:3510
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2398
struct nrf_wifi_umac_config_twt_info info
Definition: host_rpu_umac_if.h:2400
This structure defines the parameters required for setting up TWT session.
Definition: host_rpu_umac_if.h:2396
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2475
struct nrf_wifi_umac_uapsd_info info
Definition: host_rpu_umac_if.h:2477
This structure defines the command used to configure the UAPSD-Q value.
Definition: host_rpu_umac_if.h:2473
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2829
This structure represents the command used to retrieve connection information.
Definition: host_rpu_umac_if.h:2827
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1750
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1748
struct nrf_wifi_umac_del_sta_info info
Definition: host_rpu_umac_if.h:1752
This structure defines the command to delete a station.
Definition: host_rpu_umac_if.h:1746
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1439
This structure defines a command used to delete a virtual interface. However, this command is not all...
Definition: host_rpu_umac_if.h:1437
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1388
struct nrf_wifi_umac_disconn_info info
Definition: host_rpu_umac_if.h:1390
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1386
This structure specifies the parameters to be used when sending a disconnect request.
Definition: host_rpu_umac_if.h:1384
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2309
This structure defines the command used to retrieve channel information.
Definition: host_rpu_umac_if.h:2307
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2868
This structure defines the command used to retrieve power save information.
Definition: host_rpu_umac_if.h:2866
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2299
This structure defines the command used to obtain the regulatory domain information.
Definition: host_rpu_umac_if.h:2297
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1169
signed int scan_reason
Definition: host_rpu_umac_if.h:1171
TThis structure defines a command to request scan results. This command should be executed only if we...
Definition: host_rpu_umac_if.h:1167
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1772
struct nrf_wifi_umac_get_sta_info info
Definition: host_rpu_umac_if.h:1774
This structure defines the command to get station information.
Definition: host_rpu_umac_if.h:1770
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2289
This structure defines the command used to retrieve the transmit power information.
Definition: host_rpu_umac_if.h:2287
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1502
struct nrf_wifi_umac_key_info key_info
Definition: host_rpu_umac_if.h:1500
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1496
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1498
This structure represents command to add a new key.
Definition: host_rpu_umac_if.h:1494
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1208
struct nrf_wifi_umac_mcast_cfg info
Definition: host_rpu_umac_if.h:1210
This structure defines a command used to set multicast (mcast) addresses.
Definition: host_rpu_umac_if.h:1206
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1479
struct nrf_wifi_umac_mgmt_frame_info info
Definition: host_rpu_umac_if.h:1484
This structure defines a command to inform the RPU to register a management frame,...
Definition: host_rpu_umac_if.h:1477
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2210
struct nrf_wifi_umac_mgmt_tx_info info
Definition: host_rpu_umac_if.h:2216
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2212
This structure defines the command used to transmit a management frame.
Definition: host_rpu_umac_if.h:2208
struct remain_on_channel_info info
Definition: host_rpu_umac_if.h:2972
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2968
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2970
This structure represents the command used to keep the device awake on the specified channel for a de...
Definition: host_rpu_umac_if.h:2966
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1145
struct nrf_wifi_umac_scan_info info
Definition: host_rpu_umac_if.h:1147
This structure defines a command scan request.
Definition: host_rpu_umac_if.h:1143
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2080
struct nrf_wifi_umac_set_beacon_info info
Definition: host_rpu_umac_if.h:2082
This structure defines the command for setting the beacon data using NRF_WIFI_UMAC_CMD_SET_BEACON.
Definition: host_rpu_umac_if.h:2078
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1568
struct nrf_wifi_umac_bss_info bss_info
Definition: host_rpu_umac_if.h:1570
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1566
This structure represents a command used to set BSS (Basic Service Set) parameters.
Definition: host_rpu_umac_if.h:1564
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1512
struct nrf_wifi_umac_key_info key_info
Definition: host_rpu_umac_if.h:1514
This structure defines a command that is used to add a new key.
Definition: host_rpu_umac_if.h:1510
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2880
unsigned short listen_interval
Definition: host_rpu_umac_if.h:2882
This structure defines the command used to set the listen interval period. It determines how frequent...
Definition: host_rpu_umac_if.h:2878
signed int timeout
Definition: host_rpu_umac_if.h:2255
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2251
This structure represents the command to configure power save timeout value.
Definition: host_rpu_umac_if.h:2249
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2237
struct nrf_wifi_umac_set_power_save_info info
Definition: host_rpu_umac_if.h:2241
This structure represents the command used to enable or disable the power save functionality.
Definition: host_rpu_umac_if.h:2235
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2277
struct nrf_wifi_umac_qos_map_info info
Definition: host_rpu_umac_if.h:2279
This structure represents the information related to the Quality of Service (QoS) map.
Definition: host_rpu_umac_if.h:2275
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1716
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1718
struct nrf_wifi_umac_set_wiphy_info info
Definition: host_rpu_umac_if.h:1720
This structure defines the command to set the wireless PHY configuration.
Definition: host_rpu_umac_if.h:1714
struct nrf_wifi_umac_start_ap_info info
Definition: host_rpu_umac_if.h:2048
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2044
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2042
This structure defines the command for starting the SoftAP using NRF_WIFI_UMAC_CMD_NEW_BEACON and NRF...
Definition: host_rpu_umac_if.h:2040
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2058
This structure defines the command used to stop Soft AP operation.
Definition: host_rpu_umac_if.h:2056
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2169
This structure represents the command for stopping P2P mode on an interface.
Definition: host_rpu_umac_if.h:2167
struct nrf_wifi_umac_teardown_twt_info info
Definition: host_rpu_umac_if.h:2427
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2425
This structure defines the command used to delete or remove a TWT session.
Definition: host_rpu_umac_if.h:2423
unsigned char twt_resp_status
Definition: host_rpu_umac_if.h:2386
unsigned short twt_target_wake_interval_mantissa
Definition: host_rpu_umac_if.h:2378
unsigned char neg_type
Definition: host_rpu_umac_if.h:2362
unsigned char is_implicit
Definition: host_rpu_umac_if.h:2370
unsigned char dialog_token
Definition: host_rpu_umac_if.h:2384
unsigned int twt_wake_ahead_duration
Definition: host_rpu_umac_if.h:2388
unsigned int nominal_min_twt_wake_duration
Definition: host_rpu_umac_if.h:2382
unsigned char twt_flow_type
Definition: host_rpu_umac_if.h:2374
unsigned char twt_flow_id
Definition: host_rpu_umac_if.h:2357
unsigned char ap_trigger_frame
Definition: host_rpu_umac_if.h:2366
unsigned char twt_target_wake_interval_exponent
Definition: host_rpu_umac_if.h:2376
signed int setup_cmd
Definition: host_rpu_umac_if.h:2364
unsigned long long target_wake_time
Definition: host_rpu_umac_if.h:2380
This structure describes the TWT information.
Definition: host_rpu_umac_if.h:2355
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1734
unsigned short reason_code
Definition: host_rpu_umac_if.h:1738
unsigned char mgmt_subtype
Definition: host_rpu_umac_if.h:1736
This structure contains the parameters to delete a station.
Definition: host_rpu_umac_if.h:1732
unsigned short reason_code
Definition: host_rpu_umac_if.h:1374
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:1372
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1376
This structure specifies the parameters to be passed while sending a deauthentication request (NRF_WI...
Definition: host_rpu_umac_if.h:1368
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:3499
unsigned int cmd_status
Definition: host_rpu_umac_if.h:3503
unsigned int cmd_id
Definition: host_rpu_umac_if.h:3501
This structure represents the status code for a command. It is used to indicate the outcome or result...
Definition: host_rpu_umac_if.h:3497
unsigned char associated
Definition: host_rpu_umac_if.h:2854
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:2850
unsigned char linkmode
Definition: host_rpu_umac_if.h:2858
unsigned char dtim_interval
Definition: host_rpu_umac_if.h:2852
unsigned char twt_capable
Definition: host_rpu_umac_if.h:2856
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2848
This structure represents the information related to the connection of a station.
Definition: host_rpu_umac_if.h:2846
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2710
unsigned long long cookie
Definition: host_rpu_umac_if.h:2716
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:2718
unsigned long long host_cookie
Definition: host_rpu_umac_if.h:2714
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2712
This structure specifies the cookie response event, which is used to receive an RPU cookie associated...
Definition: host_rpu_umac_if.h:2708
struct nrf_wifi_chan_definition chan_def
Definition: host_rpu_umac_if.h:2820
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2818
This structure represents channel information and serves as the event for the command NRF_WIFI_UMAC_C...
Definition: host_rpu_umac_if.h:2816
signed int txpwr_level
Definition: host_rpu_umac_if.h:2733
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2731
This structure represents the event that corresponds to the command NRF_WIFI_UMAC_CMD_GET_TX_POWER....
Definition: host_rpu_umac_if.h:2729
unsigned int rx_signal_dbm
Definition: host_rpu_umac_if.h:2655
struct nrf_wifi_frame frame
Definition: host_rpu_umac_if.h:2661
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:2663
unsigned int frequency
Definition: host_rpu_umac_if.h:2653
unsigned long long cookie
Definition: host_rpu_umac_if.h:2659
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2649
unsigned int req_ie_len
Definition: host_rpu_umac_if.h:2667
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:2657
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2651
unsigned char wme_uapsd_queues
Definition: host_rpu_umac_if.h:2665
unsigned char req_ie[0]
Definition: host_rpu_umac_if.h:2669
This structure represent different responses received from the access point during various stages of ...
Definition: host_rpu_umac_if.h:2647
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2622
unsigned char event_bss_count
Definition: host_rpu_umac_if.h:2624
struct umac_display_results display_results[8]
Definition: host_rpu_umac_if.h:2626
This structure serves as a response to the command NRF_WIFI_UMAC_CMD_GET_SCAN_RESULTS of display scan...
Definition: host_rpu_umac_if.h:2620
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:2555
unsigned int ies_len
Definition: host_rpu_umac_if.h:2557
unsigned int seen_ms_ago
Definition: host_rpu_umac_if.h:2537
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:2549
unsigned int generation
Definition: host_rpu_umac_if.h:2531
unsigned int beacon_ies_len
Definition: host_rpu_umac_if.h:2559
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2527
unsigned short capability
Definition: host_rpu_umac_if.h:2551
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2529
unsigned char ies[0]
Definition: host_rpu_umac_if.h:2564
struct nrf_wifi_signal signal
Definition: host_rpu_umac_if.h:2553
unsigned long long ies_tsf
Definition: host_rpu_umac_if.h:2543
unsigned long long beacon_ies_tsf
Definition: host_rpu_umac_if.h:2547
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:2539
unsigned int frequency
Definition: host_rpu_umac_if.h:2533
signed int status
Definition: host_rpu_umac_if.h:2541
unsigned int chan_width
Definition: host_rpu_umac_if.h:2535
This structure serves as a response to the command NRF_WIFI_UMAC_CMD_GET_SCAN_RESULTS....
Definition: host_rpu_umac_if.h:2525
unsigned char wme
Definition: host_rpu_umac_if.h:2685
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2683
struct nrf_wifi_ie assoc_req_ies
Definition: host_rpu_umac_if.h:2695
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2681
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:2689
unsigned int generation
Definition: host_rpu_umac_if.h:2691
unsigned char is_sta_legacy
Definition: host_rpu_umac_if.h:2687
struct nrf_wifi_sta_info sta_info
Definition: host_rpu_umac_if.h:2693
This structure represents an event that is generated when a station is added or removed.
Definition: host_rpu_umac_if.h:2679
unsigned char num_twt_flows
Definition: host_rpu_umac_if.h:2932
unsigned char twt_responder
Definition: host_rpu_umac_if.h:2926
unsigned char extended_ps
Definition: host_rpu_umac_if.h:2924
struct nrf_wifi_umac_config_twt_info twt_flow_info[0]
Definition: host_rpu_umac_if.h:2934
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2918
unsigned short listen_interval
Definition: host_rpu_umac_if.h:2930
unsigned char ps_mode
Definition: host_rpu_umac_if.h:2920
unsigned char enabled
Definition: host_rpu_umac_if.h:2922
unsigned int ps_timeout
Definition: host_rpu_umac_if.h:2928
This structure represents an event that provides information about the RPU power save mode....
Definition: host_rpu_umac_if.h:2916
signed int status
Definition: host_rpu_umac_if.h:1182
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:1180
unsigned int scan_type
Definition: host_rpu_umac_if.h:1184
This structure provides details about the "Scan Done" event.
Definition: host_rpu_umac_if.h:1178
signed int return_value
Definition: host_rpu_umac_if.h:2748
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2746
This structure represents the response to the command NRF_WIFI_UMAC_CMD_SET_INTERFACE....
Definition: host_rpu_umac_if.h:2744
unsigned short scan_frequencies[64]
Definition: host_rpu_umac_if.h:2499
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2487
unsigned int valid_fields
Definition: host_rpu_umac_if.h:2489
unsigned char num_scan_frequencies
Definition: host_rpu_umac_if.h:2497
struct nrf_wifi_ie ie
Definition: host_rpu_umac_if.h:2503
struct nrf_wifi_ssid scan_ssid[2]
Definition: host_rpu_umac_if.h:2501
unsigned int nrf_wifi_scan_flags
Definition: host_rpu_umac_if.h:2493
unsigned char num_scan_ssid
Definition: host_rpu_umac_if.h:2495
This structure represents the event used to indicate that a scan has started.
Definition: host_rpu_umac_if.h:2485
struct twt_sleep_info info
Definition: host_rpu_umac_if.h:2453
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2451
This structure defines an event used to indicate to the host whether to block or unblock Tx (transmit...
Definition: host_rpu_umac_if.h:2449
signed int status
Definition: host_rpu_umac_if.h:2150
struct nrf_wifi_umac_hdr umac_hdr
Definition: host_rpu_umac_if.h:2148
This structure defines an event-to-command mapping for NRF_WIFI_UMAC_CMD_SET_IFFLAGS.
Definition: host_rpu_umac_if.h:2146
unsigned int frame_match_len
Definition: host_rpu_umac_if.h:1452
unsigned char frame_match[8]
Definition: host_rpu_umac_if.h:1454
This structure represents the data of management frame that must be matched for processing in userspa...
Definition: host_rpu_umac_if.h:1450
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1762
This structure contains the information required for obtaining station details.
Definition: host_rpu_umac_if.h:1760
unsigned int seq
Definition: host_rpu_umac_if.h:1066
unsigned int portid
Definition: host_rpu_umac_if.h:1064
unsigned int cmd_evnt
Definition: host_rpu_umac_if.h:1070
signed int rpu_ret_val
Definition: host_rpu_umac_if.h:1072
struct nrf_wifi_index_ids ids
Definition: host_rpu_umac_if.h:1074
The command header expected by UMAC to handle requests from the control interface.
Definition: host_rpu_umac_if.h:1062
unsigned short nrf_wifi_flags
Definition: host_rpu_umac_if.h:1101
unsigned int cipher_suite
Definition: host_rpu_umac_if.h:1099
struct nrf_wifi_seq seq
Definition: host_rpu_umac_if.h:1109
signed int key_type
Definition: host_rpu_umac_if.h:1103
struct nrf_wifi_key key
Definition: host_rpu_umac_if.h:1105
unsigned char key_idx
Definition: host_rpu_umac_if.h:1111
unsigned int valid_fields
Definition: host_rpu_umac_if.h:1097
This structure contains information about a security key.
Definition: host_rpu_umac_if.h:1095
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:1199
unsigned int type
Definition: host_rpu_umac_if.h:1197
This structure represents the parameters used to configure the multicast address filter.
Definition: host_rpu_umac_if.h:1195
unsigned short frame_type
Definition: host_rpu_umac_if.h:1465
struct nrf_wifi_umac_frame_match frame_match
Definition: host_rpu_umac_if.h:1467
This structure contains information about the type of management frame that should be passed to the d...
Definition: host_rpu_umac_if.h:1463
unsigned int dur
Definition: host_rpu_umac_if.h:2192
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:2188
unsigned long long host_cookie
Definition: host_rpu_umac_if.h:2200
struct nrf_wifi_frame frame
Definition: host_rpu_umac_if.h:2194
unsigned int frequency
Definition: host_rpu_umac_if.h:2190
This structure describes the parameters required to transmit a management frame from the host.
Definition: host_rpu_umac_if.h:2186
unsigned char qos_map_info[256]
Definition: host_rpu_umac_if.h:2267
unsigned int qos_map_info_len
Definition: host_rpu_umac_if.h:2265
This structure represents the information of qos_map.
Definition: host_rpu_umac_if.h:2263
signed int scan_reason
Definition: host_rpu_umac_if.h:1133
struct nrf_wifi_scan_params scan_params
Definition: host_rpu_umac_if.h:1135
This structure contains details about scan request information.
Definition: host_rpu_umac_if.h:1131
struct nrf_wifi_beacon_data beacon_data
Definition: host_rpu_umac_if.h:2069
This structure represents the parameters that must be passed to the RPU when configuring Beacon and P...
Definition: host_rpu_umac_if.h:2067
signed int ps_state
Definition: host_rpu_umac_if.h:2226
This structure represents the information regarding the power save state.
Definition: host_rpu_umac_if.h:2224
unsigned int antenna_tx
Definition: host_rpu_umac_if.h:1682
unsigned int antenna_rx
Definition: host_rpu_umac_if.h:1688
int rts_threshold
Definition: host_rpu_umac_if.h:1672
unsigned char retry_long
Definition: host_rpu_umac_if.h:1702
unsigned char coverage_class
Definition: host_rpu_umac_if.h:1704
struct nrf_wifi_tx_power_setting tx_power_setting
Definition: host_rpu_umac_if.h:1694
unsigned char retry_short
Definition: host_rpu_umac_if.h:1698
unsigned int frag_threshold
Definition: host_rpu_umac_if.h:1676
signed char wiphy_name[32]
Definition: host_rpu_umac_if.h:1706
struct nrf_wifi_txq_params txq_params
Definition: host_rpu_umac_if.h:1692
This structure contains information about the configuration parameters needed to set up and configure...
Definition: host_rpu_umac_if.h:1668
signed int smps_mode
Definition: host_rpu_umac_if.h:2013
unsigned char dtim_period
Definition: host_rpu_umac_if.h:2007
signed int auth_type
Definition: host_rpu_umac_if.h:2011
unsigned char p2p_go_ctwindow
Definition: host_rpu_umac_if.h:2027
unsigned short inactivity_timeout
Definition: host_rpu_umac_if.h:2025
unsigned char p2p_opp_ps
Definition: host_rpu_umac_if.h:2031
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:2019
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:2005
unsigned int nrf_wifi_flags
Definition: host_rpu_umac_if.h:2015
struct nrf_wifi_beacon_data beacon_data
Definition: host_rpu_umac_if.h:2017
struct nrf_wifi_connect_common_info connect_common_info
Definition: host_rpu_umac_if.h:2021
signed int hidden_ssid
Definition: host_rpu_umac_if.h:2009
This structure describes the parameters required to be passed to the RPU when initiating a SoftAP (So...
Definition: host_rpu_umac_if.h:2003
unsigned char reason_code
Definition: host_rpu_umac_if.h:2415
unsigned char twt_flow_id
Definition: host_rpu_umac_if.h:2413
This structure represents the TWT delete information.
Definition: host_rpu_umac_if.h:2411
unsigned int uapsd_queue
Definition: host_rpu_umac_if.h:2465
This structure represents the information about UAPSD queues.
Definition: host_rpu_umac_if.h:2463
unsigned int dur
Definition: host_rpu_umac_if.h:2948
unsigned long long host_cookie
Definition: host_rpu_umac_if.h:2952
unsigned long long cookie
Definition: host_rpu_umac_if.h:2954
struct freq_params nrf_wifi_freq_params
Definition: host_rpu_umac_if.h:2950
This structure contains information relevant to the "Remain on Channel" operation....
Definition: host_rpu_umac_if.h:2946
unsigned int type
Definition: host_rpu_umac_if.h:2440
This structure represents the information related to Tx (transmit) block/unblock.
Definition: host_rpu_umac_if.h:2436
unsigned char twt_support
Definition: host_rpu_umac_if.h:2602
unsigned int nwk_channel
Definition: host_rpu_umac_if.h:2590
unsigned char reserved3
Definition: host_rpu_umac_if.h:2606
unsigned char reserved4
Definition: host_rpu_umac_if.h:2608
signed int nwk_band
Definition: host_rpu_umac_if.h:2588
unsigned short capability
Definition: host_rpu_umac_if.h:2598
signed int security_type
Definition: host_rpu_umac_if.h:2594
struct nrf_wifi_signal signal
Definition: host_rpu_umac_if.h:2600
unsigned char protocol_flags
Definition: host_rpu_umac_if.h:2592
unsigned short beacon_interval
Definition: host_rpu_umac_if.h:2596
unsigned char mfp_flag
Definition: host_rpu_umac_if.h:2604
unsigned char mac_addr[6]
Definition: host_rpu_umac_if.h:2586
struct nrf_wifi_ssid ssid
Definition: host_rpu_umac_if.h:2584
This structure represents the response for NRF_WIFI_UMAC_CMD_GET_SCAN_RESULTS. It contains the displa...
Definition: host_rpu_umac_if.h:2582