#ifndef __VCAP_API__
#define __VCAP_API__
#include <linux/types.h>
#include <linux/list.h>
#include <linux/netdevice.h>
#include "vcap_ag_api.h"
#define VCAP_CID_LOOKUP_SIZE …
#define VCAP_CID_INGRESS_L0 …
#define VCAP_CID_INGRESS_L1 …
#define VCAP_CID_INGRESS_L2 …
#define VCAP_CID_INGRESS_L3 …
#define VCAP_CID_INGRESS_L4 …
#define VCAP_CID_INGRESS_L5 …
#define VCAP_CID_PREROUTING_IPV6 …
#define VCAP_CID_PREROUTING …
#define VCAP_CID_INGRESS_STAGE2_L0 …
#define VCAP_CID_INGRESS_STAGE2_L1 …
#define VCAP_CID_INGRESS_STAGE2_L2 …
#define VCAP_CID_INGRESS_STAGE2_L3 …
#define VCAP_CID_EGRESS_L0 …
#define VCAP_CID_EGRESS_L1 …
#define VCAP_CID_EGRESS_STAGE2_L0 …
#define VCAP_CID_EGRESS_STAGE2_L1 …
enum vcap_user { … };
struct vcap_statistics { … };
struct vcap_field { … };
struct vcap_set { … };
struct vcap_typegroup { … };
struct vcap_info { … };
enum vcap_field_type { … };
struct vcap_cache_data { … };
enum vcap_selection { … };
enum vcap_command { … };
enum vcap_rule_error { … };
struct vcap_admin { … };
struct vcap_rule { … };
struct vcap_keyset_list { … };
struct vcap_actionset_list { … };
struct vcap_output_print { … };
struct vcap_operations { … };
struct vcap_control { … };
#endif