#include <wda.h>
|
uint8_t * | pQos_format |
|
uint32_t * | pQlink_prot |
|
uint32_t * | pUl_data_aggregation_protocol |
|
uint32_t * | pDl_data_aggregation_protocol |
|
uint32_t * | pNdp_signature |
|
uint32_t * | pDl_data_aggregation_max_datagrams |
|
uint32_t * | pDl_data_aggregation_max_size |
|
uint32_t * | pEp_type |
|
uint32_t * | pIface_id |
|
uint32_t * | pQos_header_format |
|
uint32_t * | pDl_minimum_padding |
|
uint8_t * | pFlow_control |
|
uint32_t * | pUl_data_aggregation_max_datagrams |
|
uint32_t * | pUl_data_aggregation_max_size |
|
uint8_t * | pTcp_coalescing |
|
uint8_t * | pUdp_coalescing |
|
Structure to set data format for RMNET QMAP
- Parameters
-
pQos_format |
- Configured QOS data format.
- 0 – QOS flow header is not present (default)
- 1 – QOS flow header is present
|
pQlink_prot |
- 0x01 – 802.3 Ethernet mode (Not supported)
|
pUl_data_aggregation_protocol |
- 0x00 – UL data aggregation is disabled (default)
- 0x01 – UL TLP is enabled
- 0x02 – UL QC_NCM is enabled
- 0x03 – UL MBIM is enabled
- 0x04 – UL RNDIS is enabled
- 0x05 – UL QMAP is enabled
- 0x06 – UL QMAP V2 is enabled
- 0x07 – UL QMAP V3 is enabled
- 0x08 – UL QMAP V4 is enabled
- 0x09 – UL QMAP V5 is enabled
|
pDL_data_aggregation_protocol |
- 0x00 – DL data aggregation is disabled(Default)
- 0x05 – DL QMAP is enabled
- 0x00 – DL data aggregation is disabled (default)
- 0x01 – DL TLP is enabled
- 0x02 – DL QC_NCM is enabled
- 0x03 – DL MBIM is enabled
- 0x04 – DL RNDIS is enabled
- 0x05 – DL QMAP is enabled
- 0x06 – DL QMAP V2 is enabled
- 0x07 – DL QMAP V3 is enabled
- 0x08 – DL QMAP V4 is enabled
- 0x09 – DL QMAP V5 is enabled
|
pNdp_signature |
- Uses the default value based on the data aggregation protocol.
|
pDl_data_aggregation_max_datagrams |
- Maximum number of datagrams in a single aggregated packet on downlink. The value applies to all downlink data aggregation protocols when downlink data aggregation is enabled. Zero means no limit.
|
pDl_data_aggregation_max_size |
- Maximum size in bytes of a single aggregated packet allowed on downlink. The value applies to all downlink data aggregation protocols when downlink data aggregation is enabled.
|
pEp_type |
- Peripheral endpoint type.
- 0x00 – Reserved
- 0x01 – High-speed inter-chip interface
- 0x02 – High-speed universal serial bus
- 0x03 – Peripheral component interconnect express
- 0x04 – Embedded
- 0x05 – BAM demux All other values are reserved and are ignored.
|
pIface_id |
- Peripheral interface number (0x08 for Sierra modems)
|
pQos_header_format |
- QOS header format to use on the uplink, on all the protocols, if QOS is enabled.
- 0x00 – Reserved
- 0x01 – QOS 6 byte default header
- 0x02 – QOS 8 byte header
|
pDl_minimum_padding |
- Indicates the minimum padding bytes added in between aggregated downlink QMAP packets.
|
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)
|
pUl_data_aggregation_max_size |
- Maximum size in bytes of a single aggregated packet allowed on uplink. The value applies only to QMAP uplink data aggregation protocol when it is enabled.
|
pTcp_coalescing |
- Specifies whether TCP coalescing is enabled or disabled on the modem.
- FALSE – Disable TCP coalecsing (default).
- TRUE – Enable TCP coalescing
|
pUdp_coalescing |
- Specifies whether UDP coalescing is enabled or disabled on the modem.
- FALSE – Disable UDP coalecsing (default).
- TRUE – Enable UDP coalescing
|
The documentation for this struct was generated from the following file: