Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_wda_GetDataFormat_t Struct Reference

#include <wda.h>

Data Fields

swi_uint256_t ParamPresenceMask
 
uint16_t Tlvresult
 
uint8_t Qos_format
 
uint32_t Qlink_prot
 
uint32_t Ul_data_aggregation_protocol
 
uint32_t Dl_data_aggregation_protocol
 
uint32_t Ndp_signature
 
uint32_t Dl_data_aggregation_max_datagrams
 
uint32_t Dl_data_aggregation_max_size
 
uint32_t Ul_data_aggregation_max_datagrams
 
uint32_t Ul_data_aggregation_max_size
 
uint32_t Qos_header_format
 
uint32_t Dl_minimum_padding
 
uint8_t Flow_control
 
uint8_t Tcp_coalescing
 
uint8_t Udp_coalescing
 

Detailed Description

Structure to unpack get data format response

Parameters
ParamPresenceMask
  • Bit mask that indicates presennce of optional parameters
Tlvresult
  • Unpack result.
  • Bit to check in ParamPresenceMask - 2
QoSDataFormatheader presence
  • Inidcates if QoS header is used or not
    • 0 - Not Used (Default)
    • 1 - Used (Not supported)
  • Bit to check in ParamPresenceMask - 16
Link_Protocol
  • 0x01 – 802.3 Ethernet mode (Not supported)
    • 0x02 – IP mode (Default)
  • Bit to check in ParamPresenceMask - 17
UL_Data_Aggregation_Protocol
  • 0x00 – UL data aggregation is disabled(Default)
    • 0x05 – UL QMAP is enabled
  • Bit to check in ParamPresenceMask - 18
DL_Data_Aggregation_Protocol
  • 0x00 – DL data aggregation is disabled(Default)
    • 0x05 – DL QMAP is enabled
  • Bit to check in ParamPresenceMask - 19
DL_Data_Aggregation_Max_Datagrams
  • Number of aggregated QMAP datagrams in a single DL packet
  • Bit to check in ParamPresenceMask - 21
DL_Data_Aggregation_Max_Size
  • Maximum size in bytes of a single aggregated packet allowed on downlink.
  • Bit to check in ParamPresenceMask - 22
UL_Data_Aggregation_Max_Datagrams
  • Number of aggregated QMAP datagrams in a single UL packet
  • Bit to check in ParamPresenceMask - 23
UL_Data_Aggregation_Max_Size
  • Maximum size in bytes of a single aggregated packet allowed on uplink.
  • Bit to check in ParamPresenceMask - 24
DL_Padding
  • Specifies the minimum padding bytes to be added in between aggregated downlink QMAP packets.
  • Default: 0
  • Bit to check in ParamPresenceMask - 26
    Parameters
    Flow_Control
  • Indicates whether flow control will be done by the TE. – 0 - Flow control will not be done by the TE (Default)
    • 1 - Flow control will be done by the TE (Default)
  • Bit to check in ParamPresenceMask - 27
    Parameters
    pTcp_coalescing
    • Specifies whether TCP coalescing is enabled or disabled on the modem.
    • FALSE – Disable TCP coalecsing (default).
    • TRUE – Enable TCP coalescing
  • Bit to check in ParamPresenceMask - 28
    Parameters
    pUdp_coalescing
    • Specifies whether UDP coalescing is enabled or disabled on the modem.
    • FALSE – Disable UDP coalecsing (default).
    • TRUE – Enable UDP coalescing
  • Bit to check in ParamPresenceMask - 28

The documentation for this struct was generated from the following file: