Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
Quality of Service (QOS)

Files

file  qaGobiApiQos.h
 Quality of Service API function prototypes.
 
file  qos.h
 

Data Structures

struct  dataRate
 
struct  tokenBucket
 
struct  pktErrRate
 
struct  swiQosFlow
 
struct  IPv4Addr
 
struct  Tos
 
struct  IPv6Addr
 
struct  IPv6TrafCls
 
struct  Port
 
struct  swiQosFilter
 
struct  swiQosReq
 
struct  swiQosIds
 
struct  swiQosModifyReq
 
struct  swiQosGranted
 
struct  NWProfile
 
struct  sQosFlowStat
 
struct  sQosStat
 
struct  sApnExtraParams
 
struct  QosFlow
 
struct  QosFlowList
 
struct  QosFilterSpecs
 
struct  QosFilterSpecsList
 
struct  TxFilterMatchAll
 
struct  TxRx5GQCI
 
struct  TxRxQosAveragingWindow
 
struct  TxRxQoSFlowParamError
 
struct  TxRxQoSFilterParamError
 
struct  unpack_qos_SLQSQosGetNetworkStatus_t
 
struct  pack_qos_SLQSQosSwiReadApnExtraParams_t
 
struct  unpack_qos_SLQSQosSwiReadApnExtraParams_t
 
struct  pack_qos_SLQSQosSwiReadDataStats_t
 
struct  unpack_QosFlowStat_t
 
struct  unpack_qos_SLQSQosSwiReadDataStats_t
 
struct  unpack_qos_SLQSSetQosNWStatusCallback_ind_t
 
struct  unpack_qos_SLQSSetQosStatusCallback_ind_t
 
struct  unpack_qos_SLQSSetQosPriEventCallback_ind_t
 
struct  pack_qos_SLQSSetQosEventCallback_t
 
struct  unpack_qos_QosFlowInfoState_t
 
struct  unpack_qos_dataRate_t
 
struct  unpack_qos_tokenBucket_t
 
struct  unpack_qos_pktErrRate_t
 
struct  unpack_qos_swiQosFlow_t
 
struct  unpack_qos_IPv4Addr_t
 
struct  unpack_qos_Tos_t
 
struct  unpack_qos_IPv6Addr_t
 
struct  unpack_qos_IPv6TrafCls_t
 
struct  unpack_qos_Port_t
 
struct  unpack_qos_swiQosFilter_t
 
struct  unpack_qos_QosFlowInfo_t
 
struct  unpack_qos_EventCallback_t
 
struct  unpack_qos_SLQSSetQosEventCallback_ind_t
 
struct  qos_BindDataPortPeripheralEndPointID_t
 
struct  qos_BindDataPortMuxID_t
 
struct  qos_BindDataPortSIODataPort_t
 
struct  pack_qos_BindDataPort_t
 
struct  pack_qos_SLQSQosGetQosInfo_t
 
struct  unpack_qos_QosFlow_t
 
struct  unpack_qos_QosFilterSpecs_t
 
struct  unpack_qos_QosFilterSpecsList_t
 
struct  unpack_qos_TxFilterMatchAll_t
 
struct  unpack_qos_SLQSQosGetQosInfo_t
 
struct  pack_qos_QosFlowList_t
 
struct  pack_qos_TxRx5GQCI_t
 
struct  pack_qos_TxRxQosAveragingWindow_t
 
struct  pack_qos_SLQSRequestQosExReq_t
 
struct  unpack_qos_TxRxQoSFlowParamError
 
struct  unpack_qos_TxRxQoSFilterParamError
 
struct  unpack_qos_SLQSQosRequestQosExResp_t
 
struct  pack_qos_SLQSQosIndicationRegister_t
 

Macros

#define MAX_QOS_SPEC_PER_APN   (10)
 
#define MAX_QOS_FILTER_TLV   25
 
#define LITEQMI_MAX_QOS_FLOW_PER_APN_STATS   10
 
#define LITEQMI_MAX_QOS_FILTERS   25
 
#define LITEQMI_MAX_QOS_FLOWS   8
 

Typedefs

typedef unpack_result_t unpack_qos_SLQSQosIndicationRegister_t
 

Functions

int pack_qos_SLQSQosGetNetworkStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_qos_SLQSQosGetNetworkStatus (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGetNetworkStatus_t *pOutput)
 
int pack_qos_SLQSQosSwiReadApnExtraParams (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosSwiReadApnExtraParams_t *reqParam)
 
int unpack_qos_SLQSQosSwiReadApnExtraParams (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosSwiReadApnExtraParams_t *pOutput)
 
int pack_qos_SLQSQosSwiReadDataStats (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosSwiReadDataStats_t *reqParam)
 
int unpack_qos_SLQSQosSwiReadDataStats (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosSwiReadDataStats_t *pOutput)
 
int unpack_qos_SLQSSetQosNWStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosNWStatusCallback_ind_t *pOutput)
 
int unpack_qos_SLQSSetQosStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosStatusCallback_ind_t *pOutput)
 
int unpack_qos_SLQSSetQosPriEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosPriEventCallback_ind_t *pOutput)
 
int pack_qos_SLQSSetQosEventCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSSetQosEventCallback_t *reqParam)
 
int unpack_qos_SLQSSetQosEventCallback (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosEventCallback_t *pOutput)
 
int unpack_qos_SLQSSetQosEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosEventCallback_ind_t *pOutput)
 
int pack_qos_BindDataPort (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_BindDataPort_t *req)
 
int unpack_qos_BindDataPort (uint8_t *pResp, uint16_t respLen, unpack_qos_BindDataPort_t *pOutput)
 
int pack_qos_SLQSQosGetQosInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosGetQosInfo_t *pQosIdentifier)
 
int unpack_qos_SLQSQosGetQosInfo (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGetQosInfo_t *pOutput)
 
int pack_qos_SLQSQosExRequest (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSRequestQosExReq_t *pRequestQosExReq)
 
int unpack_qos_SLQSQosExRequest (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosRequestQosExResp_t *pOutput)
 
int unpack_qos_SLQSQosGlobalQosFlow_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGlobalQosFlow_ind_t *pOutput)
 
int pack_qos_SLQSQosIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosIndicationRegister_t *pIndicationRegister)
 
int unpack_qos_SLQSQosIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosIndicationRegister_t *pOutput)
 

Detailed Description

Macro Definition Documentation

◆ LITEQMI_MAX_QOS_FILTERS

#define LITEQMI_MAX_QOS_FILTERS   25

LITEQMI_MAX_QOS_FILTERS defined below

◆ LITEQMI_MAX_QOS_FLOW_PER_APN_STATS

#define LITEQMI_MAX_QOS_FLOW_PER_APN_STATS   10

LITEQMI_MAX_QOS_FLOW_PER_APN_STATS defined below

◆ LITEQMI_MAX_QOS_FLOWS

#define LITEQMI_MAX_QOS_FLOWS   8

LITEQMI_MAX_QOS_FLOWS defined below

◆ MAX_QOS_SPEC_PER_APN

#define MAX_QOS_SPEC_PER_APN   (10)

MAX_QOS_SPEC_PER_APN defined below

Typedef Documentation

◆ unpack_qos_SLQSQosIndicationRegister_t

unpack QOS Indication Register struct

Function Documentation

◆ pack_qos_BindDataPort()

int pack_qos_BindDataPort ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_BindDataPort_t req 
)

Function to pack command to Binds a control point to a data port. This maps to PkQmiQosBindDataPort

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]req
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • Timeout: 2 seconds

◆ pack_qos_SLQSQosExRequest()

int pack_qos_SLQSQosExRequest ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSRequestQosExReq_t pRequestQosExReq 
)

Function to pack command to Triggers QoS negotiation by providing QoS parameters. This maps to SLQSQosGetQosInfo

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]pRequestQosExReq
  • Request to trigger QoS negotiation by providing QoS parameters
See also
pack_qos_SLQSRequestQosExReq_t
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_qos_SLQSQosGetNetworkStatus()

int pack_qos_SLQSQosGetNetworkStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Function to pack command to retrieve QoS status of the network. This maps to SLQSQosGetNetworkStatus

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • Timeout: 2 seconds
  • Technology Supported: CDMA
  • PDN Specific: No

◆ pack_qos_SLQSQosGetQosInfo()

int pack_qos_SLQSQosGetQosInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSQosGetQosInfo_t pQosIdentifier 
)

Function to pack command to retrieve QoS Information. This maps to SLQSQosGetQosInfo

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]pQosIdentifier
  • QOS Identifier
See also
pack_qos_SLQSQosGetQosInfo_t
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_qos_SLQSQosIndicationRegister()

int pack_qos_SLQSQosIndicationRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSQosIndicationRegister_t pIndicationRegister 
)

Function to pack command to Register for QoS Indications parameters.

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]pIndicationRegister
  • Request to trigger QoS negotiation by providing QoS parameters
See also
pack_qos_SLQSQosIndicationRegister_t
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_qos_SLQSQosSwiReadApnExtraParams()

int pack_qos_SLQSQosSwiReadApnExtraParams ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSQosSwiReadApnExtraParams_t reqParam 
)

Function to pack QMI command to query extra APN parameters This maps to SLQSQosSwiReadApnExtraParams

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]reqParam
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
- Timeout: 2 seconds
  • PDN Specific: Yes

◆ pack_qos_SLQSQosSwiReadDataStats()

int pack_qos_SLQSQosSwiReadDataStats ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSQosSwiReadDataStats_t reqParam 
)

Function to pack QMI command to query APN data statistics This maps to SLQSQosSwiReadDataStats

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]reqParam
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
- Timeout: 2 seconds
  • PDN Specific: Yes

◆ pack_qos_SLQSSetQosEventCallback()

int pack_qos_SLQSSetQosEventCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_qos_SLQSSetQosEventCallback_t reqParam 
)

Function to pack QMI command to enable QoS event indications This maps to SLQSSetQosEventCallback

Parameters
[out]pCtx
[in,out]pReqBuf
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
[in,out]pLen
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
[in]reqParam
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_BindDataPort()

int unpack_qos_BindDataPort ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_BindDataPort_t pOutput 
)

Function to unpack the response to Binds a control point to a data port. This maps to UpkQmiQosBindDataPort

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosExRequest()

int unpack_qos_SLQSQosExRequest ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosRequestQosExResp_t pOutput 
)

Function to unpack the response to Triggers QoS negotiation by providing QoS parameters

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosGetNetworkStatus()

int unpack_qos_SLQSQosGetNetworkStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosGetNetworkStatus_t pOutput 
)

Function to unpack the response to get NW QoS status command This maps to SLQSQosGetNetworkStatus

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosGetQosInfo()

int unpack_qos_SLQSQosGetQosInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosGetQosInfo_t pOutput 
)

Function to unpack the response to get NW QoS status command

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosGlobalQosFlow_ind()

int unpack_qos_SLQSQosGlobalQosFlow_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosGlobalQosFlow_ind_t pOutput 
)

Function to unpack the response to Triggers QoS negotiation state in a QOS flow

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosIndicationRegister()

int unpack_qos_SLQSQosIndicationRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosIndicationRegister_t pOutput 
)

Function to unpack the response to Register for QoS Indications

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosSwiReadApnExtraParams()

int unpack_qos_SLQSQosSwiReadApnExtraParams ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosSwiReadApnExtraParams_t pOutput 
)

Function to unpack the response to get NW QoS status command This maps to SLQSQosSwiReadApnExtraParams

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSQosSwiReadDataStats()

int unpack_qos_SLQSQosSwiReadDataStats ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSQosSwiReadDataStats_t pOutput 
)

Function to unpack APN data statistics response This maps to SLQSQosSwiReadDataStats

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSSetQosEventCallback()

int unpack_qos_SLQSSetQosEventCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSSetQosEventCallback_t pOutput 
)

Function to unpack enable QoS event indications command's response This maps to SLQSSetQosEventCallback

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_qos_SLQSSetQosEventCallback_ind()

int unpack_qos_SLQSSetQosEventCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSSetQosEventCallback_ind_t pOutput 
)

Function to unpack QoS event indications This maps to SLQSSetQosEventCallback

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • This is a broadcast notification that is sent to the registered QoS service
  • No explicit function to register for this indication is needed
  • Please use eQMI_QOS_NETWORK_STATUS_IND indication to identify this event from QOS service read function

◆ unpack_qos_SLQSSetQosNWStatusCallback_ind()

int unpack_qos_SLQSSetQosNWStatusCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSSetQosNWStatusCallback_ind_t pOutput 
)

Function to unpack QoS NW status indication. This maps to SLQSSetQosNWStatusCallback

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • Technology Supported: CDMA
  • This is a broadcast notification that is sent to the registered QoS service
  • No explicit function to register for this indication is needed
  • Please use eQMI_QOS_NETWORK_STATUS_IND indication to identify this event from QOS service read function

◆ unpack_qos_SLQSSetQosPriEventCallback_ind()

int unpack_qos_SLQSSetQosPriEventCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSSetQosPriEventCallback_ind_t pOutput 
)

Function to unpack QoS primary flow events. This maps to SLQSSetQosPriEventCallback

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • This is a broadcast notification that is sent to the registered QoS service
  • No explicit function to register for this indication is needed
  • Please use eQMI_QOS_PRIMARY_QOS_EVENT_IND indication to identify this event from QOS service read function
  • This is only generated when the primary flow is modified by the host

◆ unpack_qos_SLQSSetQosStatusCallback_ind()

int unpack_qos_SLQSSetQosStatusCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_qos_SLQSSetQosStatusCallback_ind_t pOutput 
)

Function to unpack QoS status indications. This maps to SLQSSetQosStatusCallback

Parameters
[in]pResp
  • Response from modem
[in]respLen
  • Length of pResp from modem
[out]pOutput
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
  • This is a broadcast notification that is sent to the registered QoS service
  • No explicit function to register for this indication is needed
  • Please use eQMI_QOS_FLOW_STATUS_IND indication to identify this event from QOS service read function