gem5  v20.1.0.0
EtherSwitch::Interface Member List

This is the complete list of members for EtherSwitch::Interface, including all inherited members.

_connectedPortprotected
_peerPortprotected
askBusy()EtherIntinline
bind(Port &peer) overrideEtherIntvirtual
currentSection()Serializablestatic
delayVarEtherSwitch::Interfaceprivate
enqueue(EthPacketPtr packet, unsigned senderId)EtherSwitch::Interface
EtherInt(const std::string &name, int idx=InvalidPortID)EtherIntinline
getId() constPortinline
getPeer()EtherIntinline
idPortprotected
Interface(const std::string &name, EtherSwitch *_etherSwitch, uint64_t outputBufferSize, Tick delay, Tick delay_var, double rate, unsigned id)EtherSwitch::Interface
interfaceIdEtherSwitch::Interfaceprivate
isBusy()EtherIntinlinevirtual
isConnected() constPortinline
learnSenderAddr(Net::EthAddr srcMacAddr, Interface *sender)EtherSwitch::Interface
lookupDestPort(Net::EthAddr destAddr)EtherSwitch::Interface
name() constEtherIntinline
outputFifoEtherSwitch::Interfaceprotected
parentEtherSwitch::Interfaceprivate
pathSerializableprivatestatic
peerEtherIntprotected
Port(const std::string &_name, PortID _id)Portprotected
portNameEtherIntmutableprotected
recvDone()EtherIntinline
recvPacket(EthPacketPtr packet)EtherSwitch::Interfacevirtual
reportUnbound() constPortprotected
sendDone()EtherSwitch::Interfaceinlinevirtual
sendPacket(EthPacketPtr packet)EtherIntinline
Serializable()Serializable
serialize(CheckpointOut &cp) constEtherSwitch::Interfacevirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setPeer(EtherInt *p)EtherInt
switchDelayEtherSwitch::Interfaceprivate
switchingDelay()EtherSwitch::Interface
takeOverFrom(Port *old)Portinline
ticksPerByteEtherSwitch::Interfaceprivate
transmit()EtherSwitch::Interfaceprotected
txEventEtherSwitch::Interfaceprotected
unbind() overrideEtherIntvirtual
unserialize(CheckpointIn &cp)EtherSwitch::Interfacevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
~EtherInt()EtherIntinlinevirtual
~Port()Portvirtual
~Serializable()Serializablevirtual

Generated on Wed Sep 30 2020 14:02:24 for gem5 by doxygen 1.8.17