Networking Silicon — GD82559ER

 

Table 14. 82559ER Statistical Counters

 

 

 

ID

Counter

Description

 

 

 

 

 

 

48

Receive Resource Errors

This counter contains the number of good frames discarded

 

 

due to unavailability of resources. Frames intended for a host

 

 

whose Receive Unit is in the No Resources state fall into this

 

 

category. If the 82559ER is configured to Save Bad Frames

 

 

and the status of the received frame indicates that it is a bad

 

 

frame, the Receive Resource Errors counter is not updated.

 

 

 

52

Receive Overrun Errors

This counter contains the number of frames known to be lost

 

 

because the local system bus was not available. If the traffic

 

 

problem persists for more than one frame, the frames that

 

 

follow the first are also lost; however, because there is no lost

 

 

frame indicator, they are not counted.

 

 

 

56

Receive Collision Detect (CDT)

This counter contains the number of frames that encountered

 

 

collisions during frame reception.

 

 

 

60

Receive Short Frame Errors

This counter contains the number of received frames that are

 

 

shorter than the minimum frame length. The Receive Short

 

 

Frame Errors counter is mutually exclusive to the Receive

 

 

Alignment Errors and Receive CRC Errors counters. A short

 

 

frame will always increment only the Receive Short Frame

 

 

Errors counter.

 

 

 

64

Flow Control Transmit Pause

This counter contains the number of Flow Control frames

 

 

transmitted by the 82559ER. This count includes both the Xoff

 

 

frames transmitted and Xon (PAUSE(0)) frames transmitted.

 

 

 

68

Flow Control Receive Pause

This counter contains the number of Flow Control frames

 

 

received by the 82559ER. This count includes both the Xoff

 

 

frames received and Xon (PAUSE(0)) frames received.

 

 

 

72

Flow Control Receive Unsupported

This counter contains the number of MAC Control frames

 

 

received by the 82559ER that are not Flow Control Pause

 

 

frames. These frames are valid MAC control frames that have

 

 

the predefined MAC control Type value and a valid address

 

 

but has an unsupported opcode.

 

 

 

The Statistical Counters are initially set to zero by the 82559ER after reset. They cannot be preset to anything other than zero. The 82559ER increments the counters by internally reading them, incrementing them and writing them back. This process is invisible to the CPU and PCI bus. In addition, the counters adhere to the following rules:

The counters are wrap-around counters. After reaching FFFFFFFFh the counters wrap around to 0.

The 82559ER updates the required counters for each frame. It is possible for more than one counter to be updated as multiple errors can occur in a single frame.

The counters are 32 bits wide and their behavior is fully compatible with the IEEE 802.1 standard. The 82559ER supports all mandatory and recommend statistics functions through the status of the receive header and directly through these Statistical Counters.

The CPU can access the counters by issuing a Dump Statistical Counters SCB command. This provides a “snapshot”, in main memory, of the internal 82559ER statistical counters. The 82559ER supports 21 counters. .

The counters are initialized by power-up reset driven on the ALTRST# pin.

Datasheet

63

Page 69
Image 69
Intel GD82559ER manual Frame indicator, they are not counted

GD82559ER specifications

The Intel GD82559ER is a highly regarded network interface controller (NIC) designed for use in various computing environments, primarily for stable connectivity in both desktop and server applications. Released as part of the 82559 family of Ethernet controllers, the GD82559ER features advanced technologies that enhance performance, reliability, and manageability.

One of the standout features of the 82559ER is its ability to support both 10/100 Mbps Ethernet. This dual capability allows the controller to operate in a wide range of network settings, making it adaptable to legacy systems while also providing support for modern Ethernet standards. This versatility is crucial for organizations looking to maintain operational effectiveness without the need for immediate upgrades to their existing infrastructure.

The GD82559ER employs a PCI interface, which allows it to connect with various devices and motherboards easily, making it a go-to choice for manufacturers aiming for integration in their systems. It also includes features like Auto-Negotiation, enabling the NIC to automatically detect and select the appropriate speed and duplex mode for optimal performance. This capability is essential in dynamic networking environments, where devices from various generations coexist.

Power management is another critical aspect of the GD82559ER. The controller supports advanced power-saving features like PCI Power Management, reducing energy consumption during low-usage periods. This not only contributes to lower operational costs but also aligns with modern eco-friendly initiatives in technology.

Additionally, the GD82559ER comes equipped with advanced diagnostics and monitoring capabilities. This enhances the network's manageability by allowing administrators to track performance metrics and diagnose issues effectively. Through its onboard diagnostics, the controller aids in ensuring a stable network connection, allowing for timely interventions when issues arise.

The controller is also designed with a robust architecture that supports various operating systems, facilitating a broad implementation across different platforms. As a result, the GD82559ER has become a reliable option for system builders and enterprises focused on building dependable networking solutions.

Overall, the Intel GD82559ER is a versatile, high-performance network interface controller that continues to serve as a foundational component for computer systems that require efficient, reliable networking capabilities. Its combination of technologies and features makes it a popular choice in diverse computing environments.