diff options
author | Guy Harris <guy@alum.mit.edu> | 2016-06-29 20:18:37 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2016-06-29 20:18:37 -0700 |
commit | 8924ffeafc0cef74a399e9c8eb285b46c5a04e0f (patch) | |
tree | abe004bb18775d313e2ce8e2f15277eef445a130 | |
parent | 84ee6a902aa07d09d70860ca2d8858f4cf67b330 (diff) |
Move the private-to-DAG-cards definitions to pcap-dag.c.
Have pcap-dag.h just declare the functions called from pcap.c, as is the
case with the header files for other pcap modules.
-rw-r--r-- | pcap-dag.c | 93 | ||||
-rw-r--r-- | pcap-dag.h | 94 |
2 files changed, 93 insertions, 94 deletions
@@ -53,6 +53,99 @@ struct rtentry; /* declarations in <net/if.h> */ #define DAG_MAX_BOARDS 32 #endif + +#ifndef TYPE_AAL5 +#define TYPE_AAL5 4 +#endif + +#ifndef TYPE_MC_HDLC +#define TYPE_MC_HDLC 5 +#endif + +#ifndef TYPE_MC_RAW +#define TYPE_MC_RAW 6 +#endif + +#ifndef TYPE_MC_ATM +#define TYPE_MC_ATM 7 +#endif + +#ifndef TYPE_MC_RAW_CHANNEL +#define TYPE_MC_RAW_CHANNEL 8 +#endif + +#ifndef TYPE_MC_AAL5 +#define TYPE_MC_AAL5 9 +#endif + +#ifndef TYPE_COLOR_HDLC_POS +#define TYPE_COLOR_HDLC_POS 10 +#endif + +#ifndef TYPE_COLOR_ETH +#define TYPE_COLOR_ETH 11 +#endif + +#ifndef TYPE_MC_AAL2 +#define TYPE_MC_AAL2 12 +#endif + +#ifndef TYPE_IP_COUNTER +#define TYPE_IP_COUNTER 13 +#endif + +#ifndef TYPE_TCP_FLOW_COUNTER +#define TYPE_TCP_FLOW_COUNTER 14 +#endif + +#ifndef TYPE_DSM_COLOR_HDLC_POS +#define TYPE_DSM_COLOR_HDLC_POS 15 +#endif + +#ifndef TYPE_DSM_COLOR_ETH +#define TYPE_DSM_COLOR_ETH 16 +#endif + +#ifndef TYPE_COLOR_MC_HDLC_POS +#define TYPE_COLOR_MC_HDLC_POS 17 +#endif + +#ifndef TYPE_AAL2 +#define TYPE_AAL2 18 +#endif + +#ifndef TYPE_COLOR_HASH_POS +#define TYPE_COLOR_HASH_POS 19 +#endif + +#ifndef TYPE_COLOR_HASH_ETH +#define TYPE_COLOR_HASH_ETH 20 +#endif + +#ifndef TYPE_INFINIBAND +#define TYPE_INFINIBAND 21 +#endif + +#ifndef TYPE_IPV4 +#define TYPE_IPV4 22 +#endif + +#ifndef TYPE_IPV6 +#define TYPE_IPV6 23 +#endif + +#ifndef TYPE_RAW_LINK +#define TYPE_RAW_LINK 24 +#endif + +#ifndef TYPE_INFINIBAND_LINK +#define TYPE_INFINIBAND_LINK 25 +#endif + +#ifndef TYPE_PAD +#define TYPE_PAD 48 +#endif + #define ATM_CELL_SIZE 52 #define ATM_HDR_SIZE 4 @@ -10,97 +10,3 @@ pcap_t *dag_create(const char *, char *, int *); int dag_findalldevs(pcap_if_t **devlistp, char *errbuf); - -#ifndef TYPE_AAL5 -#define TYPE_AAL5 4 -#endif - -#ifndef TYPE_MC_HDLC -#define TYPE_MC_HDLC 5 -#endif - -#ifndef TYPE_MC_RAW -#define TYPE_MC_RAW 6 -#endif - -#ifndef TYPE_MC_ATM -#define TYPE_MC_ATM 7 -#endif - -#ifndef TYPE_MC_RAW_CHANNEL -#define TYPE_MC_RAW_CHANNEL 8 -#endif - -#ifndef TYPE_MC_AAL5 -#define TYPE_MC_AAL5 9 -#endif - -#ifndef TYPE_COLOR_HDLC_POS -#define TYPE_COLOR_HDLC_POS 10 -#endif - -#ifndef TYPE_COLOR_ETH -#define TYPE_COLOR_ETH 11 -#endif - -#ifndef TYPE_MC_AAL2 -#define TYPE_MC_AAL2 12 -#endif - -#ifndef TYPE_IP_COUNTER -#define TYPE_IP_COUNTER 13 -#endif - -#ifndef TYPE_TCP_FLOW_COUNTER -#define TYPE_TCP_FLOW_COUNTER 14 -#endif - -#ifndef TYPE_DSM_COLOR_HDLC_POS -#define TYPE_DSM_COLOR_HDLC_POS 15 -#endif - -#ifndef TYPE_DSM_COLOR_ETH -#define TYPE_DSM_COLOR_ETH 16 -#endif - -#ifndef TYPE_COLOR_MC_HDLC_POS -#define TYPE_COLOR_MC_HDLC_POS 17 -#endif - -#ifndef TYPE_AAL2 -#define TYPE_AAL2 18 -#endif - -#ifndef TYPE_COLOR_HASH_POS -#define TYPE_COLOR_HASH_POS 19 -#endif - -#ifndef TYPE_COLOR_HASH_ETH -#define TYPE_COLOR_HASH_ETH 20 -#endif - -#ifndef TYPE_INFINIBAND -#define TYPE_INFINIBAND 21 -#endif - -#ifndef TYPE_IPV4 -#define TYPE_IPV4 22 -#endif - -#ifndef TYPE_IPV6 -#define TYPE_IPV6 23 -#endif - -#ifndef TYPE_RAW_LINK -#define TYPE_RAW_LINK 24 -#endif - -#ifndef TYPE_INFINIBAND_LINK -#define TYPE_INFINIBAND_LINK 25 -#endif - - - -#ifndef TYPE_PAD -#define TYPE_PAD 48 -#endif |