X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fbridge_domain_cmds.hpp;h=395b3560d7a708d2d8be41c482a40601d4680dc6;hb=7c0eb56f4;hp=0216236d42ca190b9b95995ac14025012ffa7412;hpb=164e5f8c63652028ecb9c3570e1ea8618b163071;p=vpp.git diff --git a/extras/vom/vom/bridge_domain_cmds.hpp b/extras/vom/vom/bridge_domain_cmds.hpp index 0216236d42c..395b3560d7a 100644 --- a/extras/vom/vom/bridge_domain_cmds.hpp +++ b/extras/vom/vom/bridge_domain_cmds.hpp @@ -28,7 +28,7 @@ namespace bridge_domain_cmds { * A command class that creates an Bridge-Domain */ class create_cmd - : public rpc_cmd, rc_t, vapi::Bridge_domain_add_del> + : public rpc_cmd, vapi::Bridge_domain_add_del> { public: /** @@ -37,7 +37,9 @@ public: create_cmd(HW::item& item, const bridge_domain::learning_mode_t& lmode, const bridge_domain::arp_term_mode_t& amode, + const bridge_domain::arp_ufwd_mode_t& aumode, const bridge_domain::flood_mode_t& fmode, + const bridge_domain::uu_flood_mode_t& uufmode, const bridge_domain::mac_age_mode_t& mmode); /** @@ -63,10 +65,18 @@ private: * the learning mode for the bridge */ bridge_domain::arp_term_mode_t m_arp_term_mode; + /** + * the learning mode for the bridge + */ + bridge_domain::arp_ufwd_mode_t m_arp_ufwd_mode; /** * the flood mode for the bridge */ bridge_domain::flood_mode_t m_flood_mode; + /** + * the unknown unicast flood mode for the bridge + */ + bridge_domain::uu_flood_mode_t m_uu_flood_mode; /** * the flood mode for the bridge */ @@ -77,7 +87,7 @@ private: * A cmd class that Delete an Bridge-Domain */ class delete_cmd - : public rpc_cmd, rc_t, vapi::Bridge_domain_add_del> + : public rpc_cmd, vapi::Bridge_domain_add_del> { public: /** @@ -101,7 +111,7 @@ public: }; /** - * A cmd class that Dumps all the IPv4 L3 configs + * A cmd class that Dumps all the bridge domains */ class dump_cmd : public VOM::dump_cmd {