qcacmn: Add conversion for new twt notification and twt status codes

Introduce new twt statusconversion
HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS and
HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR for
individual twt in 11be.

Change-Id: I76194ec0172d06c1b176e3afd3a5e66efdd12f4a
CRs-Fixed: 3568732
This commit is contained in:
Vijay Raj
2023-07-23 23:14:35 -07:00
committed by Rahul Choudhary
parent 7157add22c
commit 38f6a7af8d
3 changed files with 20 additions and 0 deletions

View File

@@ -256,6 +256,8 @@ enum HOST_TWT_ENABLE_STATUS {
* @HOST_ADD_TWT_STATUS_ROAM_IN_PROGRESS: Roaming in progress
* @HOST_ADD_TWT_STATUS_CHAN_SW_IN_PROGRESS: Channel switch in progress
* @HOST_ADD_TWT_STATUS_SCAN_IN_PROGRESS: Scan is in progress
* @HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS: Link switch is in progress
* @HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR: MLMR mode is not supported
*/
enum HOST_ADD_TWT_STATUS {
HOST_ADD_TWT_STATUS_OK,
@@ -273,6 +275,8 @@ enum HOST_ADD_TWT_STATUS {
HOST_ADD_TWT_STATUS_ROAM_IN_PROGRESS,
HOST_ADD_TWT_STATUS_CHAN_SW_IN_PROGRESS,
HOST_ADD_TWT_STATUS_SCAN_IN_PROGRESS,
HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS,
HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR,
};
/**
@@ -527,6 +531,8 @@ enum HOST_TWT_GET_STATS_STATUS {
* @HOST_TWT_ADD_STATUS_ROAM_IN_PROGRESS: Roaming in progress
* @HOST_TWT_ADD_STATUS_CHAN_SW_IN_PROGRESS: Channel switch in progress
* @HOST_TWT_ADD_STATUS_SCAN_IN_PROGRESS: Scan is in progress
* @HOST_TWT_ADD_STATUS_LINK_SWITCH_IN_PROGRESS: link switch is in progress
* @HOST_TWT_ADD_STATUS_UNSUPPORTED_MODE_MLMR: MLMR not supported
*/
enum HOST_TWT_ADD_STATUS {
HOST_TWT_ADD_STATUS_OK,
@@ -544,6 +550,8 @@ enum HOST_TWT_ADD_STATUS {
HOST_TWT_ADD_STATUS_ROAM_IN_PROGRESS,
HOST_TWT_ADD_STATUS_CHAN_SW_IN_PROGRESS,
HOST_TWT_ADD_STATUS_SCAN_IN_PROGRESS,
HOST_TWT_ADD_STATUS_LINK_SWITCH_IN_PROGRESS,
HOST_TWT_ADD_STATUS_UNSUPPORTED_MODE_MLMR,
};
/**

View File

@@ -360,6 +360,8 @@ enum WMI_HOST_GET_STATS_TWT_STATUS {
* @WMI_HOST_ADD_TWT_STATUS_ROAM_IN_PROGRESS: Roaming in progress
* @WMI_HOST_ADD_TWT_STATUS_CHAN_SW_IN_PROGRESS: Channel switch in progress
* @WMI_HOST_ADD_TWT_STATUS_SCAN_IN_PROGRESS: Scan is in progress
* @WMI_HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS: link switch is in progress
* @WMI_HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR: MLMR mode not supported
*/
enum WMI_HOST_ADD_TWT_STATUS {
WMI_HOST_ADD_TWT_STATUS_OK,
@@ -377,6 +379,8 @@ enum WMI_HOST_ADD_TWT_STATUS {
WMI_HOST_ADD_TWT_STATUS_ROAM_IN_PROGRESS,
WMI_HOST_ADD_TWT_STATUS_CHAN_SW_IN_PROGRESS,
WMI_HOST_ADD_TWT_STATUS_SCAN_IN_PROGRESS,
WMI_HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS,
WMI_HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR,
};
/**

View File

@@ -573,6 +573,10 @@ wmi_get_converted_twt_add_dialog_status(WMI_ADD_TWT_STATUS_T tgt_status)
return HOST_TWT_ADD_STATUS_CHAN_SW_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_SCAN_IN_PROGRESS:
return HOST_TWT_ADD_STATUS_SCAN_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS:
return HOST_TWT_ADD_STATUS_LINK_SWITCH_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR:
return HOST_TWT_ADD_STATUS_UNSUPPORTED_MODE_MLMR;
default:
return HOST_TWT_ADD_STATUS_UNKNOWN_ERROR;
}
@@ -1702,6 +1706,10 @@ wmi_get_converted_twt_add_dialog_status(WMI_ADD_TWT_STATUS_T tgt_status)
return WMI_HOST_ADD_TWT_STATUS_CHAN_SW_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_SCAN_IN_PROGRESS:
return WMI_HOST_ADD_TWT_STATUS_SCAN_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS:
return WMI_HOST_ADD_TWT_STATUS_LINK_SWITCH_IN_PROGRESS;
case WMI_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR:
return WMI_HOST_ADD_TWT_STATUS_UNSUPPORTED_MODE_MLMR;
default:
return WMI_HOST_ADD_TWT_STATUS_UNKNOWN_ERROR;
}