sync with OpenBSD -current
This commit is contained in:
parent
62d64fa864
commit
4574748555
13806 changed files with 1142078 additions and 937084 deletions
|
@ -219,5 +219,8 @@ static const struct pci_matchid amdgpu_devices[] = {
|
|||
/* GC 11.0.3, DCN 3.2.0, dGPU, "Navi 32" */
|
||||
{0x1002, 0x747e }, /* Radeon RX 7700 XT, 7800 XT */
|
||||
|
||||
/* GC 11.0.4, DCN 3.1.4, APU */
|
||||
/* GC 11.0.4, DCN 3.1.4, APU, "Phoenix 2" */
|
||||
{0x1002, 0x15c8 },
|
||||
|
||||
/* GC 11.5.0, DCN 3.5.0, APU, linux >= 6.7 */
|
||||
};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_age.c,v 1.38 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_age.c,v 1.39 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
|
||||
|
@ -220,7 +220,7 @@ age_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = age_ioctl;
|
||||
ifp->if_start = age_start;
|
||||
ifp->if_watchdog = age_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, AGE_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, AGE_TX_RING_CNT - 1);
|
||||
bcopy(sc->age_eaddr, sc->sc_arpcom.ac_enaddr, ETHER_ADDR_LEN);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_alc.c,v 1.56 2022/05/19 00:52:37 kevlo Exp $ */
|
||||
/* $OpenBSD: if_alc.c,v 1.57 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2009, Pyun YongHyeon <yongari@FreeBSD.org>
|
||||
* All rights reserved.
|
||||
|
@ -1383,7 +1383,7 @@ alc_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = alc_ioctl;
|
||||
ifp->if_start = alc_start;
|
||||
ifp->if_watchdog = alc_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, ALC_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, ALC_TX_RING_CNT - 1);
|
||||
bcopy(sc->alc_eaddr, sc->sc_arpcom.ac_enaddr, ETHER_ADDR_LEN);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ale.c,v 1.49 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_ale.c,v 1.50 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
|
||||
* All rights reserved.
|
||||
|
@ -499,7 +499,7 @@ ale_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = ale_ioctl;
|
||||
ifp->if_start = ale_start;
|
||||
ifp->if_watchdog = ale_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, ALE_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, ALE_TX_RING_CNT - 1);
|
||||
bcopy(sc->ale_eaddr, sc->sc_arpcom.ac_enaddr, ETHER_ADDR_LEN);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_aq_pci.c,v 1.25 2023/10/01 09:03:14 kettenis Exp $ */
|
||||
/* $OpenBSD: if_aq_pci.c,v 1.26 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/* $NetBSD: if_aq.c,v 1.27 2021/06/16 00:21:18 riastradh Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -1365,7 +1365,7 @@ aq_attach(struct device *parent, struct device *self, void *aux)
|
|||
#if NVLAN > 0
|
||||
ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
|
||||
#endif
|
||||
ifq_set_maxlen(&ifp->if_snd, AQ_TXD_NUM);
|
||||
ifq_init_maxlen(&ifp->if_snd, AQ_TXD_NUM);
|
||||
|
||||
ifmedia_init(&sc->sc_media, IFM_IMASK, aq_ifmedia_change,
|
||||
aq_ifmedia_status);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_bge.c,v 1.401 2023/07/04 10:22:39 jmatthew Exp $ */
|
||||
/* $OpenBSD: if_bge.c,v 1.402 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2001 Wind River Systems
|
||||
|
@ -3061,7 +3061,7 @@ bge_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = bge_ioctl;
|
||||
ifp->if_qstart = bge_start;
|
||||
ifp->if_watchdog = bge_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, BGE_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, BGE_TX_RING_CNT - 1);
|
||||
|
||||
DPRINTFN(5, ("bcopy\n"));
|
||||
bcopy(sc->bge_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_bnx.c,v 1.132 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_bnx.c,v 1.133 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2006 Broadcom Corporation
|
||||
|
@ -877,7 +877,7 @@ bnx_attachhook(struct device *self)
|
|||
ifp->if_watchdog = bnx_watchdog;
|
||||
ifp->if_hardmtu = BNX_MAX_JUMBO_ETHER_MTU_VLAN -
|
||||
sizeof(struct ether_header);
|
||||
ifq_set_maxlen(&ifp->if_snd, USABLE_TX_BD - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, USABLE_TX_BD - 1);
|
||||
bcopy(sc->eaddr, sc->arpcom.ac_enaddr, ETHER_ADDR_LEN);
|
||||
bcopy(sc->bnx_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_bnxt.c,v 1.38 2023/03/22 17:01:07 denis Exp $ */
|
||||
/* $OpenBSD: if_bnxt.c,v 1.39 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*-
|
||||
* Broadcom NetXtreme-C/E network driver.
|
||||
*
|
||||
|
@ -645,7 +645,7 @@ bnxt_attach(struct device *parent, struct device *self, void *aux)
|
|||
#if NVLAN > 0
|
||||
ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
|
||||
#endif
|
||||
ifq_set_maxlen(&ifp->if_snd, 1024); /* ? */
|
||||
ifq_init_maxlen(&ifp->if_snd, 1024); /* ? */
|
||||
|
||||
ifmedia_init(&sc->sc_media, IFM_IMASK, bnxt_media_change,
|
||||
bnxt_media_status);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_cas.c,v 1.54 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_cas.c,v 1.55 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
*
|
||||
|
@ -493,7 +493,7 @@ cas_config(struct cas_softc *sc)
|
|||
ifp->if_start = cas_start;
|
||||
ifp->if_ioctl = cas_ioctl;
|
||||
ifp->if_watchdog = cas_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, CAS_NTXDESC - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, CAS_NTXDESC - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_dwqe_pci.c,v 1.2 2023/10/31 05:46:36 jsg Exp $ */
|
||||
/* $OpenBSD: if_dwqe_pci.c,v 1.3 2023/11/11 16:50:25 stsp Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2023 Stefan Sperling <stsp@openbsd.org>
|
||||
|
@ -41,13 +41,13 @@
|
|||
|
||||
static const struct pci_matchid dwqe_pci_devices[] = {
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE0_RGMII_1G },
|
||||
#if 0
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE0_SGMII_1G },
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE0_SGMII_2G },
|
||||
#if 0
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE1_RGMII_1G },
|
||||
#endif
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE1_SGMII_1G },
|
||||
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_PSE1_SGMII_2G },
|
||||
#endif
|
||||
};
|
||||
|
||||
struct dwqe_pci_softc {
|
||||
|
@ -107,7 +107,15 @@ dwqe_pci_attach(struct device *parent, struct device *self, void *aux)
|
|||
switch (PCI_PRODUCT(pa->pa_id)) {
|
||||
case PCI_PRODUCT_INTEL_EHL_PSE0_RGMII_1G:
|
||||
sc->sc_phy_mode = DWQE_PHY_MODE_RGMII_ID;
|
||||
sc->sc_clk = GMAC_MAC_MDIO_ADDR_CR_250_300;
|
||||
sc->sc_clk = GMAC_MAC_MDIO_ADDR_CR_250_300;
|
||||
sc->sc_clkrate = 200000000;
|
||||
break;
|
||||
case PCI_PRODUCT_INTEL_EHL_PSE0_SGMII_1G:
|
||||
case PCI_PRODUCT_INTEL_EHL_PSE0_SGMII_2G:
|
||||
case PCI_PRODUCT_INTEL_EHL_PSE1_SGMII_1G:
|
||||
case PCI_PRODUCT_INTEL_EHL_PSE1_SGMII_2G:
|
||||
sc->sc_phy_mode = DWQE_PHY_MODE_SGMII;
|
||||
sc->sc_clk = GMAC_MAC_MDIO_ADDR_CR_250_300;
|
||||
sc->sc_clkrate = 200000000;
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
***************************************************************************/
|
||||
|
||||
/* $OpenBSD: if_em.c,v 1.366 2023/09/05 13:06:42 naddy Exp $ */
|
||||
/* $OpenBSD: if_em.c,v 1.367 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/* $FreeBSD: if_em.c,v 1.46 2004/09/29 18:28:28 mlaier Exp $ */
|
||||
|
||||
#include <dev/pci/if_em.h>
|
||||
|
@ -1963,7 +1963,7 @@ em_setup_interface(struct em_softc *sc)
|
|||
ifp->if_watchdog = em_watchdog;
|
||||
ifp->if_hardmtu =
|
||||
sc->hw.max_frame_size - ETHER_HDR_LEN - ETHER_CRC_LEN;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_tx_slots - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_tx_slots - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_et.c,v 1.42 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_et.c,v 1.43 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2007 The DragonFly Project. All rights reserved.
|
||||
*
|
||||
|
@ -245,7 +245,7 @@ et_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = et_ioctl;
|
||||
ifp->if_start = et_start;
|
||||
ifp->if_watchdog = et_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, ET_TX_NDESC);
|
||||
ifq_init_maxlen(&ifp->if_snd, ET_TX_NDESC);
|
||||
strlcpy(ifp->if_xname, sc->sc_dev.dv_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_iavf.c,v 1.11 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_iavf.c,v 1.12 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2013-2015, Intel Corporation
|
||||
|
@ -890,7 +890,7 @@ iavf_attach(struct device *parent, struct device *self, void *aux)
|
|||
if (ifp->if_hardmtu == 0)
|
||||
ifp->if_hardmtu = IAVF_HARDMTU;
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_tx_ring_ndescs);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_tx_ring_ndescs);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING;
|
||||
#if 0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_igc.c,v 1.13 2023/04/28 10:18:57 bluhm Exp $ */
|
||||
/* $OpenBSD: if_igc.c,v 1.14 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*
|
||||
|
@ -786,7 +786,7 @@ igc_setup_interface(struct igc_softc *sc)
|
|||
ifp->if_watchdog = igc_watchdog;
|
||||
ifp->if_hardmtu = sc->hw.mac.max_frame_size - ETHER_HDR_LEN -
|
||||
ETHER_CRC_LEN;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ix.c,v 1.205 2023/10/20 07:31:12 jan Exp $ */
|
||||
/* $OpenBSD: if_ix.c,v 1.206 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
|
@ -1918,7 +1918,7 @@ ixgbe_setup_interface(struct ix_softc *sc)
|
|||
ifp->if_watchdog = ixgbe_watchdog;
|
||||
ifp->if_hardmtu = IXGBE_MAX_FRAME_SIZE -
|
||||
ETHER_HDR_LEN - ETHER_CRC_LEN;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
***************************************************************************/
|
||||
|
||||
/* $OpenBSD: if_ixgb.c,v 1.75 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_ixgb.c,v 1.76 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
#include <dev/pci/if_ixgb.h>
|
||||
|
||||
|
@ -1011,7 +1011,7 @@ ixgb_setup_interface(struct ixgb_softc *sc)
|
|||
ifp->if_watchdog = ixgb_watchdog;
|
||||
ifp->if_hardmtu =
|
||||
IXGB_MAX_JUMBO_FRAME_SIZE - ETHER_HDR_LEN - ETHER_CRC_LEN;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ixl.c,v 1.92 2023/10/20 13:21:15 jan Exp $ */
|
||||
/* $OpenBSD: if_ixl.c,v 1.93 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2013-2015, Intel Corporation
|
||||
|
@ -1967,7 +1967,7 @@ ixl_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_watchdog = ixl_watchdog;
|
||||
ifp->if_hardmtu = IXL_HARDMTU;
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_tx_ring_ndescs);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_tx_ring_ndescs);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_HWTAGGING;
|
||||
ifp->if_capabilities |= IFCAP_CSUM_IPv4 |
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_jme.c,v 1.56 2022/03/11 18:00:45 mpi Exp $ */
|
||||
/* $OpenBSD: if_jme.c,v 1.57 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
|
||||
* All rights reserved.
|
||||
|
@ -662,7 +662,7 @@ jme_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = jme_ioctl;
|
||||
ifp->if_start = jme_start;
|
||||
ifp->if_watchdog = jme_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, JME_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, JME_TX_RING_CNT - 1);
|
||||
strlcpy(ifp->if_xname, sc->sc_dev.dv_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_CSUM_IPv4 |
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_lge.c,v 1.79 2022/10/09 02:32:02 kevlo Exp $ */
|
||||
/* $OpenBSD: if_lge.c,v 1.80 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2001 Wind River Systems
|
||||
* Copyright (c) 1997, 1998, 1999, 2000, 2001
|
||||
|
@ -499,7 +499,7 @@ lge_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_start = lge_start;
|
||||
ifp->if_watchdog = lge_watchdog;
|
||||
ifp->if_hardmtu = LGE_JUMBO_MTU;
|
||||
ifq_set_maxlen(&ifp->if_snd, LGE_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, LGE_TX_LIST_CNT - 1);
|
||||
DPRINTFN(5, ("bcopy\n"));
|
||||
bcopy(sc->sc_dv.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_mcx.c,v 1.110 2023/09/18 06:47:21 jmatthew Exp $ */
|
||||
/* $OpenBSD: if_mcx.c,v 1.111 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2017 David Gwynne <dlg@openbsd.org>
|
||||
|
@ -2930,7 +2930,7 @@ mcx_attach(struct device *parent, struct device *self, void *aux)
|
|||
#if NVLAN > 0
|
||||
ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
|
||||
#endif
|
||||
ifq_set_maxlen(&ifp->if_snd, 1024);
|
||||
ifq_init_maxlen(&ifp->if_snd, 1024);
|
||||
|
||||
ifmedia_init(&sc->sc_media, IFM_IMASK, mcx_media_change,
|
||||
mcx_media_status);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_msk.c,v 1.142 2022/03/11 18:00:46 mpi Exp $ */
|
||||
/* $OpenBSD: if_msk.c,v 1.143 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999, 2000
|
||||
|
@ -1068,7 +1068,7 @@ msk_attach(struct device *parent, struct device *self, void *aux)
|
|||
if (sc->sk_type != SK_YUKON_FE &&
|
||||
sc->sk_type != SK_YUKON_FE_P)
|
||||
ifp->if_hardmtu = SK_JUMBO_MTU;
|
||||
ifq_set_maxlen(&ifp->if_snd, MSK_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, MSK_TX_RING_CNT - 1);
|
||||
bcopy(sc_if->sk_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_myx.c,v 1.118 2023/07/14 07:07:08 claudio Exp $ */
|
||||
/* $OpenBSD: if_myx.c,v 1.119 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Reyk Floeter <reyk@openbsd.org>
|
||||
|
@ -532,7 +532,7 @@ myx_attachhook(struct device *self)
|
|||
ifp->if_watchdog = myx_watchdog;
|
||||
ifp->if_hardmtu = MYX_RXBIG_SIZE;
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
#if 0
|
||||
|
@ -1088,7 +1088,7 @@ myx_up(struct myx_softc *sc)
|
|||
sc->sc_tx_ring_count = r / sizeof(struct myx_tx_desc);
|
||||
sc->sc_tx_nsegs = min(16, sc->sc_tx_ring_count / 4); /* magic */
|
||||
sc->sc_tx_count = 0;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_tx_ring_count - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_tx_ring_count - 1);
|
||||
|
||||
/* Allocate Interrupt Queue */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_nfe.c,v 1.124 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_nfe.c,v 1.125 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2006, 2007 Damien Bergamini <damien.bergamini@free.fr>
|
||||
|
@ -320,7 +320,7 @@ nfe_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = nfe_ioctl;
|
||||
ifp->if_start = nfe_start;
|
||||
ifp->if_watchdog = nfe_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, NFE_IFQ_MAXLEN);
|
||||
ifq_init_maxlen(&ifp->if_snd, NFE_IFQ_MAXLEN);
|
||||
strlcpy(ifp->if_xname, sc->sc_dev.dv_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ngbe.c,v 1.1 2023/03/31 08:19:41 kevlo Exp $ */
|
||||
/* $OpenBSD: if_ngbe.c,v 1.2 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2015-2017 Beijing WangXun Technology Co., Ltd.
|
||||
|
@ -1024,7 +1024,7 @@ ngbe_setup_interface(struct ngbe_softc *sc)
|
|||
ifp->if_watchdog = ngbe_watchdog;
|
||||
ifp->if_hardmtu = NGBE_MAX_JUMBO_FRAME_SIZE - ETHER_HDR_LEN -
|
||||
ETHER_CRC_LEN;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->num_tx_desc - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_nge.c,v 1.97 2022/10/09 02:32:02 kevlo Exp $ */
|
||||
/* $OpenBSD: if_nge.c,v 1.98 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2001 Wind River Systems
|
||||
* Copyright (c) 1997, 1998, 1999, 2000, 2001
|
||||
|
@ -792,7 +792,7 @@ nge_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_start = nge_start;
|
||||
ifp->if_watchdog = nge_watchdog;
|
||||
ifp->if_hardmtu = NGE_JUMBO_MTU;
|
||||
ifq_set_maxlen(&ifp->if_snd, NGE_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, NGE_TX_LIST_CNT - 1);
|
||||
DPRINTFN(5, ("%s: bcopy\n", sc->sc_dv.dv_xname));
|
||||
bcopy(sc->sc_dv.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_nxe.c,v 1.79 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_nxe.c,v 1.80 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
|
||||
|
@ -919,7 +919,7 @@ nxe_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_watchdog = nxe_watchdog;
|
||||
ifp->if_hardmtu = MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN;
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, 512); /* XXX */
|
||||
ifq_init_maxlen(&ifp->if_snd, 512); /* XXX */
|
||||
|
||||
ifmedia_init(&sc->sc_media, 0, nxe_media_change, nxe_media_status);
|
||||
ifmedia_add(&sc->sc_media, IFM_ETHER|IFM_AUTO, 0, NULL);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_oce.c,v 1.107 2023/04/28 10:18:58 bluhm Exp $ */
|
||||
/* $OpenBSD: if_oce.c,v 1.108 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2012 Mike Belopuhov
|
||||
|
@ -823,7 +823,7 @@ oce_attach_ifp(struct oce_softc *sc)
|
|||
ifp->if_watchdog = oce_watchdog;
|
||||
ifp->if_hardmtu = OCE_MAX_MTU;
|
||||
ifp->if_softc = sc;
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_tx_ring_size - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_tx_ring_size - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_CSUM_IPv4 |
|
||||
IFCAP_CSUM_TCPv4 | IFCAP_CSUM_UDPv4;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_pcn.c,v 1.48 2022/07/10 21:13:41 bluhm Exp $ */
|
||||
/* $OpenBSD: if_pcn.c,v 1.49 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/* $NetBSD: if_pcn.c,v 1.26 2005/05/07 09:15:44 is Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -769,7 +769,7 @@ pcn_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = pcn_ioctl;
|
||||
ifp->if_start = pcn_start;
|
||||
ifp->if_watchdog = pcn_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, PCN_NTXDESC -1);
|
||||
ifq_init_maxlen(&ifp->if_snd, PCN_NTXDESC -1);
|
||||
|
||||
/* Attach the interface. */
|
||||
if_attach(ifp);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_rge.c,v 1.21 2022/12/21 02:31:09 kevlo Exp $ */
|
||||
/* $OpenBSD: if_rge.c,v 1.22 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2019, 2020 Kevin Lo <kevlo@openbsd.org>
|
||||
|
@ -288,7 +288,7 @@ rge_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = rge_ioctl;
|
||||
ifp->if_qstart = rge_start;
|
||||
ifp->if_watchdog = rge_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, RGE_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, RGE_TX_LIST_CNT - 1);
|
||||
ifp->if_hardmtu = RGE_JUMBO_MTU;
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_CSUM_IPv4 |
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_se.c,v 1.23 2022/01/09 05:42:54 jsg Exp $ */
|
||||
/* $OpenBSD: if_se.c,v 1.24 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2009, 2010 Christopher Zimmermann <madroach@zakweb.de>
|
||||
|
@ -690,7 +690,7 @@ se_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = se_ioctl;
|
||||
ifp->if_start = se_start;
|
||||
ifp->if_watchdog = se_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, SE_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, SE_TX_RING_CNT - 1);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_sis.c,v 1.142 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_sis.c,v 1.143 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
|
@ -1184,7 +1184,7 @@ sis_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = sis_ioctl;
|
||||
ifp->if_start = sis_start;
|
||||
ifp->if_watchdog = sis_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, SIS_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, SIS_TX_LIST_CNT - 1);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
ifp->if_hardmtu = 1518; /* determined experimentally on DP83815 */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_sk.c,v 1.194 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_sk.c,v 1.195 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999, 2000
|
||||
|
@ -998,7 +998,7 @@ sk_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_start = sk_start;
|
||||
ifp->if_watchdog = sk_watchdog;
|
||||
ifp->if_hardmtu = SK_JUMBO_MTU;
|
||||
ifq_set_maxlen(&ifp->if_snd, SK_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, SK_TX_RING_CNT - 1);
|
||||
bcopy(sc_if->sk_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ste.c,v 1.69 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_ste.c,v 1.70 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
|
@ -899,7 +899,7 @@ ste_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = ste_ioctl;
|
||||
ifp->if_start = ste_start;
|
||||
ifp->if_watchdog = ste_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, STE_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, STE_TX_LIST_CNT - 1);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_stge.c,v 1.72 2022/03/11 18:00:48 mpi Exp $ */
|
||||
/* $OpenBSD: if_stge.c,v 1.73 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
/* $NetBSD: if_stge.c,v 1.27 2005/05/16 21:35:32 bouyer Exp $ */
|
||||
|
||||
/*-
|
||||
|
@ -361,7 +361,7 @@ stge_attach(struct device *parent, struct device *self, void *aux)
|
|||
#ifdef STGE_JUMBO
|
||||
ifp->if_hardmtu = STGE_JUMBO_MTU;
|
||||
#endif
|
||||
ifq_set_maxlen(&ifp->if_snd, STGE_NTXDESC - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, STGE_NTXDESC - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_tht.c,v 1.146 2022/08/29 06:08:04 jsg Exp $ */
|
||||
/* $OpenBSD: if_tht.c,v 1.147 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
|
||||
|
@ -781,7 +781,7 @@ tht_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_watchdog = tht_watchdog;
|
||||
ifp->if_hardmtu = MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN; /* XXX */
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, 400);
|
||||
ifq_init_maxlen(&ifp->if_snd, 400);
|
||||
|
||||
ifmedia_init(&sc->sc_media, 0, tht_media_change, tht_media_status);
|
||||
ifmedia_add(&sc->sc_media, IFM_ETHER|IFM_AUTO, 0, NULL);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_tl.c,v 1.77 2023/04/11 00:45:08 jsg Exp $ */
|
||||
/* $OpenBSD: if_tl.c,v 1.78 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1997, 1998
|
||||
|
@ -1962,7 +1962,7 @@ tl_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = tl_ioctl;
|
||||
ifp->if_start = tl_start;
|
||||
ifp->if_watchdog = tl_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, TL_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, TL_TX_LIST_CNT - 1);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_txp.c,v 1.129 2022/03/11 18:00:50 mpi Exp $ */
|
||||
/* $OpenBSD: if_txp.c,v 1.130 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2001
|
||||
|
@ -213,7 +213,7 @@ txp_attachhook(struct device *self)
|
|||
ifp->if_start = txp_start;
|
||||
ifp->if_watchdog = txp_watchdog;
|
||||
ifp->if_baudrate = IF_Mbps(10);
|
||||
ifq_set_maxlen(&ifp->if_snd, TX_ENTRIES);
|
||||
ifq_init_maxlen(&ifp->if_snd, TX_ENTRIES);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
txp_capabilities(sc);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_vge.c,v 1.76 2022/03/11 18:00:50 mpi Exp $ */
|
||||
/* $OpenBSD: if_vge.c,v 1.77 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
/* $FreeBSD: if_vge.c,v 1.3 2004/09/11 22:13:25 wpaul Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2004
|
||||
|
@ -777,7 +777,7 @@ vge_attach(struct device *parent, struct device *self, void *aux)
|
|||
#ifdef VGE_JUMBO
|
||||
ifp->if_hardmtu = VGE_JUMBO_MTU;
|
||||
#endif
|
||||
ifq_set_maxlen(&ifp->if_snd, VGE_IFQ_MAXLEN);
|
||||
ifq_init_maxlen(&ifp->if_snd, VGE_IFQ_MAXLEN);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_CSUM_IPv4 |
|
||||
IFCAP_CSUM_TCPv4 | IFCAP_CSUM_UDPv4;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_vic.c,v 1.104 2022/03/11 18:00:50 mpi Exp $ */
|
||||
/* $OpenBSD: if_vic.c,v 1.105 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006 Reyk Floeter <reyk@openbsd.org>
|
||||
|
@ -480,7 +480,7 @@ vic_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_watchdog = vic_watchdog;
|
||||
ifp->if_hardmtu = VIC_JUMBO_MTU;
|
||||
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
|
||||
ifq_set_maxlen(&ifp->if_snd, sc->sc_ntxbuf - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, sc->sc_ntxbuf - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_vmx.c,v 1.78 2023/07/30 04:27:01 dlg Exp $ */
|
||||
/* $OpenBSD: if_vmx.c,v 1.79 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2013 Tsubai Masanari
|
||||
|
@ -407,7 +407,7 @@ vmxnet3_attach(struct device *parent, struct device *self, void *aux)
|
|||
if (sc->sc_ds->upt_features & UPT1_F_VLAN)
|
||||
ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
|
||||
|
||||
ifq_set_maxlen(&ifp->if_snd, NTXDESC);
|
||||
ifq_init_maxlen(&ifp->if_snd, NTXDESC);
|
||||
|
||||
ifmedia_init(&sc->sc_media, IFM_IMASK, vmxnet3_media_change,
|
||||
vmxnet3_media_status);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_vte.c,v 1.26 2022/04/19 03:25:46 kevlo Exp $ */
|
||||
/* $OpenBSD: if_vte.c,v 1.27 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2010, Pyun YongHyeon <yongari@FreeBSD.org>
|
||||
* All rights reserved.
|
||||
|
@ -329,7 +329,7 @@ vte_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = vte_ioctl;
|
||||
ifp->if_start = vte_start;
|
||||
ifp->if_watchdog = vte_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, VTE_TX_RING_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, VTE_TX_RING_CNT - 1);
|
||||
bcopy(sc->vte_eaddr, sc->sc_arpcom.ac_enaddr, ETHER_ADDR_LEN);
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_wb.c,v 1.74 2022/03/11 18:00:50 mpi Exp $ */
|
||||
/* $OpenBSD: if_wb.c,v 1.75 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1997, 1998
|
||||
|
@ -758,7 +758,7 @@ wb_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = wb_ioctl;
|
||||
ifp->if_start = wb_start;
|
||||
ifp->if_watchdog = wb_watchdog;
|
||||
ifq_set_maxlen(&ifp->if_snd, WB_TX_LIST_CNT - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, WB_TX_LIST_CNT - 1);
|
||||
|
||||
bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_xge.c,v 1.82 2022/03/11 18:00:50 mpi Exp $ */
|
||||
/* $OpenBSD: if_xge.c,v 1.83 2023/11/10 15:51:24 bluhm Exp $ */
|
||||
/* $NetBSD: if_xge.c,v 1.1 2005/09/09 10:30:27 ragge Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -679,7 +679,7 @@ xge_attach(struct device *parent, struct device *self, void *aux)
|
|||
ifp->if_ioctl = xge_ioctl;
|
||||
ifp->if_start = xge_start;
|
||||
ifp->if_hardmtu = XGE_MAX_MTU;
|
||||
ifq_set_maxlen(&ifp->if_snd, NTXDESCS - 1);
|
||||
ifq_init_maxlen(&ifp->if_snd, NTXDESCS - 1);
|
||||
|
||||
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_CSUM_IPv4 |
|
||||
IFCAP_CSUM_TCPv4 | IFCAP_CSUM_UDPv4;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
$OpenBSD: pcidevs,v 1.2051 2023/09/25 15:37:36 deraadt Exp $
|
||||
$OpenBSD: pcidevs,v 1.2052 2023/11/10 12:14:04 jsg Exp $
|
||||
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -1282,6 +1282,7 @@ product ATI PPB_1 0x1478 PCIE
|
|||
product ATI PPB_2 0x1479 PCIE
|
||||
product ATI MENDOCINO 0x1506 Mendocino
|
||||
product ATI PHOENIX 0x15bf Phoenix
|
||||
product ATI PHOENIX2 0x15c8 Phoenix 2
|
||||
product ATI PICASSO 0x15d8 Picasso
|
||||
product ATI RAVEN_VEGA 0x15dd Radeon Vega
|
||||
product ATI RAVEN_VEGA_HDA 0x15de Radeon Vega HD Audio
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
|
||||
*
|
||||
* generated from:
|
||||
* OpenBSD: pcidevs,v 1.2051 2023/09/25 15:37:36 deraadt Exp
|
||||
* OpenBSD: pcidevs,v 1.2052 2023/11/10 12:14:04 jsg Exp
|
||||
*/
|
||||
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
|
||||
|
||||
|
@ -1287,6 +1287,7 @@
|
|||
#define PCI_PRODUCT_ATI_PPB_2 0x1479 /* PCIE */
|
||||
#define PCI_PRODUCT_ATI_MENDOCINO 0x1506 /* Mendocino */
|
||||
#define PCI_PRODUCT_ATI_PHOENIX 0x15bf /* Phoenix */
|
||||
#define PCI_PRODUCT_ATI_PHOENIX2 0x15c8 /* Phoenix 2 */
|
||||
#define PCI_PRODUCT_ATI_PICASSO 0x15d8 /* Picasso */
|
||||
#define PCI_PRODUCT_ATI_RAVEN_VEGA 0x15dd /* Radeon Vega */
|
||||
#define PCI_PRODUCT_ATI_RAVEN_VEGA_HDA 0x15de /* Radeon Vega HD Audio */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
|
||||
*
|
||||
* generated from:
|
||||
* OpenBSD: pcidevs,v 1.2051 2023/09/25 15:37:36 deraadt Exp
|
||||
* OpenBSD: pcidevs,v 1.2052 2023/11/10 12:14:04 jsg Exp
|
||||
*/
|
||||
|
||||
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
|
||||
|
@ -3267,6 +3267,10 @@ static const struct pci_known_product pci_known_products[] = {
|
|||
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_PHOENIX,
|
||||
"Phoenix",
|
||||
},
|
||||
{
|
||||
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_PHOENIX2,
|
||||
"Phoenix 2",
|
||||
},
|
||||
{
|
||||
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_PICASSO,
|
||||
"Picasso",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue