43 .
desc(
"Bytes Transmitted")
49 .
desc(
"Bytes Received")
55 .
desc(
"Number of Packets Transmitted")
61 .
desc(
"Number of Packets Received")
67 .
desc(
"Number of tx IP Checksums done by device")
74 .
desc(
"Number of rx IP Checksums done by device")
81 .
desc(
"Number of tx TCP Checksums done by device")
88 .
desc(
"Number of rx TCP Checksums done by device")
95 .
desc(
"Number of tx UDP Checksums done by device")
102 .
desc(
"Number of rx UDP Checksums done by device")
109 .
desc(
"Number of descriptors the device read w/ DMA")
115 .
desc(
"Number of descriptors the device wrote w/ DMA")
121 .
desc(
"number of descriptor bytes read w/ DMA")
126 .
name(
name() +
".descDmaWriteBytes")
127 .
desc(
"number of descriptor bytes write w/ DMA")
133 .
desc(
"Transmit Bandwidth (bits/s)")
140 .
desc(
"Receive Bandwidth (bits/s)")
147 .
desc(
"Total Bandwidth (bits/s)")
154 .
desc(
"Total Packets")
168 .
desc(
"Total Tranmission Rate (packets/s)")
175 .
desc(
"Packet Tranmission Rate (packets/s)")
182 .
desc(
"Packet Reception Rate (packets/s)")
189 .
desc(
"number of software interrupts posted to CPU")
195 .
desc(
"total number of Swi written to ISR")
201 .
desc(
"average number of Swi's coalesced into each post")
207 .
desc(
"number of rxIdle interrupts posted to CPU")
213 .
desc(
"total number of RxIdle written to ISR")
219 .
desc(
"average number of RxIdle's coalesced into each post")
225 .
desc(
"number of RxOk interrupts posted to CPU")
231 .
desc(
"total number of RxOk written to ISR")
237 .
desc(
"average number of RxOk's coalesced into each post")
243 .
desc(
"number of RxDesc interrupts posted to CPU")
249 .
desc(
"total number of RxDesc written to ISR")
255 .
desc(
"average number of RxDesc's coalesced into each post")
261 .
desc(
"number of TxOk interrupts posted to CPU")
267 .
desc(
"total number of TxOk written to ISR")
273 .
desc(
"average number of TxOk's coalesced into each post")
279 .
desc(
"number of TxIdle interrupts posted to CPU")
285 .
desc(
"total number of TxIdle written to ISR")
291 .
desc(
"average number of TxIdle's coalesced into each post")
297 .
desc(
"number of TxDesc interrupts posted to CPU")
303 .
desc(
"total number of TxDesc written to ISR")
309 .
desc(
"average number of TxDesc's coalesced into each post")
315 .
desc(
"number of RxOrn posted to CPU")
321 .
desc(
"total number of RxOrn written to ISR")
327 .
desc(
"average number of RxOrn's coalesced into each post")
333 .
desc(
"average number of interrupts coalesced into each post")
339 .
desc(
"number of posts to CPU")
345 .
desc(
"number of packets dropped")
Stats::Formula totBandwidth
Stats::Scalar totalRxIdle
Stats::Scalar descDmaReads
Stats::Scalar descDmaWrites
Stats::Scalar rxIpChecksums
Stats::Scalar rxUdpChecksums
Stats::Scalar postedRxIdle
Stats::Scalar totalRxDesc
Stats::Scalar rxTcpChecksums
Stats::Formula coalescedRxOrn
Stats::Formula totPackets
Stats::Formula simSeconds
Stats::Scalar postedTxDesc
Stats::Formula coalescedTxOk
Stats::Formula coalescedTxDesc
Stats::Formula txBandwidth
void regStats()
Register statistics for this object.
Stats::Scalar totalTxDesc
Derived & prereq(const Stat &prereq)
Set the prerequisite stat and marks this stat to print at the end of simulation.
Stats::Formula coalescedTxIdle
Stats::Scalar descDmaWrBytes
Stats::Scalar txIpChecksums
Stats::Scalar postedTxIdle
Stats::Scalar droppedPackets
Stats::Scalar descDmaRdBytes
Derived & precision(int _precision)
Set the precision and marks this stat to print at the end of simulation.
Stats::Formula coalescedSwi
Base Ethernet Device declaration.
Stats::Scalar totalTxIdle
Stats::Formula coalescedRxIdle
Derived & name(const std::string &name)
Set the name and marks this stat to print at the end of simulation.
Stats::Scalar txUdpChecksums
Stats::Scalar postedRxOrn
Stats::Formula txPacketRate
Stats::Formula coalescedTotal
virtual const std::string name() const
Stats::Scalar postedRxDesc
Derived & desc(const std::string &_desc)
Set the description and marks this stat to print at the end of simulation.
Stats::Formula rxPacketRate
Stats::Formula rxBandwidth
Stats::Scalar postedInterrupts
Stats::Formula coalescedRxDesc
void regStats() override
Register statistics for this object.
Stats::Formula coalescedRxOk
Stats::Scalar txTcpChecksums
Stats::Formula totPacketRate