LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
LibPackTFTIDParams Struct Reference

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

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

Field Documentation

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

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved