HomeFreeBSD

e1000: Improve igb(4) SFP support

Description

e1000: Improve igb(4) SFP support

  • Adds support for SFPs that are not correctly coded as an SFP transceiver. i.e. Coherent-Finisar FCLF8522P2BTL.
  • Configures multi-rate SFPs i.e. Coherent-Finisar FCLF8522P2BTL as SGMII so they can do 10/100/1000 auto-negotiation.
  • Adds support for 100BaseLX SGMII transceivers.
  • Some code cleanup and additional debugging.

Reviewed by: emaste, markj, Franco Fichtner <franco@opnsense.org>
Tested by: Natalino Picone <natalino.picone@nozominetworks.com>
MFC after: 2 weeks
Sponsored by: Nozomi Networks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D47337

Details

Provenance
Kevin Bowling <kbowling@FreeBSD.org>Authored on Thu, Nov 7, 6:02 AM
Reviewer
emaste
Differential Revision
D47337: e1000: Improve igb SFP support
Parents
rG16d000bdac54: rtld.1: cross-reference rtld_get_var.3
Branches
Unknown
Tags
Unknown