|
gem5
v20.1.0.5
|
#include <etherpkt.hh>
Public Member Functions | |
| EthPacketData () | |
| EthPacketData (unsigned size) | |
| ~EthPacketData () | |
| void | serialize (const std::string &base, CheckpointOut &cp) const |
| void | unserialize (const std::string &base, CheckpointIn &cp) |
Public Attributes | |
| uint8_t * | data |
| Pointer to packet data will be deleted. More... | |
| unsigned | bufLength |
| Total size of the allocated data buffer. More... | |
| unsigned | length |
| Amount of space occupied by the payload in the data buffer. More... | |
| unsigned | simLength |
| Effective length, used for modeling timing in the simulator. More... | |
Definition at line 46 of file etherpkt.hh.
|
inline |
Definition at line 73 of file etherpkt.hh.
|
inlineexplicit |
Definition at line 77 of file etherpkt.hh.
|
inline |
Definition at line 81 of file etherpkt.hh.
References data.
| void EthPacketData::serialize | ( | const std::string & | base, |
| CheckpointOut & | cp | ||
| ) | const |
Definition at line 40 of file etherpkt.cc.
References arrayParamOut(), X86ISA::base, data, length, and paramOut().
| void EthPacketData::unserialize | ( | const std::string & | base, |
| CheckpointIn & | cp | ||
| ) |
Definition at line 49 of file etherpkt.cc.
References arrayParamIn(), X86ISA::base, data, length, optParamIn(), and paramIn().
| unsigned EthPacketData::bufLength |
Total size of the allocated data buffer.
Definition at line 57 of file etherpkt.hh.
| uint8_t* EthPacketData::data |
Pointer to packet data will be deleted.
Definition at line 52 of file etherpkt.hh.
Referenced by ~EthPacketData().
| unsigned EthPacketData::length |
Amount of space occupied by the payload in the data buffer.
Definition at line 62 of file etherpkt.hh.
| unsigned EthPacketData::simLength |
Effective length, used for modeling timing in the simulator.
This could be different from length if the packets are assumed to use a tightly packed or compressed format, but it's not worth the performance/complexity hit to perform that packing or compression in the simulation.
Definition at line 71 of file etherpkt.hh.