Go to the documentation of this file.
34 #ifndef __DEV_NET_ETHERDEVICE_HH__
35 #define __DEV_NET_ETHERDEVICE_HH__
39 #include "params/EtherDevBase.hh"
40 #include "params/EtherDevice.hh"
131 const EtherDevBaseParams *
134 return dynamic_cast<const EtherDevBaseParams *
>(
_params);
139 #endif // __DEV_NET_ETHERDEVICE_HH__
EtherDevBase(const EtherDevBaseParams *params)
Stats::Formula coalescedRxOk
Stats::Formula totPacketRate
Stats::Scalar descDmaReads
Stats::Formula rxBandwidth
Stats::Formula totBandwidth
Stats::Scalar txTcpChecksums
Stats::Scalar rxTcpChecksums
Stats::Scalar totalRxIdle
Stats::Scalar rxUdpChecksums
Stats::Scalar rxIpChecksums
Stats::Formula coalescedRxOrn
Stats::Formula totPackets
Stats::Formula coalescedTxIdle
This is a simple scalar statistic, like a counter.
Stats::Scalar postedRxIdle
Stats::Scalar totalRxDesc
const Params * params() const
Stats::Scalar txIpChecksums
Stats::Scalar droppedPackets
Stats::Scalar postedTxDesc
Stats::Formula coalescedTxDesc
Stats::Scalar postedTxIdle
void regStats()
Callback to set stat parameters.
Stats::Scalar totalTxDesc
Stats::Formula coalescedTxOk
Stats::Scalar txUdpChecksums
const EtherDevBaseParams * params() const
Stats::Formula txPacketRate
Stats::Scalar postedRxDesc
Stats::Scalar descDmaWrBytes
Stats::Scalar totalTxIdle
Stats::Formula txBandwidth
Stats::Formula coalescedRxIdle
Stats::Formula coalescedSwi
Stats::Scalar descDmaRdBytes
Stats::Formula rxPacketRate
Stats::Formula coalescedTotal
const SimObjectParams * _params
Cached copy of the object parameters.
Stats::Scalar postedRxOrn
EtherDevice(const Params *params)
Dummy class to keep the Python class hierarchy in sync with the C++ object hierarchy.
Stats::Formula coalescedRxDesc
Stats::Scalar descDmaWrites
PCI device, base implementation is only config space.
Stats::Scalar postedInterrupts
Generated on Wed Sep 30 2020 14:02:11 for gem5 by doxygen 1.8.17