Add wifi hal API for Multi-Link Operation mode
Bug: 268235139 Test: Build successfully Change-Id: Ia103ecc2b5cad29520c7b4235ccc051629561fdc
This commit is contained in:
parent
b505efe7ff
commit
da7fe36ab5
1 changed files with 16 additions and 0 deletions
|
@ -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,
|
||||
|
@ -1232,6 +1240,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
|
||||
|
|
Loading…
Reference in a new issue