![]() |
![]() |
Egress Flow Operation Command. More...
#include <pa.h>
Data Fields | |
uint16_t | ctrlBitfield |
uint16_t | l2Offset |
uint16_t | l3Offset |
uint16_t | l3Offset2 |
uint16_t | ipsecOffset |
uint16_t | endOffset |
uint16_t | lvl1Index |
uint16_t | lvl2Index |
uint16_t | lvl3Index |
uint16_t | lvl4Index |
Egress Flow Operation Command.
paCmdEfOp_t is used to create Egress Flow operation command which instructs the PASS to perform optional flow cache lookup to find the associated packet modification records or provides those records in the command. Then PASS will execute the specified packet modification records in order to perform one or multiple of the following actions:
uint16_t paCmdEfOp_t::ctrlBitfield |
Egress Flow operation control information as defined at PA Egress Flow Command Control Info Bit Definitions
uint16_t paCmdEfOp_t::endOffset |
Offset to the end of L4 (UDP/UDPLite/TCP) payload
uint16_t paCmdEfOp_t::ipsecOffset |
Offset to the IPSEC ESP/AH header if the IPSEC header resides in the egress packets
uint16_t paCmdEfOp_t::l2Offset |
Offset to the layer 2 header from SOP
uint16_t paCmdEfOp_t::l3Offset |
Offset to the outer IP from SOP
uint16_t paCmdEfOp_t::l3Offset2 |
Offset to the inner IP from SOP, which should be set to L3Offset if there is only one IP layer
uint16_t paCmdEfOp_t::lvl1Index |
Specify egress flow level 1 record index
uint16_t paCmdEfOp_t::lvl2Index |
Specify egress flow level 2 record index
uint16_t paCmdEfOp_t::lvl3Index |
Specify egress flow level 3 record index
uint16_t paCmdEfOp_t::lvl4Index |
Specify egress flow level 4 record index