|
gem5
v21.0.1.0
|
#include <etherdevice.hh>
Public Member Functions | |
| EtherDeviceStats (Stats::Group *parent) | |
Public Member Functions inherited from Stats::Group | |
| Group (Group *parent, const char *name=nullptr) | |
| Construct a new statistics group. More... | |
| virtual | ~Group () |
| virtual void | regStats () |
| Callback to set stat parameters. More... | |
| virtual void | resetStats () |
| Callback to reset stats. More... | |
| virtual void | preDumpStats () |
| Callback before stats are dumped. More... | |
| void | addStat (Stats::Info *info) |
| Register a stat with this group. More... | |
| const std::map< std::string, Group * > & | getStatGroups () const |
| Get all child groups associated with this object. More... | |
| const std::vector< Info * > & | getStats () const |
| Get all stats associated with this object. More... | |
| void | addStatGroup (const char *name, Group *block) |
| Add a stat block as a child of this block. More... | |
| const Info * | resolveStat (std::string name) const |
| Resolve a stat by its name within this group. More... | |
| void | mergeStatGroup (Group *block) |
| Merge the contents (stats & children) of a block to this block. More... | |
| Group ()=delete | |
| Group (const Group &)=delete | |
| Group & | operator= (const Group &)=delete |
Definition at line 55 of file etherdevice.hh.
| EtherDevice::EtherDeviceStats::EtherDeviceStats | ( | Stats::Group * | parent | ) |
Definition at line 33 of file etherdevice.cc.
References coalescedRxDesc, coalescedRxIdle, coalescedRxOk, coalescedRxOrn, coalescedSwi, coalescedTotal, coalescedTxDesc, coalescedTxIdle, coalescedTxOk, descDmaRdBytes, descDmaReads, descDmaWrBytes, descDmaWrites, droppedPackets, postedInterrupts, postedRxDesc, postedRxIdle, postedRxOk, postedRxOrn, postedSwi, postedTxDesc, postedTxIdle, postedTxOk, Stats::DataWrap< Derived, InfoProxyType >::precision(), Stats::DataWrap< Derived, InfoProxyType >::prereq(), rxBandwidth, rxBytes, rxIpChecksums, rxPacketRate, rxPackets, rxTcpChecksums, rxUdpChecksums, totalRxDesc, totalRxIdle, totalRxOk, totalRxOrn, totalSwi, totalTxDesc, totalTxIdle, totalTxOk, totBandwidth, totBytes, totPacketRate, totPackets, txBandwidth, txBytes, txIpChecksums, txPacketRate, txPackets, txTcpChecksums, and txUdpChecksums.
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedRxDesc |
Definition at line 107 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedRxIdle |
Definition at line 99 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedRxOk |
Definition at line 103 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedRxOrn |
Definition at line 123 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedSwi |
Definition at line 95 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedTotal |
Definition at line 125 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedTxDesc |
Definition at line 119 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedTxIdle |
Definition at line 115 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::coalescedTxOk |
Definition at line 111 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::descDmaRdBytes |
Definition at line 82 of file etherdevice.hh.
Referenced by EtherDeviceStats(), NSGigE::rxKick(), and NSGigE::txKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::descDmaReads |
Definition at line 79 of file etherdevice.hh.
Referenced by EtherDeviceStats(), NSGigE::rxKick(), and NSGigE::txKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::descDmaWrBytes |
Definition at line 83 of file etherdevice.hh.
Referenced by EtherDeviceStats(), NSGigE::rxKick(), and NSGigE::txKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::descDmaWrites |
Definition at line 80 of file etherdevice.hh.
Referenced by EtherDeviceStats(), NSGigE::rxKick(), and NSGigE::txKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::droppedPackets |
Definition at line 126 of file etherdevice.hh.
Referenced by EtherDeviceStats(), and NSGigE::recvPacket().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedInterrupts |
Definition at line 59 of file etherdevice.hh.
Referenced by IGbE::cpuPostInt(), NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedRxDesc |
Definition at line 105 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedRxIdle |
Definition at line 97 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedRxOk |
Definition at line 101 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedRxOrn |
Definition at line 121 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedSwi |
Definition at line 93 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedTxDesc |
Definition at line 117 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedTxIdle |
Definition at line 113 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::postedTxOk |
Definition at line 109 of file etherdevice.hh.
Referenced by NSGigE::devIntrClear(), and EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::rxBandwidth |
Definition at line 68 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::rxBytes |
Definition at line 62 of file etherdevice.hh.
Referenced by EtherDeviceStats(), IGbE::ethRxPkt(), Sinic::Device::recvPacket(), and NSGigE::recvPacket().
| Stats::Scalar EtherDevice::EtherDeviceStats::rxIpChecksums |
Definition at line 71 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::rxKick(), and NSGigE::rxKick().
| Stats::Formula EtherDevice::EtherDeviceStats::rxPacketRate |
Definition at line 91 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::rxPackets |
Definition at line 65 of file etherdevice.hh.
Referenced by EtherDeviceStats(), IGbE::ethRxPkt(), Sinic::Device::recvPacket(), and NSGigE::recvPacket().
| Stats::Scalar EtherDevice::EtherDeviceStats::rxTcpChecksums |
Definition at line 74 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::rxKick(), and NSGigE::rxKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::rxUdpChecksums |
Definition at line 77 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::rxKick(), and NSGigE::rxKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalRxDesc |
Definition at line 106 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalRxIdle |
Definition at line 98 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalRxOk |
Definition at line 102 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalRxOrn |
Definition at line 122 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalSwi |
Definition at line 94 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalTxDesc |
Definition at line 118 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalTxIdle |
Definition at line 114 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::totalTxOk |
Definition at line 110 of file etherdevice.hh.
Referenced by NSGigE::devIntrPost(), and EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::totBandwidth |
Definition at line 85 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::totBytes |
Definition at line 87 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::totPacketRate |
Definition at line 88 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::totPackets |
Definition at line 86 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Formula EtherDevice::EtherDeviceStats::txBandwidth |
Definition at line 67 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::txBytes |
Definition at line 61 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::transmit(), NSGigE::transmit(), and IGbE::txWire().
| Stats::Scalar EtherDevice::EtherDeviceStats::txIpChecksums |
Definition at line 70 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::txKick(), and NSGigE::txKick().
| Stats::Formula EtherDevice::EtherDeviceStats::txPacketRate |
Definition at line 90 of file etherdevice.hh.
Referenced by EtherDeviceStats().
| Stats::Scalar EtherDevice::EtherDeviceStats::txPackets |
Definition at line 64 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::transmit(), NSGigE::transmit(), and IGbE::txWire().
| Stats::Scalar EtherDevice::EtherDeviceStats::txTcpChecksums |
Definition at line 73 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::txKick(), and NSGigE::txKick().
| Stats::Scalar EtherDevice::EtherDeviceStats::txUdpChecksums |
Definition at line 76 of file etherdevice.hh.
Referenced by EtherDeviceStats(), Sinic::Device::txKick(), and NSGigE::txKick().