SatCat5
satcat5::router2::Dispatch Member List

This is the complete list of members for satcat5::router2::Dispatch, including all inherited members.

add_log(satcat5::eth::SwitchLogHandler *log)satcat5::eth::SwitchCoreinline
adjust_mac(const satcat5::eth::MacAddr &dst, satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
consistency() constsatcat5::io::MultiBuffer
count_ondemand()satcat5::poll::OnDemandprotectedstatic
debug_if(const satcat5::eth::PluginPacket &pkt, unsigned mask) constsatcat5::eth::SwitchCore
debug_log(const satcat5::io::MultiPacket *pkt, u8 reason, SATCAT5_PMASK_TYPE dst=0) constsatcat5::eth::SwitchCore
decrement_ttl(satcat5::eth::PluginPacket &meta)satcat5::router2::Dispatchprotected
deliver(satcat5::io::MultiPacket *packet) overridesatcat5::router2::Dispatchprotectedvirtual
deliver_arp(satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
deliver_defer(const satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
deliver_local(const satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
deliver_offload(const satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
deliver_pkt(satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
deliver_switch(const satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
dequeue()satcat5::io::MultiBufferprotected
Dispatch(u8 *buff, unsigned nbytes)satcat5::router2::Dispatch
enqueue(satcat5::io::MultiPacket *packet)satcat5::io::MultiBuffer
free_packet(satcat5::io::MultiPacket *packet)satcat5::io::MultiBuffer
get_free_bytes() constsatcat5::io::MultiBufferinline
get_local_rd()satcat5::router2::Dispatchinline
get_local_wr()satcat5::router2::Dispatchinline
get_pcount()satcat5::io::MultiBufferinline
get_port(unsigned idx)satcat5::eth::SwitchCoreinline
get_promiscuous_mask() constsatcat5::eth::SwitchCoreinline
get_traffic_count()satcat5::eth::SwitchCore
get_traffic_filter() constsatcat5::eth::SwitchCoreinline
icmp_reply(u16 errtyp, u32 arg, const satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
iface() const (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchinline
ipaddr() const (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatch
is_from_offload(const satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
link_up_mask() (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_debug (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_defer_fwd (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_free_bytes (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_free_chunks (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_free_pmask (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_idle (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_local_iface (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_local_port (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_next (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_offload (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_pcount (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_pktlogs (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_pluginssatcat5::eth::SwitchCoreprotected
m_port_shdn (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
m_portssatcat5::eth::SwitchCoreprotected
m_prom_mask (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_rcvd_packets (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_read_ports (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_stats_count (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_stats_filter (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
macaddr() const (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatch
MultiBuffer(u8 *buff, unsigned nbytes)satcat5::io::MultiBuffer
new_chunk()satcat5::io::MultiBufferprotected
new_packet()satcat5::io::MultiBufferprotected
next_port_mask()satcat5::eth::SwitchCore
OnDemand()satcat5::poll::OnDemandinlineprotected
pkt_has_dropped(satcat5::eth::PluginPacket &pkt, unsigned mask)satcat5::eth::SwitchCoreprotected
plugin_add(satcat5::eth::PluginCore *plugin) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
plugin_remove(satcat5::eth::PluginCore *plugin) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
poll_demand() overridesatcat5::io::MultiBufferprotectedvirtual
port_add(satcat5::eth::SwitchPort *port) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
port_count() constsatcat5::eth::SwitchCoreinline
port_disable(const SATCAT5_PMASK_TYPE &mask)satcat5::router2::Dispatchinline
port_enable(const SATCAT5_PMASK_TYPE &mask)satcat5::router2::Dispatchinline
port_remove(satcat5::eth::SwitchPort *port) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
port_remove(const SATCAT5_PMASK_TYPE &mask) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
process_gateway(satcat5::eth::PluginPacket &meta) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatchprotected
process_plugins(satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
process_stats(const satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
remove_log(satcat5::eth::SwitchLogHandler *log) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreinline
request_cancel()satcat5::poll::OnDemandprotected
request_poll()satcat5::poll::OnDemandprotected
set_debug(satcat5::io::Writeable *debug)satcat5::eth::SwitchCoreinline
set_defer_fwd(satcat5::router2::DeferFwd *fwd)satcat5::router2::Dispatchinline
set_ipaddr(const satcat5::ip::Addr &addr) (defined in satcat5::router2::Dispatch)satcat5::router2::Dispatch
set_local_iface(satcat5::ip::Dispatch *iface)satcat5::router2::Dispatchinline
set_offload(satcat5::router2::Offload *iface)satcat5::router2::Dispatchinline
set_promiscuous(unsigned port_idx, bool enable)satcat5::eth::SwitchCore
set_promiscuous_mask(SATCAT5_PMASK_TYPE mask)satcat5::eth::SwitchCoreinline
set_traffic_filter(u16 etype=0)satcat5::eth::SwitchCore
SwitchCore(u8 *buff, unsigned nbytes)satcat5::eth::SwitchCore
~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprotected