X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fgbp%2Fgbp_recirc.h;h=2f3354b794e65837ba9d06ebbe619bb143b01c46;hb=59f71132e;hp=86b857d74a91162086e53e1b164f09f4f6dcafc2;hpb=5f4eb24287c02be6f694f6698472ef4978a5e300;p=vpp.git diff --git a/src/plugins/gbp/gbp_recirc.h b/src/plugins/gbp/gbp_recirc.h index 86b857d74a9..2f3354b794e 100644 --- a/src/plugins/gbp/gbp_recirc.h +++ b/src/plugins/gbp/gbp_recirc.h @@ -17,6 +17,7 @@ #define __GBP_RECIRC_H__ #include +#include #include /** @@ -30,7 +31,7 @@ typedef struct gpb_recirc_t_ /** * EPG ID that packets will classify to when they arrive on this recirc */ - epg_id_t gr_epg; + sclass_t gr_sclass; /** * The index of the EPG @@ -51,7 +52,7 @@ typedef struct gpb_recirc_t_ /** */ u32 gr_sw_if_index; - u32 gr_itf; + gbp_itf_hdl_t gr_itf; /** * The endpoint created to represent the reric interface @@ -59,7 +60,7 @@ typedef struct gpb_recirc_t_ index_t gr_ep; } gbp_recirc_t; -extern int gbp_recirc_add (u32 sw_if_index, epg_id_t epg_id, u8 is_ext); +extern int gbp_recirc_add (u32 sw_if_index, sclass_t sclass, u8 is_ext); extern int gbp_recirc_delete (u32 sw_if_index); typedef walk_rc_t (*gbp_recirc_cb_t) (gbp_recirc_t * gbpe, void *ctx);