PASAHO Long Info Protocol Indication Macros For First Generation PASS
PA/SA/Host Macros

PASAHO Long Info Protocol Indication Macros For First Generation PASS

#define PASAHO_LINFO_IS_MAC_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,21,1)
#define PASAHO_LINFO_IS_802_3_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,7,1)
#define PASAHO_LINFO_IS_WITH_VLAN_GEN1(x)   PASAHO_LINFO_READ_VLAN_COUNT(x)
#define PASAHO_LINFO_IS_WITH_MPLS_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,23,1)
#define PASAHO_LINFO_IS_PPPoE_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,6,1)
#define PASAHO_LINFO_IS_IP_GEN1(x)   PASAHO_LINFO_READ_IP_COUNT(x)
#define PASAHO_LINFO_IS_IPSEC_ESP_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,25,1)
#define PASAHO_LINFO_IS_IPSEC_AH_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,26,1)
#define PASAHO_LINFO_IS_UDP_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,27,1)
#define PASAHO_LINFO_IS_UDP_LITE_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,28,1)
#define PASAHO_LINFO_IS_TCP_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,29,1)
#define PASAHO_LINFO_IS_GRE_GEN1(x)   PASAHO_LINFO_READ_GRE_COUNT(x)
#define PASAHO_LINFO_IS_GTPU_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,30,1)
#define PASAHO_LINFO_IS_CUSTOM_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,31,1)
#define PASAHO_LINFO_IS_SCTP_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,4,1)
#define PASAHO_LINFO_IS_IPSEC_NAT_T_GEN1(x)   PASAHO_READ_BITFIELD((x)->word3,5,1)

Define Documentation

#define PASAHO_LINFO_IS_802_3_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,7,1)

Indicate whether it is a 802.3 packet (Pass Gen1)

#define PASAHO_LINFO_IS_CUSTOM_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,31,1)

Indicate whether it is a Custom packet (Pass Gen1)

Indicate whether it is a GRE packet (Pass Gen1)

#define PASAHO_LINFO_IS_GTPU_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,30,1)

Indicate whether it is a GTPU packet (Pass Gen1)

Indicate whether it is an IP packet (Pass Gen1)

#define PASAHO_LINFO_IS_IPSEC_AH_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,26,1)

Indicate whether it is an IPSEC AH packet (Pass Gen1)

#define PASAHO_LINFO_IS_IPSEC_ESP_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,25,1)

Indicate whether it is an IPSEC ESP packet (Pass Gen1)

#define PASAHO_LINFO_IS_IPSEC_NAT_T_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,5,1)

Indicate whether it is an IPSEC NAT-T packet (Pass Gen1)

#define PASAHO_LINFO_IS_MAC_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,21,1)

Indicate whether it is a MAC packet (Pass Gen1)

#define PASAHO_LINFO_IS_PPPoE_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,6,1)

Indicate whether it is a PPPoE packet (Pass Gen1)

#define PASAHO_LINFO_IS_SCTP_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,4,1)

Indicate whether it is a SCTP packet (Pass Gen1)

#define PASAHO_LINFO_IS_TCP_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,29,1)

Indicate whether it is a TCP packet (Pass Gen1)

#define PASAHO_LINFO_IS_UDP_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,27,1)

Indicate whether it is an UDP packet (Pass Gen1)

#define PASAHO_LINFO_IS_UDP_LITE_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,28,1)

Indicate whether it is an UDP Lite packet (Pass Gen1)

#define PASAHO_LINFO_IS_WITH_MPLS_GEN1 (   x)    PASAHO_READ_BITFIELD((x)->word3,23,1)

Indicate whether it is a MAC packet with MPLS (Pass Gen1)

Indicate whether it is a MAC packet with VLAN (Pass Gen1)


Copyright 2014, Texas Instruments Incorporated