ixg(4): Add 82599 LS once again.
- From: FreeBSD: 9228ac3a69c4c7401a743e6465e118101a2beeb0 DPDK: 549ccd3dc01539e060597b503f2b65b272de3347 - This was removed 5 years ago. From the commit message: > Remove IXGBE_DEV_ID_82599_LS(0x154f) support again. I don't know why. This > was added in ix-3.2.18.tar.gz(NetBSD: ixgbe_82599.c rev. 1.20) and > removed in ix-3.3.6.tar.gz.
This commit is contained in:
parent
615f58d6f2
commit
02c09a82ba
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: ixgbe.c,v 1.333 2023/10/06 14:37:04 msaitoh Exp $ */
|
/* $NetBSD: ixgbe.c,v 1.334 2023/10/06 14:40:06 msaitoh Exp $ */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: ixgbe.c,v 1.333 2023/10/06 14:37:04 msaitoh Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: ixgbe.c,v 1.334 2023/10/06 14:40:06 msaitoh Exp $");
|
||||||
|
|
||||||
#ifdef _KERNEL_OPT
|
#ifdef _KERNEL_OPT
|
||||||
#include "opt_inet.h"
|
#include "opt_inet.h"
|
||||||
|
@ -117,6 +117,7 @@ static const ixgbe_vendor_info_t ixgbe_vendor_info_array[] =
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_XAUI_LOM, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_XAUI_LOM, 0, 0, 0},
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_CX4, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_CX4, 0, 0, 0},
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_T3_LOM, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_T3_LOM, 0, 0, 0},
|
||||||
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_LS, 0, 0, 0},
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_COMBO_BACKPLANE, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_COMBO_BACKPLANE, 0, 0, 0},
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_BACKPLANE_FCOE, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_BACKPLANE_FCOE, 0, 0, 0},
|
||||||
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_SFP_SF2, 0, 0, 0},
|
{IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_SFP_SF2, 0, 0, 0},
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: ixgbe_82599.c,v 1.30 2023/10/04 04:31:25 msaitoh Exp $ */
|
/* $NetBSD: ixgbe_82599.c,v 1.31 2023/10/06 14:40:06 msaitoh Exp $ */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
SPDX-License-Identifier: BSD-3-Clause
|
SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
/*$FreeBSD: head/sys/dev/ixgbe/ixgbe_82599.c 331224 2018-03-19 20:55:05Z erj $*/
|
/*$FreeBSD: head/sys/dev/ixgbe/ixgbe_82599.c 331224 2018-03-19 20:55:05Z erj $*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: ixgbe_82599.c,v 1.30 2023/10/04 04:31:25 msaitoh Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: ixgbe_82599.c,v 1.31 2023/10/06 14:40:06 msaitoh Exp $");
|
||||||
|
|
||||||
#include "ixgbe_type.h"
|
#include "ixgbe_type.h"
|
||||||
#include "ixgbe_82599.h"
|
#include "ixgbe_82599.h"
|
||||||
|
@ -571,6 +571,9 @@ enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw)
|
||||||
case IXGBE_DEV_ID_82599_T3_LOM:
|
case IXGBE_DEV_ID_82599_T3_LOM:
|
||||||
media_type = ixgbe_media_type_copper;
|
media_type = ixgbe_media_type_copper;
|
||||||
break;
|
break;
|
||||||
|
case IXGBE_DEV_ID_82599_LS:
|
||||||
|
media_type = ixgbe_media_type_fiber_lco;
|
||||||
|
break;
|
||||||
case IXGBE_DEV_ID_82599_QSFP_SF_QP:
|
case IXGBE_DEV_ID_82599_QSFP_SF_QP:
|
||||||
media_type = ixgbe_media_type_fiber_qsfp;
|
media_type = ixgbe_media_type_fiber_qsfp;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: ixgbe_type.h,v 1.58 2023/10/06 14:37:04 msaitoh Exp $ */
|
/* $NetBSD: ixgbe_type.h,v 1.59 2023/10/06 14:40:06 msaitoh Exp $ */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
SPDX-License-Identifier: BSD-3-Clause
|
SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
@ -108,6 +108,7 @@
|
||||||
#define IXGBE_DEV_ID_82599_KR 0x1517
|
#define IXGBE_DEV_ID_82599_KR 0x1517
|
||||||
#define IXGBE_DEV_ID_82599_COMBO_BACKPLANE PCI_PRODUCT_INTEL_82599_COMBO_BACKPLANE
|
#define IXGBE_DEV_ID_82599_COMBO_BACKPLANE PCI_PRODUCT_INTEL_82599_COMBO_BACKPLANE
|
||||||
#define IXGBE_SUBDEV_ID_82599_KX4_KR_MEZZ 0x000C
|
#define IXGBE_SUBDEV_ID_82599_KX4_KR_MEZZ 0x000C
|
||||||
|
#define IXGBE_DEV_ID_82599_LS 0x154F
|
||||||
#define IXGBE_DEV_ID_82599_CX4 PCI_PRODUCT_INTEL_82599_CX4
|
#define IXGBE_DEV_ID_82599_CX4 PCI_PRODUCT_INTEL_82599_CX4
|
||||||
#define IXGBE_DEV_ID_82599_SFP PCI_PRODUCT_INTEL_82599_SFP
|
#define IXGBE_DEV_ID_82599_SFP PCI_PRODUCT_INTEL_82599_SFP
|
||||||
#define IXGBE_SUBDEV_ID_82599_SFP_WOL0 0x1071
|
#define IXGBE_SUBDEV_ID_82599_SFP_WOL0 0x1071
|
||||||
|
@ -3796,6 +3797,7 @@ enum ixgbe_media_type {
|
||||||
ixgbe_media_type_fiber,
|
ixgbe_media_type_fiber,
|
||||||
ixgbe_media_type_fiber_fixed,
|
ixgbe_media_type_fiber_fixed,
|
||||||
ixgbe_media_type_fiber_qsfp,
|
ixgbe_media_type_fiber_qsfp,
|
||||||
|
ixgbe_media_type_fiber_lco,
|
||||||
ixgbe_media_type_copper,
|
ixgbe_media_type_copper,
|
||||||
ixgbe_media_type_backplane,
|
ixgbe_media_type_backplane,
|
||||||
ixgbe_media_type_cx4,
|
ixgbe_media_type_cx4,
|
||||||
|
|
Loading…
Reference in New Issue