Searched refs:EtherInt (Results 1 - 16 of 16) sorted by relevance

/gem5/src/dev/net/
H A Detherint.cc37 EtherInt::bind(Port &peer)
39 EtherInt *p = dynamic_cast<EtherInt *>(&peer);
49 EtherInt::unbind()
56 EtherInt::setPeer(EtherInt *p)
H A Detherbus.hh44 class EtherInt;
48 typedef std::list<EtherInt *> devlist_t;
56 EtherInt *sender;
71 void reg(EtherInt *dev);
73 bool send(EtherInt *sender, EthPacketPtr &packet);
H A Detherint.hh49 class EtherInt : public Port class in inherits:Port
53 EtherInt *peer;
56 EtherInt(const std::string &name, int idx=InvalidPortID) function in class:EtherInt
58 virtual ~EtherInt() {}
66 void setPeer(EtherInt *p);
67 EtherInt* getPeer() { return peer; }
H A DEthernet.py50 class EtherInt(Port): class in inherits:Port
52 super(EtherInt, self).__init__(ETHERNET_ROLE, desc)
61 int0 = EtherInt("interface 0")
62 int1 = EtherInt("interface 1")
71 int0 = EtherInt("interface 0")
111 tap = EtherInt("Ethernet interface to connect to gem5's network")
136 interface = EtherInt("Ethernet Interface")
H A Dethertap.hh115 class EtherTapInt : public EtherInt
121 EtherInt(name), tap(t)
H A Detherbus.cc91 EtherBus::send(EtherInt *sndr, EthPacketPtr &pkt)
H A Detherlink.hh128 class Interface : public EtherInt
H A Ddist_etherlink.hh183 class LocalIface : public EtherInt
H A Detherswitch.hh71 class Interface : public EtherInt, public Serializable
H A Detherdevice.hh45 class EtherInt;
H A Dsinic.hh302 class Interface : public EtherInt
309 : EtherInt(name), dev(d)
H A Dns_gige.hh363 class NSGigEInt : public EtherInt
370 : EtherInt(name), dev(d)
H A Ddist_etherlink.cc250 EtherInt(name), txLink(tx)
H A Di8254xGBe.hh543 class IGbEInt : public EtherInt
550 : EtherInt(name), dev(d)
H A Detherlink.cc103 : EtherInt(name), txlink(tx)
H A Detherswitch.cc131 : EtherInt(name), ticksPerByte(rate), switchDelay(delay),

Completed in 29 milliseconds