Controller Statistics Block

Controller Statistics Block

This space was used to report network statistics in the original Eagle MACSI implementation for single port Ethernet support. Statistics for multi-port controllers, or single port implementations not requiring Eagle MACSI compatibility, should be obtained via the Report Network Statistics IOPB. The contents of this area are undefined for multi-port controllers, and are overwritten in any case with multiple completed commands.

The Controller Statistics Block contains a variety of statistics concerning the transmission/reception of data from a single Ethernet port. By default, these statistics are continuously updated. However, these updates are disabled if the host is using the Multiple Completions Per Interrupt option and has specified a Maximum Group Count less than 13. This prevents the returned list of IOPB completions from being overwritten by the Controller Statistics Block.

Once the host initializes the controller to any extended level of MACSI over that supported by the Eagle, or any multi- port support, the contents of this block of memory will be zero-filled, and will not be updated with any further network statistics. The Report Network Statistics IOPB may be used to obtain network statistics in this case.

Table 3-12. 4207 Eagle Controller Statistics Block

Controller Statistics Block

Addr

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x7AC

toTransmit Commands Submitted 0x7AF

0x7B0

toTransmit DMA Completions 0x7B3

0x7B4

toTransmit 82596 Completions 0x7B7

0x7B8

toSuccessful Transmits 0x7BB

0x7BC

toFailed Transmits 0x7BF

0x7C0

toTransmit Completions Posted to Host 0x7C3

0x7C4

toReceive Commands Submitted 0x7C7

0x7C8

toReceives Dropped - No Pending Receive Command 0x7CB

67