-gbp_endpoint_group::gbp_endpoint_group(epg_id_t epg_id,
- const interface& itf,
- const gbp_route_domain& rd,
- const gbp_bridge_domain& bd)
- : m_hw(false)
- , m_epg_id(epg_id)
- , m_sclass(0xffff)
- , m_itf(itf.singular())
- , m_rd(rd.singular())
- , m_bd(bd.singular())
+gbp_endpoint_group::retention_t::retention_t()
+ : remote_ep_timeout(0xffffffff)
+{
+}
+gbp_endpoint_group::retention_t::retention_t(uint32_t remote_ep_timeout_)
+ : remote_ep_timeout(remote_ep_timeout_)
+{
+}
+
+bool
+gbp_endpoint_group::retention_t::operator==(const retention_t& o) const