opnsense-src/sys/dev/ixgbe
Kevin Bowling 48ddd1b9f8 ixgbe: Add support for 1Gbit DAC links
This is a relatively well known trick for the X520 (82599), can be
useful for testing and lab settings.  It's not an official standard or
particularly common but ubiquitous Broadcom switch ASICs deal with it.

We'll call it 1000Base-KX because it's SerDes on the passive cable and
I don't think it's worth adding another media type for this.

Reviewed by:	emaste
MFC after:	1 week
Sponsored by:	BBOX.io
Differential Revision:	https://reviews.freebsd.org/D47352
2024-11-14 00:11:08 -07:00
..
if_bypass.c ixgbe: update if_bypass to ix-3.3.38 2024-09-21 02:42:23 -07:00
if_fdir.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
if_ix.c ixgbe: Add support for 1Gbit DAC links 2024-11-14 00:11:08 -07:00
if_ixv.c ixv: Check cap return before MSI-X enable write 2024-10-27 00:18:54 -07:00
if_sriov.c ixgbe: Switch if_sriov read/write back to ixgbe_mbx APIs 2024-09-28 21:17:21 -07:00
ix_txrx.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_82598.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_82598.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_82599.c ixgbe: Add support for 1Gbit DAC links 2024-11-14 00:11:08 -07:00
ixgbe_82599.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_api.c ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_api.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_bypass.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_common.c ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_common.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_dcb.c ixgbe: improve function comments 2024-09-19 19:50:23 -07:00
ixgbe_dcb.h ixgbe: increase DCB BW calculation for MTU 2024-09-19 19:42:39 -07:00
ixgbe_dcb_82598.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_dcb_82598.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_dcb_82599.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_dcb_82599.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_fdir.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_features.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_mbx.c ixgbe: update ixgbe_mbx with ix-3.3.38 changes 2024-09-21 02:47:11 -07:00
ixgbe_mbx.h ixgbe: update ixgbe_mbx with ix-3.3.38 changes 2024-09-21 02:47:11 -07:00
ixgbe_osdep.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_osdep.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_phy.c ixgbe: Add support for 1Gbit DAC links 2024-11-14 00:11:08 -07:00
ixgbe_phy.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_rss.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_sriov.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_type.h ixgbe: update if_ix and ixgbe api with ix-3.3.38 changes 2024-09-21 02:52:21 -07:00
ixgbe_vf.c ixgbe: introduce new mailbox API 2024-09-19 19:38:59 -07:00
ixgbe_vf.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_x540.c ixgbe: introduce new mailbox API 2024-09-19 19:38:59 -07:00
ixgbe_x540.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ixgbe_x550.c ixgbe: improve Atom C3000 SWFW semaphore acq 2024-09-19 20:31:18 -07:00
ixgbe_x550.h ixgbe: remove unused function prototypes 2024-09-19 20:37:07 -07:00