Data Structures | Defines | Typedefs
PA/SA/Host Data Structures
PA/SA/Host Interface

Data Structures

struct  pasahoCmdInfo_s
 pasahoCmdInfo_t defines the general short command information More...
struct  pasahoLongInfo_s
 pasahoLongInfo_t defines the packet parsing information in the long format. The information is structured as an array of 32 bit values. These values are broken down through macros. This allows the representation to be endian independent to the hardware which operates only on 32 bit values. More...
struct  pasahoShortInfo_s
 pasahoShortInfo_t defines the packet parsing information in the short format More...
struct  pasahoNextRoute_s
 pasahoNextRoute_t defines the next route command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness. More...
struct  pasahoComChkCrc_s
 pasahoComChkCrc_t defines the checksum and CRC generation command. The command structure is defined as 32 bit values to wrok with the hardware regardless of the device endianness. More...
struct  pasahoReportTimestamp_s
 pasahoReportTimestamp_t defines the report timestamp command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness. More...
struct  pasahoIpFrag_s
 pasahoIpFrag_t defines the IP Fragmentation command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness. More...
struct  pasahoPatchMsgLen_s
 pasahoPatchMsgLen_t defines the message length patching command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness. More...
struct  pasahoEfOp_s
 pasahoEfOp_t defines the egress flow operation command which is used to instruct PASS to perform optional flow cache lookup and egress packet modification according to the associated egress flow records. The command structure is defined as 32 bit values to wrok with the hardware regardless of the device endianness. More...

Defines

#define PASAHO_BPATCH_MAX_PATCH_WORDS   4
 pasahoComBlindPatch_t defines the blind patch command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness.

Typedefs

typedef struct pasahoCmdInfo_s pasahoCmdInfo_t
 pasahoCmdInfo_t defines the general short command information
typedef struct pasahoLongInfo_s pasahoLongInfo_t
 pasahoLongInfo_t defines the packet parsing information in the long format. The information is structured as an array of 32 bit values. These values are broken down through macros. This allows the representation to be endian independent to the hardware which operates only on 32 bit values.
typedef struct pasahoShortInfo_s pasahoShortInfo_t
 pasahoShortInfo_t defines the packet parsing information in the short format
typedef struct pasahoNextRoute_s pasahoNextRoute_t
 pasahoNextRoute_t defines the next route command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness.
typedef struct pasahoComChkCrc_s pasahoComChkCrc_t
 pasahoComChkCrc_t defines the checksum and CRC generation command. The command structure is defined as 32 bit values to wrok with the hardware regardless of the device endianness.
typedef struct
pasahoReportTimestamp_s 
pasahoReportTimestamp_t
 pasahoReportTimestamp_t defines the report timestamp command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness.
typedef struct pasahoIpFrag_s pasahoIpFrag_t
 pasahoIpFrag_t defines the IP Fragmentation command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness.
typedef struct pasahoPatchMsgLen_s pasahoPatchMsgLen_t
 pasahoPatchMsgLen_t defines the message length patching command. The command structure is defined as 32 bit values to work with the hardware regardless of the device endianness.
typedef struct pasahoEfOp_s pasahoComEfOp_t
 pasahoEfOp_t defines the egress flow operation command which is used to instruct PASS to perform optional flow cache lookup and egress packet modification according to the associated egress flow records. The command structure is defined as 32 bit values to wrok with the hardware regardless of the device endianness.

Typedef Documentation

pasahoShortInfo_t defines the packet parsing information in the short format

pasahoShortInfo_t defines the packet parsing information in terms of payload offset and payload length as described below SRTP: offset to the RTP header; RTP payload length including ICV IPSEC AH: offset to the Outer IP; IP payload length IPSEC ESP: offset to the ESP header; ESP papload length including ICV


Copyright 2014, Texas Instruments Incorporated