PASAHO Long Info Command Macros
PA/SA/Host Macros

PASAHO Long Info Command Macros

Macros used by the PASAHO Long Info Command

#define PASAHO_LINFO_READ_CMDID(x)   PASAHO_LINFO_READ_CMDID_GEN1(x)
#define PASAHO_LINFO_READ_RECLEN(x)   PASAHO_LINFO_READ_RECLEN_GEN1(x)
#define PASAHO_LINFO_READ_START_OFFSET(x)   PASAHO_LINFO_READ_START_OFFSET_GEN1(x)
#define PASAHO_LINFO_IS_MAC_BROADCAST(x)   PASAHO_LINFO_IS_MAC_BROADCAST_GEN1(x)
#define PASAHO_LINFO_IS_MAC_MULTICAST(x)   PASAHO_LINFO_IS_MAC_MULTICAST_GEN1(x)
#define PASAHO_LINFO_READ_MAC_PKTTYPE(x)   PASAHO_LINFO_READ_MAC_PKTTYPE_GEN1(x)
#define PASAHO_LINFO_IS_IP_BROADCAST(x)   PASAHO_LINFO_IS_IP_BROADCAST_GEN1(x)
#define PASAHO_LINFO_IS_IP_MULTICAST(x)   PASAHO_LINFO_IS_IP_MULTICAST_GEN1(x)
#define PASAHO_LINFO_READ_IP_PKTTYPE(x)   PASAHO_LINFO_READ_IP_PKTTYPE_GEN1(x)
#define PASAHO_LINFO_READ_END_OFFSET(x)   PASAHO_LINFO_READ_END_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_EIDX(x)   PASAHO_LINFO_READ_EIDX_GEN1(x)
#define PASAHO_LINFO_READ_PMATCH(x)   PASAHO_LINFO_READ_PMATCH_GEN1(x)
#define PASAHO_LINFO_READ_L1_PDSP_ID(x)   PASAHO_LINFO_READ_L1_PDSP_ID_GEN1(x)
#define PASAHO_LINFO_READ_L1_IDX(x)   PASAHO_LINFO_READ_L1_IDX_GEN1(x)
#define PASAHO_LINFO_READ_L3_OFFSET(x)   PASAHO_LINFO_READ_L3_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_L4_OFFSET(x)   PASAHO_LINFO_READ_L4_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_L5_OFFSET(x)   PASAHO_LINFO_READ_L5_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_ESP_AH_OFFSET(x)   PASAHO_LINFO_READ_ESP_AH_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_HDR_BITMASK(x)   PASAHO_LINFO_READ_HDR_BITMASK_GEN1(x)
#define PASAHO_LINFO_READ_HDR_BITMASK2(x)   PASAHO_LINFO_READ_HDR_BITMASK2_GEN1(x)
#define PASAHO_LINFO_READ_NXT_HDR_TYPE(x)   PASAHO_LINFO_READ_NXT_HDR_TYPE_GEN1(x)
#define PASAHO_LINFO_READ_VLAN_COUNT(x)   PASAHO_LINFO_READ_VLAN_COUNT_GEN1(x)
#define PASAHO_LINFO_READ_IP_COUNT(x)   PASAHO_LINFO_READ_IP_COUNT_GEN1(x)
#define PASAHO_LINFO_READ_GRE_COUNT(x)   PASAHO_LINFO_READ_GRE_COUNT_GEN1(x)
#define PASAHO_LINFO_READ_FLAG_FRAG(x)   PASAHO_LINFO_READ_FLAG_FRAG_GEN1(x)
#define PASAHO_LINFO_READ_INPORT(x)   PASAHO_LINFO_READ_INPORT_GEN1(x)
#define PASAHO_LINFO_READ_INNER_IP_OFFSET(x)   PASAHO_LINFO_READ_INNER_IP_OFFSET_GEN1(x)
#define PASAHO_LINFO_READ_TSTAMP_MSB(x)   PASAHO_LINFO_READ_TSTAMP_MSB_GEN1(x)

Define Documentation

Indicate whether it is a broadcast IP packet

Indicate whether it is a multicast IP packet

Indicate whether it is a broadcast MAC packet

Indicate whether it is a multicast MAC packet

Extract the command ID defined at PA/SA/Host Commands

Extract the error index

Extract the end of packet parse offset

Extract the offset to the security header

Extract the fragmentation found flag

Extract the number of GRE headers found

Extract the bitmask of parsed header types

Extract the bitmask2 of parsed header types

Extract the offset to the inner IP header

Extract the (1-based) input EMAC port number 0: Indicates that the packet does not enter PASS through CPSW

Extract the number of IP headers found

Extract the IP packet type

Extract the first parse module match index

Extract the first parse module ID

Extract the offset to the level 3 header

Extract the offset to the level 4 header

Extract the offset to the level 5 header

Extract the MAC packet type

Extract the next header to parse type

Extract the previous match flag

Extract the block length

Extract the next parse start offset

Extract the most significant 16-bit of the 48-bit timestamp

Extract the number of VLAN tags found


Copyright 2014, Texas Instruments Incorporated