diff options
Diffstat (limited to 'src/plugins/gbp/gbp.h')
-rw-r--r-- | src/plugins/gbp/gbp.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/gbp/gbp.h b/src/plugins/gbp/gbp.h index 35e02d26ca7..e194a9df82c 100644 --- a/src/plugins/gbp/gbp.h +++ b/src/plugins/gbp/gbp.h @@ -48,6 +48,15 @@ typedef struct extern gbp_main_t gbp_main; +typedef enum gbp_policy_type_t_ +{ + GBP_POLICY_PORT, + GBP_POLICY_MAC, + GBP_POLICY_LPM, + GBP_N_POLICY +#define GBP_N_POLICY GBP_N_POLICY +} gbp_policy_type_t; + /** * Grouping of global data for the GBP source EPG classification feature */ @@ -56,7 +65,7 @@ typedef struct gbp_policy_main_t_ /** * Next nodes for L2 output features */ - u32 l2_output_feat_next[2][32]; + u32 l2_output_feat_next[GBP_N_POLICY][32]; } gbp_policy_main_t; extern gbp_policy_main_t gbp_policy_main; |