Merge "Add wifi hal API for Multi-Link Operation mode"

This commit is contained in:
Mahesh KKV 2023-02-16 02:00:57 +00:00 committed by Android (Google) Code Review
commit f4ca30e56e

View file

@ -65,6 +65,14 @@ typedef enum {
WIFI_CHAN_WIDTH_INVALID = -1
} wifi_channel_width;
/* Multi-Link Operation modes */
typedef enum {
WIFI_MLO_MODE_DEFAULT = 0,
WIFI_MLO_MODE_LOW_LATENCY = 1,
WIFI_MLO_MODE_HIGH_THROUGHPUT = 2,
WIFI_MLO_MODE_LOW_POWER = 3,
} wifi_mlo_mode;
/* Pre selected Power scenarios to be applied from BDF file */
typedef enum {
WIFI_POWER_SCENARIO_INVALID = -2,
@ -1237,6 +1245,14 @@ typedef struct {
wifi_interface_handle iface,
NanPairingEndRequest *msg);
/**@brief wifi_set_mlo_mode
* Set Multi-Link Operation mode.
* @param handle global wifi_handle
* @param mode: MLO mode
* @return Synchronous wifi_error
*/
wifi_error (*wifi_set_mlo_mode)(wifi_handle handle, wifi_mlo_mode mode);
/*
* when adding new functions make sure to add stubs in
* wifi_legacy_hal_stubs.cpp::initHalFuncTableWithStubs