SatCat5
satcat5::eth::SwitchCache< SIZE > Member List

This is the complete list of members for satcat5::eth::SwitchCache< SIZE >, including all inherited members.

destination_mask(const PluginPacket &pkt)satcat5::eth::SwitchCacheInnerprotected
get_miss_mask() constsatcat5::eth::SwitchCacheInnerinline
m_array (defined in satcat5::eth::SwitchCacheInner)satcat5::eth::SwitchCacheInnerprotected
m_cache (defined in satcat5::eth::SwitchCacheInner)satcat5::eth::SwitchCacheInnerprotected
m_learn (defined in satcat5::eth::SwitchCacheInner)satcat5::eth::SwitchCacheInnerprotected
m_miss_mask (defined in satcat5::eth::SwitchCacheInner)satcat5::eth::SwitchCacheInnerprotected
m_next (defined in satcat5::eth::PluginCore)satcat5::eth::PluginCoreprivate
m_size (defined in satcat5::eth::SwitchCacheInner)satcat5::eth::SwitchCacheInnerprotected
m_switchsatcat5::eth::PluginCoreprivate
m_table (defined in satcat5::eth::SwitchCache< SIZE >)satcat5::eth::SwitchCache< SIZE >protected
mactbl_clear()satcat5::eth::SwitchCacheInnerinline
mactbl_learn(bool enable)satcat5::eth::SwitchCacheInnerinline
mactbl_learn() constsatcat5::eth::SwitchCacheInnerinline
mactbl_read(unsigned tbl_idx, unsigned &port_idx, satcat5::eth::MacAddr &mac_addr)satcat5::eth::SwitchCacheInner
mactbl_size() constsatcat5::eth::SwitchCacheInnerinline
mactbl_write(unsigned port_idx, const satcat5::eth::MacAddr &mac_addr)satcat5::eth::SwitchCacheInner
PluginCore(satcat5::eth::SwitchCore *sw)satcat5::eth::PluginCoreexplicitprivate
query(satcat5::eth::PluginPacket &pkt) overridesatcat5::eth::SwitchCacheInnervirtual
set_miss_bcast(unsigned port_idx, bool enable)satcat5::eth::SwitchCacheInner
set_miss_mask(SATCAT5_PMASK_TYPE mask)satcat5::eth::SwitchCacheInnerinline
SwitchCache(satcat5::eth::SwitchCore *sw)satcat5::eth::SwitchCache< SIZE >inlineexplicit
SwitchCacheInner(satcat5::eth::SwitchCore *sw, CacheEntry *array, unsigned size)satcat5::eth::SwitchCacheInnerprotected
~PluginCore() SATCAT5_OPTIONAL_DTOR (defined in satcat5::eth::PluginCore)satcat5::eth::PluginCoreprivate