PASAHO Long Info IP Reassembly Macros
PA/SA/Host Macros

PASAHO Long Info IpReassm Macros

Macros used by the PASAHO PASS-assisted IP Reassembly Operation

#define PASAHO_LINFO_READ_TFINDEX(x)   PASAHO_LINFO_READ_TFINDEX_GEN1(x)
#define PASAHO_LINFO_READ_FRANCNT(x)   PASAHO_LINFO_READ_FRANCNT_GEN1(x)
#define PASAHO_LINFO_SET_TFINDEX(x, v)   PASAHO_LINFO_SET_TFINDEX_GEN1(x, v)
#define PASAHO_LINFO_SET_FRANCNT(x, v)   PASAHO_LINFO_SET_FRANCNT_GEN1(x, v)
#define PASAHO_LINFO_IS_IPSEC(x)   PASAHO_LINFO_IS_IPSEC_GEN1(x)
#define PASAHO_LINFO_CLR_IPSEC(x)   PASAHO_LINFO_CLR_IPSEC_GEN1(x)
#define PASAHO_LINFO_CLR_IPSEC_ESP(x)   PASAHO_LINFO_CLR_IPSEC_ESP_GEN1(x)
#define PASAHO_LINFO_CLR_IPSEC_AH(x)   PASAHO_LINFO_CLR_IPSEC_AH_GEN1(x)
#define PASAHO_LINFO_CLR_FLAG_FRAG(x)   PASAHO_LINFO_CLR_FLAG_FRAG_GEN1(x)
#define PASAHO_LINFO_SET_START_OFFSET(x, v)   PASAHO_LINFO_SET_START_OFFSET_GEN1(x, v)
#define PASAHO_LINFO_SET_END_OFFSET(x, v)   PASAHO_LINFO_SET_END_OFFSET_GEN1(x, v)
#define PASAHO_LINFO_SET_NULL_PKT_IND(x, v)   PASAHO_LINFO_SET_NULL_PKT_IND_GEN1(x, v)

Define Documentation

Clear the fragmentation found flag

Clear IPSEC indication bits

Claer IPSEC AH indication bit

Clear IPSEC ESP indication bit

Indicate whether it is an IPSEC packet

Extract the IP Reassembly Fragment count

Extract the IP Reassembly Traffic Flow Index

#define PASAHO_LINFO_SET_END_OFFSET (   x,
 
)    PASAHO_LINFO_SET_END_OFFSET_GEN1(x, v)

Update the end of packet parse offset

#define PASAHO_LINFO_SET_FRANCNT (   x,
 
)    PASAHO_LINFO_SET_FRANCNT_GEN1(x, v)

Set the IP Reassembly Fragment count

Set the null packet flag which indicates that the packet should be dropped. This flag should be set for the null packet to be delivered to PASS when the reassembly timeout occurs

Update the next parse start offset

#define PASAHO_LINFO_SET_TFINDEX (   x,
 
)    PASAHO_LINFO_SET_TFINDEX_GEN1(x, v)

Set the IP Reassembly Traffic Flow Index


Copyright 2014, Texas Instruments Incorporated