|
Compounds |
| struct | V1Body |
| struct | V1Header |
| struct | V5Body |
| struct | V5Header |
| struct | V8BodyAS |
| struct | V8BodyDP |
| struct | V8BodyPP |
| struct | V8BodyPR |
| struct | V8BodySP |
| struct | V8Header |
| struct | V9Body |
| struct | V9Header |
Defines |
| #define | PANOPTIS_EXECNAME "panoptis" |
| #define | MAX_V9_PACKET_BODY 1 |
| #define | NETFLOW_V1 1 |
| #define | NETFLOW_V5 5 |
| #define | NETFLOW_V8 8 |
| #define | NETFLOW_V9 9 |
| #define | MAX(A, B) (A > B ? A : B) |
| #define | V1_HEADER_LEN sizeof(V1Header) |
| #define | V5_HEADER_LEN sizeof(V5Header) |
| #define | V8_HEADER_LEN sizeof(V8Header) |
| #define | V9_HEADER_LEN sizeof(V9Header) |
| #define | V1_BODY_LEN sizeof(V1Body) |
| #define | V5_BODY_LEN sizeof(V5Body) |
| #define | V8AS_BODY_LEN sizeof(V8BodyAS) |
| #define | V8PP_BODY_LEN sizeof(V8BodyPP) |
| #define | V8SP_BODY_LEN sizeof(V8BodySP) |
| #define | V8DP_BODY_LEN sizeof(V8BodyDP) |
| #define | V8PR_BODY_LEN sizeof(V8BodyPR) |
| #define | V9_BODY_LEN sizeof(V9Body) |
| #define | MAXBODY1 MAX(V1_BODY_LEN, V5_BODY_LEN) |
| #define | MAXBODY2 MAX(MAXBODY1, V8AS_BODY_LEN) |
| #define | MAXBODY3 MAX(MAXBODY2, V8PP_BODY_LEN) |
| #define | MAXBODY4 MAX(MAXBODY3, V8SP_BODY_LEN) |
| #define | MAXBODY5 MAX(MAXBODY4, V8DP_BODY_LEN) |
| #define | MAXBODY6 MAX(MAXBODY5, V8PR_BODY_LEN) |
| #define | MAX_FLOW_BODY MAX(MAXBODY6, V9_BODY_LEN) |
| #define | V1_MAX_FLOWS 25 |
| #define | V5_MAX_FLOWS 30 |
| #define | V8AS_MAX_FLOWS 51 |
| #define | V8PP_MAX_FLOWS 51 |
| #define | V8SP_MAX_FLOWS 44 |
| #define | V8DP_MAX_FLOWS 44 |
| #define | V8PR_MAX_FLOWS 35 |
| #define | V9_MAX_FLOWS 1 |
| #define | MAXFL1 MAX(V1_MAX_FLOWS, V5_MAX_FLOWS) |
| #define | MAXFL2 MAX(MAXFL1, V8AS_MAX_FLOWS) |
| #define | MAXFL3 MAX(MAXFL2, V8PP_MAX_FLOWS) |
| #define | MAXFL4 MAX(MAXFL3, V8SP_MAX_FLOWS) |
| #define | MAXFL5 MAX(MAXFL4, V8DP_MAX_FLOWS) |
| #define | MAXFL6 MAX(MAXFL5, V8PR_MAX_FLOWS) |
| #define | MAX_FLOWS MAX(MAXFL5, V9_MAX_FLOWS) |
| #define | V1_MAX_DG_SIZE (V1_HEADER_LEN + V1_MAX_FLOWS * V1_BODY_LEN) |
| #define | V5_MAX_DG_SIZE (V5_HEADER_LEN + V5_MAX_FLOWS * V5_BODY_LEN) |
| #define | V8AS_MAX_DG_SIZE (V8_HEADER_LEN + V8AS_MAX_FLOWS * V8AS_BODY_LEN) |
| #define | V8PP_MAX_DG_SIZE (V8_HEADER_LEN + V8PP_MAX_FLOWS * V8PP_BODY_LEN) |
| #define | V8SP_MAX_DG_SIZE (V8_HEADER_LEN + V8SP_MAX_FLOWS * V8SP_BODY_LEN) |
| #define | V8DP_MAX_DG_SIZE (V8_HEADER_LEN + V8DP_MAX_FLOWS * V8DP_BODY_LEN) |
| #define | V8PR_MAX_DG_SIZE (V8_HEADER_LEN + V8PR_MAX_FLOWS * V8PR_BODY_LEN) |
| #define | V9_MAX_DG_SIZE (V9_HEADER_LEN + V9_MAX_FLOWS * V9_BODY_LEN) |
| #define | MAX8_1 MAX(V8AS_MAX_DG_SIZE, V8PP_MAX_DG_SIZE) |
| #define | MAX8_2 MAX(MAX8_1, V8SP_MAX_DG_SIZE) |
| #define | MAX8_3 MAX(MAX8_2, V8DP_MAX_DG_SIZE) |
| #define | MAX8 MAX(MAX8_3, V8PR_MAX_DG_SIZE) |
| #define | MAX8_9 MAX(MAX8, V9_MAX_DG_SIZE) |
| #define | MAX1_5 MAX(V1_MAX_DG_SIZE, V5_MAX_DG_SIZE) |
| #define | MAX_DATAGRAM_LEN MAX(MAX1_5, MAX8_9) |
| #define | AGGR_AS 0x01 |
| #define | AGGR_PP 0x02 |
| #define | AGGR_SP 0x03 |
| #define | AGGR_DP 0x04 |
| #define | AGGR_PR 0x05 |
| #define | AS_ISSET(x) (AGGR_AS == x) |
| #define | PP_ISSET(x) (AGGR_PP == x) |
| #define | SP_ISSET(x) (AGGR_SP == x) |
| #define | DP_ISSET(x) (AGGR_DP == x) |
| #define | PR_ISSET(x) (AGGR_PR == x) |
| #define | TALK_FLOWS 1 |
| #define | TALK_PACKETS 2 |
Typedefs |
| typedef unsigned int | uint32_t |
| typedef unsigned short int | uint16_t |
| typedef unsigned char | uint8_t |
| typedef V1Header | V1Header |
| typedef V5Header | V5Header |
| typedef V8Header | V8Header |
| typedef V9Header | V9Header |
| typedef V1Body | V1Body |
| typedef V5Body | V5Body |
| typedef V8BodyAS | V8BodyAS |
| typedef V8BodyPP | V8BodyPP |
| typedef V8BodySP | V8BodySP |
| typedef V8BodyDP | V8BodyDP |
| typedef V8BodyPR | V8BodyPR |
| typedef V9Body | V9Body |