|| ||email@example.com, firstname.lastname@example.org|
|| ||[ANNOUNCE] new driver ixgbe for Intel(R) 10GbE PCI Express adapters.|
|| ||Tue, 12 Jun 2007 16:44:23 -0700|
|| ||email@example.com, firstname.lastname@example.org,
We are pleased to release the new driver "ixgbe" for Intel(R) 82598
based 10GbE PCI Express adapters. The 82598 silicon and the adapters will be
Please find the full driver as a patch to latest linus-2.6 tree here:
git-pull git://lost.foo-projects.org/~aveerani/git/linux-2.6 ixgbe
Also, I am posting the driver patch in the followup mail.
Short introduction on the "ixgbe" driver and 82598 silicon:
The 82598 (PCI Express) silicon's architecture and SW interface
is vastly different from legacy 82597 (PCI-X device). The register
offsets and the bit definitions are very different from 82597. The
EEPROM/FLASH, SERDES interface for external PHY and other interfaces
are also different. 82598 has new Tx and Rx descriptor interfaces
(adavanced descriptors) to support packet/header split Rx feauture and
Rx packet steering (based on 5 tuples or MAC addresses). It supports
list of new features like MSI-X, Multiple Rx and Tx queues, TSO for
IPv6. Because of all these differences, we had to write a new driver
for 82598 and the new driver is lot cleaner with no 82597 errata
workarounds in the hot path.
This driver has been tested extensively for the last couple of months
in our labs.
Please review and provide comments.
Apart from implementing the community feedback, here is the list of
things in TODO list...
1. Add suspend/resume support.
2. Rewrite the driver handling of LLTX logic. Will post a patch very
soon for review.
3. Add PCI error handler support.
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html