X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fgbp_endpoint_group_cmds.hpp;h=b735b5c132dfefbea9c4e07a52e32b1d8149c10b;hb=32f6d8e0c;hp=4cf88cff116c7fd9be7ad8393cb1c421dba0c8d2;hpb=208c29aac523231af2420a95ba7e5d361698780b;p=vpp.git diff --git a/extras/vom/vom/gbp_endpoint_group_cmds.hpp b/extras/vom/vom/gbp_endpoint_group_cmds.hpp index 4cf88cff116..b735b5c132d 100644 --- a/extras/vom/vom/gbp_endpoint_group_cmds.hpp +++ b/extras/vom/vom/gbp_endpoint_group_cmds.hpp @@ -27,8 +27,7 @@ namespace gbp_endpoint_group_cmds { /** * A command class that creates or updates the GBP endpoint_group */ -class create_cmd - : public rpc_cmd, vapi::Gbp_endpoint_group_add_del> +class create_cmd : public rpc_cmd, vapi::Gbp_endpoint_group_add> { public: /** @@ -36,8 +35,10 @@ public: */ create_cmd(HW::item& item, epg_id_t epg_id, + uint16_t sclass, uint32_t bd_id, route::table_id_t rd_id, + const gbp_endpoint_group::retention_t& retention, const handle_t& itf); /** @@ -57,16 +58,17 @@ public: private: const epg_id_t m_epg_id; + const uint16_t m_sclass; const uint32_t m_bd_id; const route::table_id_t m_rd_id; const handle_t m_itf; + const gbp_endpoint_group::retention_t m_retention; }; /** * A cmd class that deletes a GBP endpoint_group */ -class delete_cmd - : public rpc_cmd, vapi::Gbp_endpoint_group_add_del> +class delete_cmd : public rpc_cmd, vapi::Gbp_endpoint_group_del> { public: /**