Routed Packet Destinations
[PA LLD Constants (enum's and define's)]

Routed Packet Destinations

The module user specifies packet destinations for packets exiting the packet accelerator sub-system.

The destination of packets that leave the packet accelerator sub-system are provided to the module in the paRouteInfo_t structure and passed to the module through the Pa_addMac, Pa_addSrio, Pa_addIp, Pa_addCustomLUT1, Pa_addCustomLUT2 and Pa_addPort functions



#define pa_DEST_DISCARD   3
#define pa_DEST_CONTINUE_PARSE_LUT1   4
#define pa_DEST_CONTINUE_PARSE_LUT2   5
#define pa_DEST_HOST   6
#define pa_DEST_EMAC   7
#define pa_DEST_SASS   8
#define pa_DEST_SRIO   9

Define Documentation

#define pa_DEST_CONTINUE_PARSE_LUT1   4

packet remains in PA sub-system for more parsing and LUT1 classification

Packet remains in PA sub-system for more parsing and LUT1 classification

#define pa_DEST_CONTINUE_PARSE_LUT2   5

packet remains in PA sub-system for more parsing and LUT2 classification.

Packet remains in PA sub-system for more parsing and LUT2 classification

#define pa_DEST_DISCARD   3

packet is discarded

Packet is discarded

#define pa_DEST_EMAC   7

ethernet mac port (of the switch)

Packet is routed to EMAC

#define pa_DEST_HOST   6

host thread

Packet is routed to host

#define pa_DEST_SASS   8

security accelerator destination

Packet is routed to SA

#define pa_DEST_SRIO   9

SRIO interface

Packet is routed to SRIO


Copyright 2012, Texas Instruments Incorporated