Sa_PktDesc_t Struct Reference
[SA LLD Data Structures]

Packet Descriptor structure. More...

#include <salld.h>

Data Fields

int32_t size
uint16_t payloadOffset
uint16_t payloadLen
uint16_t nSegments
void ** segments
uint16_t * segUsedSizes
uint16_t * segAllocSizes

Detailed Description

Packet Descriptor structure.

The packet may consist of one or more segments. Several assumptions regarding the data organization among these segment(s) were made, in compliance with requirements from the supported protocols. Below are a list of assumptions imposed upon each packet with regard to their corresponding protocol.

Note:
Elements in the packet descriptor structure may change, after each protocol specific processing.

Definition at line 1499 of file salld.h.


Field Documentation

number of segments

Definition at line 1509 of file salld.h.

length of the payload starting from payloadOffset to the end of the protocol

Definition at line 1508 of file salld.h.

offset from base of the packet to the header of protocol per the following list: IPSEC ESP/AH: IP header IPSEC ESP(Output): ESP Header SRTP: RTP header SRTCP: RTCP header 3GPP Air Ciphering: PDU header

Definition at line 1501 of file salld.h.

pointer to segment allocated size array

Definition at line 1512 of file salld.h.

data segments

Definition at line 1510 of file salld.h.

pointer to segment used size array

Definition at line 1511 of file salld.h.

packet length

Definition at line 1500 of file salld.h.


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

Copyright 2014, Texas Instruments Incorporated