SatCat5
satcat5::eth::SwitchConfig Member List

This is the complete list of members for satcat5::eth::SwitchConfig, including all inherited members.

get_frame_max()satcat5::eth::SwitchConfig
get_frame_min()satcat5::eth::SwitchConfig
get_log_register()satcat5::eth::SwitchConfig
get_miss_mask()satcat5::eth::SwitchConfig
get_promiscuous_mask()satcat5::eth::SwitchConfig
get_traffic_count()satcat5::eth::SwitchConfig
get_traffic_filter() constsatcat5::eth::SwitchConfiginline
log_info(const char *label)satcat5::eth::SwitchConfig
m_pri_wridxsatcat5::eth::SwitchConfigprotected
m_regsatcat5::eth::SwitchConfigprotected
m_stats_filtersatcat5::eth::SwitchConfigprotected
mactbl_clear()satcat5::eth::SwitchConfig
mactbl_learn(bool enable)satcat5::eth::SwitchConfig
mactbl_log(const char *label)satcat5::eth::SwitchConfig
mactbl_read(unsigned tbl_idx, unsigned &port_idx, satcat5::eth::MacAddr &mac_addr)satcat5::eth::SwitchConfig
mactbl_size()satcat5::eth::SwitchConfig
mactbl_wait_idle()satcat5::eth::SwitchConfigprotected
mactbl_write(unsigned port_idx, const satcat5::eth::MacAddr &mac_addr)satcat5::eth::SwitchConfig
port_count()satcat5::eth::SwitchConfig
priority_reset()satcat5::eth::SwitchConfig
priority_set(u16 etype, unsigned plen=16)satcat5::eth::SwitchConfig
ptp_get_2step_mask()satcat5::eth::SwitchConfig
ptp_get_offset_rx(unsigned port_idx)satcat5::eth::SwitchConfig
ptp_get_offset_tx(unsigned port_idx)satcat5::eth::SwitchConfig
ptp_set_2step(unsigned port_idx, bool enable)satcat5::eth::SwitchConfig
ptp_set_offset_rx(unsigned port_idx, s32 subns)satcat5::eth::SwitchConfig
ptp_set_offset_tx(unsigned port_idx, s32 subns)satcat5::eth::SwitchConfig
REG_CORECLOCKsatcat5::eth::SwitchConfigstatic
REG_DATAPATHsatcat5::eth::SwitchConfigstatic
REG_FRAMESIZEsatcat5::eth::SwitchConfigstatic
REG_LOGGINGsatcat5::eth::SwitchConfigstatic
REG_MACCOUNTsatcat5::eth::SwitchConfigstatic
REG_MACTBL_CTRLsatcat5::eth::SwitchConfigstatic
REG_MACTBL_LSBsatcat5::eth::SwitchConfigstatic
REG_MACTBL_MSBsatcat5::eth::SwitchConfigstatic
REG_MISS_BCASTsatcat5::eth::SwitchConfigstatic
REG_PKTCOUNTsatcat5::eth::SwitchConfigstatic
REG_PORT(unsigned idx)satcat5::eth::SwitchConfiginlinestatic
REG_PORTCOUNTsatcat5::eth::SwitchConfigstatic
REG_PRIORITYsatcat5::eth::SwitchConfigstatic
REG_PROMISCsatcat5::eth::SwitchConfigstatic
REG_PTP_2STEPsatcat5::eth::SwitchConfigstatic
REG_PTP_RX(unsigned idx)satcat5::eth::SwitchConfiginlinestatic
REG_PTP_TX(unsigned idx)satcat5::eth::SwitchConfiginlinestatic
REG_VLAN_MASKsatcat5::eth::SwitchConfigstatic
REG_VLAN_PORTsatcat5::eth::SwitchConfigstatic
REG_VLAN_RATEsatcat5::eth::SwitchConfigstatic
REG_VLAN_VIDsatcat5::eth::SwitchConfigstatic
set_miss_bcast(unsigned port_idx, bool enable)satcat5::eth::SwitchConfig
set_miss_mask(u32 mask)satcat5::eth::SwitchConfig
set_promiscuous(unsigned port_idx, bool enable)satcat5::eth::SwitchConfig
set_promiscuous_mask(u32 mask)satcat5::eth::SwitchConfig
set_traffic_filter(u16 etype=0)satcat5::eth::SwitchConfig
SwitchConfig(satcat5::cfg::ConfigBus *cfg, unsigned devaddr)satcat5::eth::SwitchConfig
vlan_get_mask(u16 vid)satcat5::eth::SwitchConfig
vlan_join(u16 vid, unsigned port)satcat5::eth::SwitchConfig
vlan_leave(u16 vid, unsigned port)satcat5::eth::SwitchConfig
vlan_reset(bool lockdown=false)satcat5::eth::SwitchConfig
vlan_set_mask(u16 vid, u32 mask)satcat5::eth::SwitchConfig
vlan_set_port(const VtagPolicy &cfg)satcat5::eth::SwitchConfig
vlan_set_rate(u16 vid, const satcat5::eth::VlanRate &cfg)satcat5::eth::SwitchConfig