Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
LibPackTFTIDParams Struct Reference

#include <wds.h>

Data Fields

uint8_t filterId
 
uint8_t eValid
 
uint8_t ipVersion
 
uint16_t * pSourceIP
 
uint8_t sourceIPMask
 
uint8_t nextHeader
 
uint16_t destPortRangeStart
 
uint16_t destPortRangeEnd
 
uint16_t srcPortRangeStart
 
uint16_t srcPortRangeEnd
 
uint32_t IPSECSPI
 
uint16_t tosMask
 
uint32_t flowLabel
 

Detailed Description

This structure contains traffic flow template parameters

  • Parameter values default to their data type's maximum unsigned value unless explicitly stated otherwise.
Parameters
filterId
  • Filter identifier
eValid
  • Evaluation precedence index
ipVersion
  • IP version number
    • 4 - IPv4
    • 6 - IPv6
pSourceIP
  • Source IP address
    • IPv4 - Fill the first 4 uint8_ts
    • IPv6 - Fill all the 16 uint8_ts
sourceIPMask
  • Mask value for the source address
nextHeader
  • Next header/protocol value
destPortRangeStart
  • Start value of the destination port range
destPortRangeEnd
  • End value of the destination port range
srcPortRangeStart
  • Start value of the source port range
srcPortRangeEnd
  • End value of the source port range
IPSECSPI
  • IPSEC security parameter index
tosMask
  • TOS mask (Traffic class for IPv6)
flowLabel
  • Flow label

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