Searched refs:EthPacketPtr (Results 1 - 25 of 28) sorted by relevance
12
/gem5/src/dev/net/ |
H A D | etherdump.hh | 52 void dumpPacket(EthPacketPtr &packet); 59 inline void dump(EthPacketPtr &pkt) { dumpPacket(pkt); }
|
H A D | etherbus.hh | 55 EthPacketPtr packet; 73 bool send(EtherInt *sender, EthPacketPtr &packet);
|
H A D | etherlink.hh | 92 EthPacketPtr packet; 101 std::deque<std::pair<Tick, EthPacketPtr>> txQueue; 106 void txComplete(EthPacketPtr packet); 116 bool transmit(EthPacketPtr packet); 135 bool recvPacket(EthPacketPtr packet) { return txlink->transmit(packet); }
|
H A D | etherswitch.hh | 81 bool recvPacket(EthPacketPtr packet); 85 void enqueue(EthPacketPtr packet, unsigned senderId); 105 PortFifoEntry(EthPacketPtr pkt, Tick recv_tick, unsigned id) 108 EthPacketPtr packet; 154 EthPacketPtr front() { return fifo.begin()->packet; } 162 bool push(EthPacketPtr ptr, unsigned senderId);
|
H A D | etherint.hh | 72 bool sendPacket(EthPacketPtr packet) 74 virtual bool recvPacket(EthPacketPtr packet) = 0;
|
H A D | ethertap.hh | 106 bool recvSimulated(EthPacketPtr packet); 110 std::queue<EthPacketPtr> packetBuffer; 124 bool recvPacket(EthPacketPtr pkt) override
|
H A D | etherpkt.hh | 90 typedef std::shared_ptr<EthPacketData> EthPacketPtr; typedef
|
H A D | tcp_iface.hh | 126 const EthPacketPtr &packet) override; 132 void recvPacket(const Header &header, EthPacketPtr &packet) override;
|
H A D | dist_iface.hh | 343 EthPacketPtr packet; 348 Desc(EthPacketPtr p, Tick s, Tick d) : 436 EthPacketPtr popPacket(); 440 void pushPacket(EthPacketPtr new_packet, 532 virtual void sendPacket(const Header &header, const EthPacketPtr &packet) = 0; 550 virtual void recvPacket(const Header &header, EthPacketPtr &packet) = 0; 591 void packetOut(EthPacketPtr pkt, Tick send_delay); 600 EthPacketPtr packetIn() { return recvScheduler.popPacket(); }
|
H A D | dist_etherlink.hh | 84 EthPacketPtr packet; 141 bool transmit(EthPacketPtr packet); 192 bool recvPacket(EthPacketPtr pkt) { return txLink->transmit(pkt); }
|
H A D | pktfifo.hh | 46 EthPacketPtr packet; 61 PacketFifoEntry(EthPacketPtr p, uint64_t n) 120 EthPacketPtr front() { return fifo.begin()->packet; } 122 bool push(EthPacketPtr ptr)
|
H A D | i8254xGBe.hh | 75 EthPacketPtr txPacket; 259 EthPacketPtr pktPtr; 371 int writePacket(EthPacketPtr packet, int pkt_offset); 447 unsigned getPacketSize(EthPacketPtr p); 448 void getPacketData(EthPacketPtr p); 532 bool ethRxPkt(EthPacketPtr packet); 553 virtual bool recvPacket(EthPacketPtr pkt) { return dev->ethRxPkt(pkt); }
|
H A D | ns_gige.hh | 180 EthPacketPtr txPacket; 181 EthPacketPtr rxPacket; 306 bool rxFilter(const EthPacketPtr &packet); 351 bool recvPacket(EthPacketPtr packet); 373 virtual bool recvPacket(EthPacketPtr pkt) { return dev->recvPacket(pkt); }
|
H A D | etherdump.cc | 94 EtherDump::dumpPacket(EthPacketPtr &packet)
|
H A D | etherbus.cc | 91 EtherBus::send(EtherInt *sndr, EthPacketPtr &pkt)
|
H A D | sinic.hh | 185 EthPacketPtr txPacket; 219 bool rxFilter(const EthPacketPtr &packet); 231 bool recvPacket(EthPacketPtr packet); 312 virtual bool recvPacket(EthPacketPtr pkt) { return dev->recvPacket(pkt); }
|
H A D | pktfifo.cc | 47 EthPacketPtr &pkt = i->packet;
|
H A D | etherlink.cc | 132 EtherLink::Link::txComplete(EthPacketPtr packet) 179 EtherLink::Link::transmit(EthPacketPtr pkt) 249 EthPacketPtr delayed_packet = make_shared<EthPacketData>();
|
H A D | ethertap.cc | 171 EtherTapBase::recvSimulated(EthPacketPtr packet) 189 EthPacketPtr packet; 213 EthPacketPtr packet = packetBuffer.front();
|
H A D | etherswitch.cc | 77 EtherSwitch::Interface::PortFifo::push(EthPacketPtr ptr, unsigned senderId) 139 EtherSwitch::Interface::recvPacket(EthPacketPtr packet) 166 EtherSwitch::Interface::enqueue(EthPacketPtr packet, unsigned senderId)
|
H A D | tcp_iface.cc | 300 TCPIface::sendPacket(const Header &header, const EthPacketPtr &packet) 328 TCPIface::recvPacket(const Header &header, EthPacketPtr &packet)
|
H A D | dist_iface.cc | 498 DistIface::RecvScheduler::pushPacket(EthPacketPtr new_packet, 535 EthPacketPtr 541 EthPacketPtr next_packet = descQueue.front().packet; 651 DistIface::packetOut(EthPacketPtr pkt, Tick send_delay) 675 EthPacketPtr new_packet;
|
H A D | dist_etherlink.cc | 189 DistEtherLink::TxLink::transmit(EthPacketPtr pkt)
|
/gem5/src/base/ |
H A D | inet.hh | 166 EthPacketPtr p; 170 EthPtr(const EthPacketPtr &ptr) : p(ptr) { } 180 const EthPtr &operator=(const EthPacketPtr &ptr) { p = ptr; return *this; } 182 const EthPacketPtr packet() const { return p; } 183 EthPacketPtr packet() { return p; } 286 EthPacketPtr p; 289 void set(const EthPacketPtr &ptr) 305 IpPtr(const EthPacketPtr &ptr) : p(0), eth_hdr_vlan(false) { set(ptr); } 320 const IpPtr &operator=(const EthPacketPtr &ptr) { set(ptr); return *this; } 324 const EthPacketPtr packe [all...] |
H A D | inet.cc | 380 hsplit(const EthPacketPtr &ptr)
|
Completed in 53 milliseconds
12