};
/**
- * Bridge Domain Learning mode
+ * Bridge Domain flood mode
*/
struct flood_mode_t : enum_base<flood_mode_t>
{
flood_mode_t(int v, const std::string& s);
};
+ /**
+ * Bridge Domain Unknown Unicast Flood mode
+ */
+ struct uu_flood_mode_t : enum_base<uu_flood_mode_t>
+ {
+ const static uu_flood_mode_t ON;
+ const static uu_flood_mode_t OFF;
+
+ private:
+ /**
+ * Private constructor taking the value and the string name
+ */
+ uu_flood_mode_t(int v, const std::string& s);
+ };
+
/**
* The value of the defaultbridge domain
*/
const arp_term_mode_t& amode = arp_term_mode_t::ON,
const arp_ufwd_mode_t& aumode = arp_ufwd_mode_t::OFF,
const flood_mode_t& fmode = flood_mode_t::ON,
+ const uu_flood_mode_t& uufmode = uu_flood_mode_t::ON,
const mac_age_mode_t& mmode = mac_age_mode_t::OFF);
/**
*/
flood_mode_t m_flood_mode;
+ /**
+ * The unknown unicast flood mode of the bridge
+ */
+ uu_flood_mode_t m_uu_flood_mode;
+
/**
* The MAC aging mode of the bridge
*/