Intel 82599 10 GbE Controller Datasheet ®

Add to My manuals
1066 Pages

advertisement

Intel 82599 10 GbE Controller Datasheet ® | Manualzz

PCIe Programming Interface—Intel

®

82599 10 GbE Controller

9.0 PCIe Programming Interface

9.1 PCI Compatibility

PCIe is fully compatible with existing deployed PCI software. To achieve this, PCIe hardware implementations conform to the following requirements:

• All devices are required to be supported by deployed PCI software and must be enumerable as part of a tree-through PCI device enumeration mechanisms.

• Devices must not require any resources such as address decode ranges and interrupts beyond those claimed by PCI resources for operation of software compatible and software transparent features with respect to existing deployed PCI software.

• Devices in their default operating state must confirm to PCI ordering and cache coherency rules from a software viewpoint.

• PCIe devices must conform to the PCI power management specification and must not require any register programming for PCI-compatible power management beyond those available through PCI power management capability registers. Power management is expected to conform to a standard PCI power management by existing PCI bus drivers.

PCIe devices implement all registers required by the PCI specification as well as the power management registers and capability pointers specified by the PCI power management specification. In addition, PCIe defines a PCIe capability pointer to indicate support for PCIe extensions and associated capabilities.

The 82599 is a multi-function device with the following functions:

• LAN 0

• LAN 1

Different parameters affect how LAN functions are exposed on PCIe.

Both functions contain the following regions of the PCI configuration space (some of them are enabled by EEPROM settings as detailed in the following sections):

• Mandatory PCI configuration registers

• Power management capabilities

• MSI / MSI-X capabilities

• Vital Product Data (VPD) capability

331520-004 749

advertisement

Key Features

  • Dual Port 10 GbE
  • Single port Device
  • Serial Flash Interface
  • 4-wire SPI EEPROM Interface
  • Configurable LED Operation
  • Protected EEPROM space
  • Jumbo frames(up to 15.5 KB)
  • Flow control support
  • TCP segmentation offload (up to 256 KB)
  • IPv6 support

Related manuals

Frequently Answers and Questions

What type of interface does the Intel 82599 10 GbE Controller use?
The Intel 82599 10 GbE Controller uses a PCIe Base Specification 2.0 (2.5GT/s or 5GT/s) interface. It supports a bus width of x1, x2, x4, or x8.
What is the maximum jumbo frame size supported by the Intel 82599 10 GbE Controller?
The Intel 82599 10 GbE Controller supports jumbo frames of up to 15.5 KB.
Does the Intel 82599 10 GbE Controller support IPv6?
Yes, the Intel 82599 10 GbE Controller supports IPv6 for IP/TCP and IP/UDP receive checksum offload.

advertisement

Table of contents