[haiku-commits] haiku: hrev52714 - in src/add-ons/kernel/drivers/network: . jmicron2x0/dev/jme rtl81xx/dev/re pcnet/dev/le sis900/dev/mii

  • From: waddlesplash <waddlesplash@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 4 Jan 2019 21:16:48 -0500 (EST)

hrev52714 adds 4 changesets to branch 'master'
old head: 2afe8644cf7f7635e44d01116387a7c54bbf1401
new head: a29a8f98ed238d66c21b63028e91e6a7f6ef04cf
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=a29a8f98ed23+%5E2afe8644cf7f

----------------------------------------------------------------------------

2b5a056e0324: drivers/network: Upgrade jmicron2x0, marvell_yukon, nforce, 
pcnet, rdc to FreeBSD 12.
  
  No real functional change in these.

6d2ae71f16e4: drivers/network: Upgrade rtl8139, rtl81xx to FreeBSD 12.
  
  Includes some logic fixes to Haiku-specific code in the MII drivers,
  and one new chipset supported by the rtl81xx MII driver. Otherwise,
  no major functional change.

eababbb4cf46: drivers/network: Upgrade sis900, syskonnect, via_rhine, vt612x to 
FreeBSD 12.
  
  No real functional change.

a29a8f98ed23: drivers/network: Mark all FreeBSD ethernet drivers as upgraded to 
12.

                              [ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]

----------------------------------------------------------------------------

85 files changed, 371 insertions(+), 136 deletions(-)
src/add-ons/kernel/drivers/network/Jamfile       |  8 +-
.../drivers/network/jmicron2x0/dev/jme/if_jme.c  | 38 +++++----
.../network/jmicron2x0/dev/jme/if_jmereg.h       |  4 +-
.../network/jmicron2x0/dev/jme/if_jmevar.h       |  4 +-
.../drivers/network/jmicron2x0/dev/mii/jmphy.c   |  4 +-
.../network/jmicron2x0/dev/mii/jmphyreg.h        |  4 +-
.../network/marvell_yukon/dev/mii/brgphyreg.h    |  4 +-
.../network/marvell_yukon/dev/mii/e1000phy.c     |  4 +-
.../network/marvell_yukon/dev/mii/e1000phyreg.h  |  4 +-
.../network/marvell_yukon/dev/mii/ukphy.c        |  4 +-
.../network/marvell_yukon/dev/mii/ukphy_subr.c   |  4 +-
.../network/marvell_yukon/dev/msk/if_msk.c       |  6 +-
.../network/marvell_yukon/dev/msk/if_mskreg.h    |  4 +-
.../kernel/drivers/network/marvell_yukon/glue.c  |  4 +-
.../drivers/network/nforce/dev/mii/ciphy.c       |  4 +-
.../drivers/network/nforce/dev/mii/ciphyreg.h    |  4 +-
.../drivers/network/nforce/dev/mii/ukphy.c       |  4 +-
.../drivers/network/nforce/dev/mii/ukphy_subr.c  |  4 +-
.../drivers/network/nforce/dev/nfe/if_nfe.c      |  2 +-
.../drivers/network/nforce/dev/nfe/if_nfereg.h   |  2 +-
.../drivers/network/nforce/dev/nfe/if_nfevar.h   |  2 +-
.../kernel/drivers/network/pcnet/dev/le/am7990.c |  4 +-
.../drivers/network/pcnet/dev/le/am79900.c       |  8 +-
.../drivers/network/pcnet/dev/le/am79900reg.h    |  4 +-
.../drivers/network/pcnet/dev/le/am79900var.h    |  4 +-
.../drivers/network/pcnet/dev/le/am7990reg.h     |  4 +-
.../drivers/network/pcnet/dev/le/am7990var.h     |  4 +-
.../drivers/network/pcnet/dev/le/if_le_ledma.c   |  4 +-
.../drivers/network/pcnet/dev/le/if_le_pci.c     |  4 +-
.../kernel/drivers/network/pcnet/dev/le/lance.c  |  4 +-
.../drivers/network/pcnet/dev/le/lancereg.h      |  4 +-
.../drivers/network/pcnet/dev/le/lancevar.h      |  4 +-
.../kernel/drivers/network/pcnet/dev/mii/nsphy.c |  4 +-
.../drivers/network/pcnet/dev/mii/nsphyreg.h     |  4 +-
.../drivers/network/pcnet/dev/mii/nsphyter.c     |  4 +-
.../drivers/network/pcnet/dev/mii/nsphyterreg.h  |  4 +-
.../kernel/drivers/network/pcnet/dev/mii/ukphy.c |  4 +-
.../drivers/network/pcnet/dev/mii/ukphy_subr.c   |  4 +-
.../drivers/network/pcnet/dev/pcn/if_pcn.c       |  8 +-
.../drivers/network/pcnet/dev/pcn/if_pcnreg.h    |  4 +-
.../kernel/drivers/network/rdc/dev/mii/rdcphy.c  |  6 +-
.../drivers/network/rdc/dev/mii/rdcphyreg.h      |  4 +-
.../kernel/drivers/network/rdc/dev/vte/if_vte.c  |  4 +-
.../drivers/network/rdc/dev/vte/if_vtereg.h      |  4 +-
.../drivers/network/rdc/dev/vte/if_vtevar.h      |  4 +-
.../drivers/network/rtl8139/dev/mii/rlphy.c      | 13 +--
.../drivers/network/rtl8139/dev/rl/if_rl.c       | 12 +--
.../drivers/network/rtl8139/dev/rl/if_rlreg.h    |  2 +-
.../drivers/network/rtl81xx/dev/mii/rgephy.c     | 16 +++-
.../drivers/network/rtl81xx/dev/mii/rgephyreg.h  |  7 +-
.../drivers/network/rtl81xx/dev/mii/rlphy.c      | 13 +--
.../drivers/network/rtl81xx/dev/re/if_re.c       | 86 ++++++++++++++++++--
.../drivers/network/rtl81xx/dev/rl/if_rlreg.h    |  2 +-
.../drivers/network/sis900/dev/mii/icsphy.c      |  4 +-
.../drivers/network/sis900/dev/mii/icsphyreg.h   |  4 +-
.../drivers/network/sis900/dev/mii/nsphyter.c    |  4 +-
.../drivers/network/sis900/dev/mii/nsphyterreg.h |  4 +-
.../drivers/network/sis900/dev/mii/ukphy.c       |  4 +-
.../drivers/network/sis900/dev/mii/ukphy_subr.c  |  4 +-
.../drivers/network/sis900/dev/sis/if_sis.c      |  4 +-
.../drivers/network/sis900/dev/sis/if_sisreg.h   |  4 +-
.../network/syskonnect/dev/mii/brgphyreg.h       |  4 +-
.../network/syskonnect/dev/mii/e1000phy.c        |  4 +-
.../network/syskonnect/dev/mii/e1000phyreg.h     |  4 +-
.../drivers/network/syskonnect/dev/mii/ukphy.c   |  4 +-
.../network/syskonnect/dev/mii/ukphy_subr.c      |  4 +-
.../drivers/network/syskonnect/dev/mii/xmphy.c   |  4 +-
.../network/syskonnect/dev/mii/xmphyreg.h        |  4 +-
.../drivers/network/syskonnect/dev/sk/if_sk.c    | 10 ++-
.../drivers/network/syskonnect/dev/sk/if_skreg.h |  4 +-
.../network/syskonnect/dev/sk/xmaciireg.h        |  4 +-
.../drivers/network/syskonnect/dev/sk/yukonreg.h |  2 +-
.../drivers/network/via_rhine/dev/mii/ciphy.c    |  4 +-
.../drivers/network/via_rhine/dev/mii/ciphyreg.h |  4 +-
.../drivers/network/via_rhine/dev/mii/ukphy.c    |  4 +-
.../network/via_rhine/dev/mii/ukphy_subr.c       |  4 +-
.../drivers/network/via_rhine/dev/vr/if_vr.c     |  4 +-
.../drivers/network/via_rhine/dev/vr/if_vrreg.h  |  4 +-
.../drivers/network/vt612x/dev/mii/ciphy.c       |  4 +-
.../drivers/network/vt612x/dev/mii/ciphyreg.h    |  4 +-
.../drivers/network/vt612x/dev/mii/ukphy.c       |  4 +-
.../drivers/network/vt612x/dev/mii/ukphy_subr.c  |  4 +-
.../drivers/network/vt612x/dev/vge/if_vge.c      |  4 +-
.../drivers/network/vt612x/dev/vge/if_vgereg.h   |  4 +-
.../drivers/network/vt612x/dev/vge/if_vgevar.h   |  4 +-

############################################################################

Commit:      2b5a056e03241bd4dfd6dc9ff9b8892fe45cd209
URL:         https://git.haiku-os.org/haiku/commit/?id=2b5a056e0324
Author:      Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date:        Sat Jan  5 02:11:24 2019 UTC

drivers/network: Upgrade jmicron2x0, marvell_yukon, nforce, pcnet, rdc to 
FreeBSD 12.

No real functional change in these.

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jme.c 
b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jme.c
index 5adaa3e19b..9f99cf200d 100644
--- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jme.c
+++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jme.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2008, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -26,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/jme/if_jme.c 298646 2016-04-26 
15:03:15Z pfg $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/jme/if_jme.c 333813 2018-05-18 
20:13:34Z mmacy $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -557,7 +559,7 @@ jme_map_intr_vector(struct jme_softc *sc)
        bzero(map, sizeof(map));
 
        /* Map Tx interrupts source to MSI/MSIX vector 2. */
-       map[MSINUM_REG_INDEX(N_INTR_TXQ0_COMP)] =
+       map[MSINUM_REG_INDEX(N_INTR_TXQ0_COMP)] |=
            MSINUM_INTR_SOURCE(2, N_INTR_TXQ0_COMP);
        map[MSINUM_REG_INDEX(N_INTR_TXQ1_COMP)] |=
            MSINUM_INTR_SOURCE(2, N_INTR_TXQ1_COMP);
@@ -579,37 +581,37 @@ jme_map_intr_vector(struct jme_softc *sc)
            MSINUM_INTR_SOURCE(2, N_INTR_TXQ_COAL_TO);
 
        /* Map Rx interrupts source to MSI/MSIX vector 1. */
-       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COMP)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COMP)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ0_COMP);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COMP)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COMP)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ1_COMP);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COMP)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COMP)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ2_COMP);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COMP)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COMP)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ3_COMP);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ0_DESC_EMPTY)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ0_DESC_EMPTY)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ0_DESC_EMPTY);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ1_DESC_EMPTY)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ1_DESC_EMPTY)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ1_DESC_EMPTY);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ2_DESC_EMPTY)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ2_DESC_EMPTY)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ2_DESC_EMPTY);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ3_DESC_EMPTY)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ3_DESC_EMPTY)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ3_DESC_EMPTY);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ0_COAL);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ1_COAL);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ2_COAL);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ3_COAL);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL_TO)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL_TO)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ0_COAL_TO);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL_TO)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL_TO)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ1_COAL_TO);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL_TO)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL_TO)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ2_COAL_TO);
-       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL_TO)] =
+       map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL_TO)] |=
            MSINUM_INTR_SOURCE(1, N_INTR_RXQ3_COAL_TO);
 
        /* Map all other interrupts source to MSI/MSIX vector 0. */
diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmereg.h 
b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmereg.h
index 592357bb44..1b1ff48057 100644
--- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmereg.h
+++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmereg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2008, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: releng/11.1/sys/dev/jme/if_jmereg.h 298955 2016-05-03 03:41:25Z 
pfg $
+ * $FreeBSD: releng/12.0/sys/dev/jme/if_jmereg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef        _IF_JMEREG_H
diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmevar.h 
b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmevar.h
index 765b9233d2..904c0694f9 100644
--- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmevar.h
+++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/if_jmevar.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2008, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: releng/11.1/sys/dev/jme/if_jmevar.h 298955 2016-05-03 03:41:25Z 
pfg $
+ * $FreeBSD: releng/12.0/sys/dev/jme/if_jmevar.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef        _IF_JMEVAR_H
diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphy.c 
b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphy.c
index 5571a89e91..7795791124 100644
--- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphy.c
+++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2008, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -26,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/jmphy.c 277108 2015-01-13 
06:56:04Z glebius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/jmphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Driver for the JMicron JMP211 10/100/1000, JMP202 10/100 PHY.
diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphyreg.h 
b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphyreg.h
index 4ec10d74c7..0e56de81bb 100644
--- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphyreg.h
+++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/mii/jmphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2008, Pyun YongHyeon
  * All rights reserved.
  *              
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: releng/11.1/sys/dev/mii/jmphyreg.h 216551 2010-12-18 23:52:50Z 
yongari $
+ * $FreeBSD: releng/12.0/sys/dev/mii/jmphyreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef        _DEV_MII_JMPHYREG_H_
diff --git 
a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/brgphyreg.h 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/brgphyreg.h
index b3535d59fb..aeed8e1661 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/brgphyreg.h
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/brgphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/brgphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_BRGPHYREG_H_
diff --git 
a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phy.c 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phy.c
index d97c7d5986..f60cfeb503 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phy.c
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Principal Author: Parag Patel
  * Copyright (c) 2001
  * All rights reserved.
@@ -30,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/e1000phy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for the Marvell 88E1000 series external 1000/100/10-BT PHY.
diff --git 
a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phyreg.h 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phyreg.h
index e5d5cf961a..71dba72870 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phyreg.h
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/e1000phyreg.h
@@ -1,4 +1,4 @@
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/mii/e1000phyreg.h 326022 2017-11-20 19:36:21Z 
pfg $ */
 /*-
  * Principal Author: Parag Patel
  * Copyright (c) 2001
@@ -31,6 +31,8 @@
  */
 
 /*-
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Derived by information released by Intel under the following license:
  *
  * Copyright (c) 1999 - 2001, Intel Corporation 
diff --git a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy.c
index 45addcbc75..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git 
a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy_subr.c
index 5f2f6341ba..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_msk.c 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_msk.c
index 9fab383d58..e670b84c60 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_msk.c
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_msk.c
@@ -46,6 +46,8 @@
  *****************************************************************************/
 
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause
+ *
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -99,7 +101,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/msk/if_msk.c 333813 2018-05-18 
20:13:34Z mmacy $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -4511,7 +4513,7 @@ msk_sysctl_node(struct msk_if_softc *sc_if)
 
        tree = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "stats", CTLFLAG_RD,
            NULL, "MSK Statistics");
-       schild = child = SYSCTL_CHILDREN(tree);
+       schild = SYSCTL_CHILDREN(tree);
        tree = SYSCTL_ADD_NODE(ctx, schild, OID_AUTO, "rx", CTLFLAG_RD,
            NULL, "MSK RX Statistics");
        child = SYSCTL_CHILDREN(tree);
diff --git 
a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_mskreg.h 
b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_mskreg.h
index 0e7e951a74..90c3ff18e4 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_mskreg.h
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/if_mskreg.h
@@ -46,6 +46,8 @@
  
******************************************************************************/
 
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause
+ *
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -93,7 +95,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/*$FreeBSD$*/
+/*$FreeBSD: releng/12.0/sys/dev/msk/if_mskreg.h 325966 2017-11-18 14:26:50Z 
pfg $*/
 
 /*
  * SysKonnect PCI vendor ID
diff --git a/src/add-ons/kernel/drivers/network/marvell_yukon/glue.c 
b/src/add-ons/kernel/drivers/network/marvell_yukon/glue.c
index 13911c7144..07b18e8b7b 100644
--- a/src/add-ons/kernel/drivers/network/marvell_yukon/glue.c
+++ b/src/add-ons/kernel/drivers/network/marvell_yukon/glue.c
@@ -17,6 +17,7 @@
 #include <dev/msk/if_mskreg.h>
 
 
+HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_FAST_TASKQUEUE | 
FBSD_SWI_TASKQUEUE);
 HAIKU_FBSD_DRIVER_GLUE(marvell_yukon, mskc, pci)
 
 extern driver_t *DRIVER_MODULE_NAME(e1000phy, miibus);
@@ -67,6 +68,3 @@ HAIKU_REENABLE_INTERRUPTS(device_t dev)
        struct msk_softc *sc = device_get_softc(dev);
        CSR_WRITE_4(sc, B0_Y2_SP_ICR, 2);
 }
-
-
-HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_FAST_TASKQUEUE | 
FBSD_SWI_TASKQUEUE);
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphy.c 
b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphy.c
index 2d2816cddf..d064dfe156 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphy.c
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ciphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * Driver for the Cicada/Vitesse CS/VSC8xxx 10/100/1000 copper PHY.
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphyreg.h 
b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphyreg.h
index dd73f87783..4ba2444eda 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphyreg.h
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ciphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/ciphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_CIPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy.c
index 45addcbc75..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy_subr.c
index 5f2f6341ba..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfe.c 
b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfe.c
index d3accc57bd..6a05d43762 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfe.c
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfe.c
@@ -21,7 +21,7 @@
 /* Driver for NVIDIA nForce MCP Fast Ethernet and Gigabit Ethernet */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/nfe/if_nfe.c 298307 2016-04-19 
23:37:24Z pfg $");
 
 #ifdef HAVE_KERNEL_OPTION_HEADERS
 #include "opt_device_polling.h"
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfereg.h 
b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfereg.h
index 748c25b760..d6f144fa7b 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfereg.h
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfereg.h
@@ -15,7 +15,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/nfe/if_nfereg.h 263957 2014-03-31 01:54:59Z 
yongari $
  */
 
 #define        NFE_RX_RING_COUNT       256
diff --git a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfevar.h 
b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfevar.h
index c2e34f1687..567dd89bf3 100644
--- a/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfevar.h
+++ b/src/add-ons/kernel/drivers/network/nforce/dev/nfe/if_nfevar.h
@@ -15,7 +15,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/nfe/if_nfevar.h 216925 2011-01-03 18:28:30Z 
jhb $
  */
 
 struct nfe_tx_data {
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990.c
index 32c2e1e65e..769c9ed1b3 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: am7990.c,v 1.68 2005/12/11 12:21:25 christos Exp $     */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-3-Clause
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -65,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/le/am7990.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900.c
index a423be6633..4a84c2e9f6 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: am79900.c,v 1.17 2005/12/24 20:27:29 perry Exp $       */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-3-Clause
+ *
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -103,7 +105,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/le/am79900.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -254,7 +256,7 @@ am79900_rint(struct lance_softc *sc)
        struct lermd rmd;
        uint32_t rmd1;
        int bix, rp;
-#if defined(__i386__) && !defined(PC98)
+#if defined(__i386__)
        struct ether_header *eh;
 #endif
 
@@ -315,7 +317,7 @@ am79900_rint(struct lance_softc *sc)
                if (m != NULL) {
                        if_inc_counter(ifp, IFCOUNTER_IPACKETS, 1);
 
-#if defined(__i386__) && !defined(PC98)
+#if defined(__i386__)
                        /*
                         * The VMware LANCE does not present IFF_SIMPLEX
                         * behavior on multicast packets. Thus drop the
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900reg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900reg.h
index 620a1ddc27..fe63a5cdf6 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900reg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900reg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: am79900reg.h,v 1.8 2005/12/11 12:21:25 christos Exp $  */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-3-Clause
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -63,7 +65,7 @@
  *     @(#)if_lereg.h  8.1 (Berkeley) 6/10/93
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/am79900reg.h 326255 2017-11-27 14:52:40Z 
pfg $ */
 
 #ifndef _DEV_LE_AM79900REG_H_
 #define        _DEV_LE_AM79900REG_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900var.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900var.h
index 79ab3309e1..9ddc8bd9cb 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900var.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am79900var.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: am79900var.h,v 1.4 2005/12/11 12:21:25 christos Exp $  */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -30,7 +32,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/am79900var.h 326255 2017-11-27 14:52:40Z 
pfg $ */
 
 #ifndef _DEV_LE_AM79900VAR_H_
 #define        _DEV_LE_AM79900VAR_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990reg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990reg.h
index 1cc4dcb7d1..b3500917c8 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990reg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990reg.h
@@ -30,6 +30,8 @@
  */
 
 /*-
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 1992, 1993
  *     The Regents of the University of California.  All rights reserved.
  *
@@ -63,7 +65,7 @@
  *     @(#)if_lereg.h  8.1 (Berkeley) 6/10/93
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/am7990reg.h 326255 2017-11-27 14:52:40Z 
pfg $ */
 
 #ifndef _DEV_LE_AM7990REG_H_
 #define        _DEV_LE_AM7990REG_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990var.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990var.h
index 24cbfe05af..fee4b9b9b0 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990var.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/am7990var.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: am7990var.h,v 1.23 2005/12/11 12:21:25 christos Exp $  */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -30,7 +32,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/am7990var.h 326255 2017-11-27 14:52:40Z 
pfg $ */
 
 #ifndef _DEV_LE_AM7990VAR_H_
 #define        _DEV_LE_AM7990VAR_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_ledma.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_ledma.c
index e86f947be5..71a7bdc1a2 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_ledma.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_ledma.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: if_le_ledma.c,v 1.26 2005/12/11 12:23:44 christos Exp $        
*/
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/le/if_le_ledma.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c
index 1146472393..6d2d779b8b 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: if_le_pci.c,v 1.43 2005/12/11 12:22:49 christos Exp $  */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-3-Clause
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -65,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/le/if_le_pci.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lance.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lance.c
index 2eee7af1b8..8ede219fdf 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lance.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lance.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: lance.c,v 1.34 2005/12/24 20:27:30 perry Exp $ */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -65,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/le/lance.c 333813 2018-05-18 20:13:34Z 
mmacy $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancereg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancereg.h
index 7c1a5a8766..f41d147903 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancereg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancereg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: lancereg.h,v 1.12 2005/12/11 12:21:27 christos Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -113,7 +115,7 @@
  * valid on the LANCE.
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/lancereg.h 326255 2017-11-27 14:52:40Z pfg 
$ */
 
 #ifndef _DEV_LE_LANCEREG_H_
 #define        _DEV_LE_LANCEREG_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancevar.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancevar.h
index 1491ea762a..40633c7b01 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancevar.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/lancevar.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: lancevar.h,v 1.10 2005/12/11 12:21:27 christos Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -30,7 +32,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/le/lancevar.h 326255 2017-11-27 14:52:40Z pfg 
$ */
 
 #ifndef _DEV_LE_LANCEVAR_H_
 #define        _DEV_LE_LANCEVAR_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphy.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphy.c
index 748e02a419..29be2c053c 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphy.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphy.c,v 1.18 1999/07/14 23:57:36 thorpej Exp $       */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-2-Clause
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/nsphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for National Semiconductor's DP83840A ethernet 10/100 PHY
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyreg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyreg.h
index 71fcfb687c..8334f25444 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyreg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyreg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphyreg.h,v 1.1 1998/08/10 23:58:39 thorpej Exp $     */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/nsphyreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef _DEV_MII_NSPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyter.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyter.c
index 00c0550a8c..8af26e9766 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyter.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyter.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphyter.c,v 1.28 2008/01/20 07:58:19 msaitoh Exp $    */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-2-Clause
+ *
  * Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/nsphyter.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Driver for the National Semiconductor's DP83843, DP83847 and DP83849
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyterreg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyterreg.h
index 3bf5208ab9..682c550083 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyterreg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/nsphyterreg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphyterreg.h,v 1.4 2005/12/11 12:22:42 christos Exp $ */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1999, 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/nsphyterreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef _DEV_MII_NSPHYTERREG_H_
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy.c
index 45addcbc75..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy_subr.c
index 5f2f6341ba..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcn.c 
b/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcn.c
index d63d4aaeb3..378deb2c88 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcn.c
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcn.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000 Berkeley Software Design, Inc.
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxx>.  All rights reserved.
@@ -32,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/pcn/if_pcn.c 339735 2018-10-25 
17:00:39Z brooks $");
 
 /*
  * AMD Am79c972 fast ethernet PCI NIC driver. Datasheets are available
@@ -191,6 +193,8 @@ static driver_t pcn_driver = {
 static devclass_t pcn_devclass;
 
 DRIVER_MODULE(pcn, pci, pcn_driver, pcn_devclass, 0, 0);
+MODULE_PNP_INFO("U16:vendor;U16:device", pci, pcn, pcn_devs,
+    nitems(pcn_devs) - 1);
 DRIVER_MODULE(miibus, pcn, miibus_driver, miibus_devclass, 0, 0);
 
 #define PCN_CSR_SETBIT(sc, reg, x)                     \
@@ -1453,7 +1457,7 @@ pcn_watchdog(struct pcn_softc *sc)
 static void
 pcn_stop(struct pcn_softc *sc)
 {
-       register int            i;
+       int                     i;
        struct ifnet            *ifp;
 
        PCN_LOCK_ASSERT(sc);
diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcnreg.h 
b/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcnreg.h
index a10edfd76a..2644fee21b 100644
--- a/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcnreg.h
+++ b/src/add-ons/kernel/drivers/network/pcnet/dev/pcn/if_pcnreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000 Berkeley Software Design, Inc.
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
@@ -30,7 +32,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/pcn/if_pcnreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphy.c 
b/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphy.c
index c411eaecfa..d6c4ac9055 100644
--- a/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphy.c
+++ b/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2010, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -26,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/rdcphy.c 327173 2017-12-25 
04:48:39Z kan $");
 
 /*
  * Driver for the RDC Semiconductor R6040 10/100 PHY.
@@ -183,11 +185,9 @@ static void
 rdcphy_status(struct mii_softc *sc)
 {
        struct mii_data *mii;
-       struct ifmedia_entry *ife;
        int bmsr, bmcr, physts;
 
        mii = sc->mii_pdata;
-       ife = mii->mii_media.ifm_cur;
 
        mii->mii_media_status = IFM_AVALID;
        mii->mii_media_active = IFM_ETHER;
diff --git a/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphyreg.h 
b/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphyreg.h
index 44b14a467b..831c8067b4 100644
--- a/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphyreg.h
+++ b/src/add-ons/kernel/drivers/network/rdc/dev/mii/rdcphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2010, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/rdcphyreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef _DEV_MII_RDCPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vte.c 
b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vte.c
index d3eb06a6ba..460af1f246 100644
--- a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vte.c
+++ b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vte.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2010, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -28,7 +30,7 @@
 /* Driver for DM&P Electronics, Inc, Vortex86 RDC R6040 FastEthernet. */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/vte/if_vte.c 333813 2018-05-18 
20:13:34Z mmacy $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtereg.h 
b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtereg.h
index 536617b88c..a09f4aab0c 100644
--- a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtereg.h
+++ b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtereg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2010, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/vte/if_vtereg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef        _IF_VTEREG_H
diff --git a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtevar.h 
b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtevar.h
index a8e79d09c6..2ce72e7130 100644
--- a/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtevar.h
+++ b/src/add-ons/kernel/drivers/network/rdc/dev/vte/if_vtevar.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (c) 2010, Pyun YongHyeon <yongari@xxxxxxxxxxx>
  * All rights reserved.
  *
@@ -24,7 +26,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/vte/if_vtevar.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef        _IF_VTEVAR_H

############################################################################

Commit:      6d2ae71f16e4d587ac876337425cb7edb6620f22
URL:         https://git.haiku-os.org/haiku/commit/?id=6d2ae71f16e4
Author:      Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date:        Sat Jan  5 02:13:33 2019 UTC

drivers/network: Upgrade rtl8139, rtl81xx to FreeBSD 12.

Includes some logic fixes to Haiku-specific code in the MII drivers,
and one new chipset supported by the rtl81xx MII driver. Otherwise,
no major functional change.

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/rlphy.c 
b/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/rlphy.c
index 2afd3e0ecc..8185872b1b 100644
--- a/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/rlphy.c
+++ b/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/rlphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/rlphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * driver for RealTek 8139 internal PHYs
@@ -111,12 +113,13 @@ rlphy_probe(device_t dev)
        int rv;
 
        rv = mii_phy_dev_probe(dev, rlphys, BUS_PROBE_DEFAULT);
-#ifdef __HAIKU__
-       if (rv == BUS_PROBE_DEFAULT)
-               return (rv);
-#else
+#ifndef __HAIKU__
        if (rv <= 0)
                return (rv);
+#else /* __HAIKU__ */
+       /* our BUS_PROBE_* constants are > 0 since errors are < 0 */
+       if (rv > 0)
+               return (rv);
 #endif
 
        if (mii_dev_mac_match(dev, "rl") || mii_dev_mac_match(dev, "re"))
diff --git a/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rl.c 
b/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rl.c
index e32929dadb..a21dcb409c 100644
--- a/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rl.c
+++ b/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rl.c
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/rl/if_rl.c 338951 2018-09-26 19:41:00Z 
imp $");
 
 /*
  * RealTek 8129/8139 PCI NIC driver
@@ -259,6 +259,8 @@ static driver_t rl_driver = {
 static devclass_t rl_devclass;
 
 DRIVER_MODULE(rl, pci, rl_driver, rl_devclass, 0, 0);
+MODULE_PNP_INFO("U16:vendor;U16:device", pci, rl, rl_devs,
+    nitems(rl_devs) - 1);
 DRIVER_MODULE(rl, cardbus, rl_driver, rl_devclass, 0, 0);
 DRIVER_MODULE(miibus, rl, miibus_driver, miibus_devclass, 0, 0);
 
@@ -276,7 +278,7 @@ DRIVER_MODULE(miibus, rl, miibus_driver, miibus_devclass, 
0, 0);
 static void
 rl_eeprom_putbyte(struct rl_softc *sc, int addr)
 {
-       register int            d, i;
+       int                     d, i;
 
        d = addr | sc->rl_eecmd_read;
 
@@ -303,7 +305,7 @@ rl_eeprom_putbyte(struct rl_softc *sc, int addr)
 static void
 rl_eeprom_getword(struct rl_softc *sc, int addr, uint16_t *dest)
 {
-       register int            i;
+       int                     i;
        uint16_t                word = 0;
 
        /* Enter EEPROM access mode. */
@@ -561,7 +563,7 @@ rl_rxfilter(struct rl_softc *sc)
 static void
 rl_reset(struct rl_softc *sc)
 {
-       register int            i;
+       int                     i;
 
        RL_LOCK_ASSERT(sc);
 
@@ -1912,7 +1914,7 @@ rl_watchdog(struct rl_softc *sc)
 static void
 rl_stop(struct rl_softc *sc)
 {
-       register int            i;
+       int                     i;
        struct ifnet            *ifp = sc->rl_ifp;
 
        RL_LOCK_ASSERT(sc);
diff --git a/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rlreg.h 
b/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rlreg.h
index 2fa44efa2f..0910bce34d 100644
--- a/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rlreg.h
+++ b/src/add-ons/kernel/drivers/network/rtl8139/dev/rl/if_rlreg.h
@@ -29,7 +29,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/rl/if_rlreg.h 306102 2016-09-21 14:15:15Z 
kevlo $
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephy.c 
b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephy.c
index bb60fa92fe..7d920e6077 100644
--- a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephy.c
+++ b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2003
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/rgephy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * Driver for the RealTek 8169S/8110S/8211B/8211C internal 10/100/1000 PHY.
@@ -121,6 +123,8 @@ rgephy_attach(device_t dev)
        flags = 0;
        if (mii_dev_mac_match(dev, "re"))
                flags |= MIIF_PHYPRIV0;
+       else if (mii_dev_mac_match(dev, "ure"))
+               flags |= MIIF_PHYPRIV1;
        mii_phy_dev_attach(dev, flags, &rgephy_funcs, 0);
 
        /* RTL8169S do not report auto-sense; add manually. */
@@ -293,7 +297,10 @@ rgephy_linkup(struct mii_softc *sc)
                                linkup++;
                }
        } else {
-               reg = PHY_READ(sc, RL_GMEDIASTAT);
+               if (sc->mii_flags & MIIF_PHYPRIV1)
+                       reg = PHY_READ(sc, URE_GMEDIASTAT);
+               else
+                       reg = PHY_READ(sc, RL_GMEDIASTAT);
                if (reg & RL_GMEDIASTAT_LINK)
                        linkup++;
        }
@@ -378,7 +385,10 @@ rgephy_status(struct mii_softc *sc)
                                mii->mii_media_active |= IFM_HDX;
                }
        } else {
-               bmsr = PHY_READ(sc, RL_GMEDIASTAT);
+               if (sc->mii_flags & MIIF_PHYPRIV1)
+                       bmsr = PHY_READ(sc, URE_GMEDIASTAT);
+               else
+                       bmsr = PHY_READ(sc, RL_GMEDIASTAT);
                if (bmsr & RL_GMEDIASTAT_1000MBPS)
                        mii->mii_media_active |= IFM_1000_T;
                else if (bmsr & RL_GMEDIASTAT_100MBPS)
diff --git a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephyreg.h 
b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephyreg.h
index 7c24a1f7cb..855aea5239 100644
--- a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephyreg.h
+++ b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rgephyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2003
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/rgephyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_RGEPHYREG_H_
@@ -199,4 +201,7 @@
 #define        EEELPAR_1000T           0x0004  /* link partner 1000baseT EEE 
capable */
 #define        EEELPAR_100TX           0x0002  /* link partner 100baseTX EEE 
capable */
 
+/* RTL8153 */
+#define        URE_GMEDIASTAT          0xe908  /* media status register */
+
 #endif /* _DEV_RGEPHY_MIIREG_H_ */
diff --git a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rlphy.c 
b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rlphy.c
index 2afd3e0ecc..8185872b1b 100644
--- a/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rlphy.c
+++ b/src/add-ons/kernel/drivers/network/rtl81xx/dev/mii/rlphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/rlphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * driver for RealTek 8139 internal PHYs
@@ -111,12 +113,13 @@ rlphy_probe(device_t dev)
        int rv;
 
        rv = mii_phy_dev_probe(dev, rlphys, BUS_PROBE_DEFAULT);
-#ifdef __HAIKU__
-       if (rv == BUS_PROBE_DEFAULT)
-               return (rv);
-#else
+#ifndef __HAIKU__
        if (rv <= 0)
                return (rv);
+#else /* __HAIKU__ */
+       /* our BUS_PROBE_* constants are > 0 since errors are < 0 */
+       if (rv > 0)
+               return (rv);
 #endif
 
        if (mii_dev_mac_match(dev, "rl") || mii_dev_mac_match(dev, "re"))
diff --git a/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c 
b/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c
index 071b55b101..a779c31ec4 100644
--- a/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c
+++ b/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998-2003
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/re/if_re.c 333813 2018-05-18 20:13:34Z 
mmacy $");
 
 /*
  * RealTek 8139C+/8169/8169S/8110S/8168/8111/8101E PCI NIC driver
@@ -137,6 +139,8 @@ __FBSDID("$FreeBSD$");
 
 #include <net/bpf.h>
 
+#include <netinet/netdump/netdump.h>
+
 #include <machine/bus.h>
 #include <machine/resource.h>
 #include <sys/bus.h>
@@ -277,6 +281,7 @@ static void re_tick         (void *);
 static void re_int_task                (void *, int);
 static void re_start           (struct ifnet *);
 static void re_start_locked    (struct ifnet *);
+static void re_start_tx                (struct rl_softc *);
 static int re_ioctl            (struct ifnet *, u_long, caddr_t);
 static void re_init            (void *);
 static void re_init_locked     (struct rl_softc *);
@@ -305,6 +310,8 @@ static void re_setwol               (struct rl_softc *);
 static void re_clrwol          (struct rl_softc *);
 static void re_set_linkspeed   (struct rl_softc *);
 
+NETDUMP_DEFINE(re);
+
 #ifdef DEV_NETMAP      /* see ixgbe.c for details */
 #include <dev/netmap/if_re_netmap.h>
 MODULE_DEPEND(re, netmap, 1, 1, 1);
@@ -1358,15 +1365,17 @@ re_attach(device_t dev)
                CSR_WRITE_1(sc, RL_EECMD, RL_EEMODE_OFF);
        }
 
-       /* Disable ASPM L0S/L1. */
+       /* Disable ASPM L0S/L1 and CLKREQ. */
        if (sc->rl_expcap != 0) {
                cap = pci_read_config(dev, sc->rl_expcap +
                    PCIER_LINK_CAP, 2);
                if ((cap & PCIEM_LINK_CAP_ASPM) != 0) {
                        ctl = pci_read_config(dev, sc->rl_expcap +
                            PCIER_LINK_CTL, 2);
-                       if ((ctl & PCIEM_LINK_CTL_ASPMC) != 0) {
-                               ctl &= ~PCIEM_LINK_CTL_ASPMC;
+                       if ((ctl & (PCIEM_LINK_CTL_ECPM |
+                           PCIEM_LINK_CTL_ASPMC))!= 0) {
+                               ctl &= ~(PCIEM_LINK_CTL_ECPM |
+                                   PCIEM_LINK_CTL_ASPMC);
                                pci_write_config(dev, sc->rl_expcap +
                                    PCIER_LINK_CTL, ctl, 2);
                                device_printf(dev, "ASPM disabled\n");
@@ -1733,8 +1742,11 @@ re_attach(device_t dev)
        if (error) {
                device_printf(dev, "couldn't set up irq\n");
                ether_ifdetach(ifp);
+               goto fail;
        }
 
+       NETDUMP_SET(ifp, re);
+
 fail:
        if (error)
                re_detach(dev);
@@ -2929,7 +2941,7 @@ re_start_locked(struct ifnet *ifp)
 #ifdef DEV_NETMAP
        /* XXX is this necessary ? */
        if (ifp->if_capenable & IFCAP_NETMAP) {
-               struct netmap_kring *kring = &NA(ifp)->tx_rings[0];
+               struct netmap_kring *kring = NA(ifp)->tx_rings[0];
                if (sc->rl_ldata.rl_tx_prodidx != kring->nr_hwcur) {
                        /* kick the tx unit */
                        CSR_WRITE_1(sc, sc->rl_txstart, RL_TXSTART_START);
@@ -2977,8 +2989,14 @@ re_start_locked(struct ifnet *ifp)
                return;
        }
 
-       /* Flush the TX descriptors */
+       re_start_tx(sc);
+}
+
+static void
+re_start_tx(struct rl_softc *sc)
+{
 
+       /* Flush the TX descriptors */
        bus_dmamap_sync(sc->rl_ldata.rl_tx_list_tag,
            sc->rl_ldata.rl_tx_list_map,
            BUS_DMASYNC_PREWRITE|BUS_DMASYNC_PREREAD);
@@ -4074,3 +4092,59 @@ sysctl_hw_re_int_mod(SYSCTL_HANDLER_ARGS)
        return (sysctl_int_range(oidp, arg1, arg2, req, RL_TIMER_MIN,
            RL_TIMER_MAX));
 }
+
+#ifdef NETDUMP
+static void
+re_netdump_init(struct ifnet *ifp, int *nrxr, int *ncl, int *clsize)
+{
+       struct rl_softc *sc;
+
+       sc = if_getsoftc(ifp);
+       RL_LOCK(sc);
+       *nrxr = sc->rl_ldata.rl_rx_desc_cnt;
+       *ncl = NETDUMP_MAX_IN_FLIGHT;
+       *clsize = (ifp->if_mtu > RL_MTU &&
+           (sc->rl_flags & RL_FLAG_JUMBOV2) != 0) ? MJUM9BYTES : MCLBYTES;
+       RL_UNLOCK(sc);
+}
+
+static void
+re_netdump_event(struct ifnet *ifp __unused, enum netdump_ev event __unused)
+{
+}
+
+static int
+re_netdump_transmit(struct ifnet *ifp, struct mbuf *m)
+{
+       struct rl_softc *sc;
+       int error;
+
+       sc = if_getsoftc(ifp);
+       if ((if_getdrvflags(ifp) & (IFF_DRV_RUNNING | IFF_DRV_OACTIVE)) !=
+           IFF_DRV_RUNNING || (sc->rl_flags & RL_FLAG_LINK) == 0)
+               return (EBUSY);
+
+       error = re_encap(sc, &m);
+       if (error == 0)
+               re_start_tx(sc);
+       return (error);
+}
+
+static int
+re_netdump_poll(struct ifnet *ifp, int count)
+{
+       struct rl_softc *sc;
+       int error;
+
+       sc = if_getsoftc(ifp);
+       if ((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0 ||
+           (sc->rl_flags & RL_FLAG_LINK) == 0)
+               return (EBUSY);
+
+       re_txeof(sc);
+       error = re_rxeof(sc, NULL);
+       if (error != 0 && error != EAGAIN)
+               return (error);
+       return (0);
+}
+#endif /* NETDUMP */
diff --git a/src/add-ons/kernel/drivers/network/rtl81xx/dev/rl/if_rlreg.h 
b/src/add-ons/kernel/drivers/network/rtl81xx/dev/rl/if_rlreg.h
index 2fa44efa2f..0910bce34d 100644
--- a/src/add-ons/kernel/drivers/network/rtl81xx/dev/rl/if_rlreg.h
+++ b/src/add-ons/kernel/drivers/network/rtl81xx/dev/rl/if_rlreg.h
@@ -29,7 +29,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/rl/if_rlreg.h 306102 2016-09-21 14:15:15Z 
kevlo $
  */
 
 /*

############################################################################

Commit:      eababbb4cf46a709dec2c130ea69c4542934d1ff
URL:         https://git.haiku-os.org/haiku/commit/?id=eababbb4cf46
Author:      Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date:        Sat Jan  5 02:15:15 2019 UTC

drivers/network: Upgrade sis900, syskonnect, via_rhine, vt612x to FreeBSD 12.

No real functional change.

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphy.c 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphy.c
index 0d2209f9e4..e1920153ae 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphy.c
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: icsphy.c,v 1.41 2006/11/16 21:24:07 christos Exp $     */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: stable/11/sys/dev/mii/icsphy.c 337755 2018-08-14 14:17:20Z 
markj $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/icsphy.c 337425 2018-08-07 
17:13:42Z markj $");
 
 /*
  * driver for Integrated Circuit Systems' ICS1889-1893 ethernet 10/100 PHY
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphyreg.h 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphyreg.h
index d92d0b51ec..d1cfde5dfd 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphyreg.h
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/icsphyreg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: icsphyreg.h,v 1.2 2003/07/01 22:46:08 msaitoh Exp $    */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/icsphyreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef _DEV_MII_ICSPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyter.c 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyter.c
index 00c0550a8c..8af26e9766 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyter.c
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyter.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphyter.c,v 1.28 2008/01/20 07:58:19 msaitoh Exp $    */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD AND BSD-2-Clause
+ *
  * Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/nsphyter.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Driver for the National Semiconductor's DP83843, DP83847 and DP83849
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyterreg.h 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyterreg.h
index 3bf5208ab9..682c550083 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyterreg.h
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/nsphyterreg.h
@@ -1,6 +1,8 @@
 /*     $NetBSD: nsphyterreg.h,v 1.4 2005/12/11 12:22:42 christos Exp $ */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1999, 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/nsphyterreg.h 326255 2017-11-27 14:52:40Z 
pfg $
  */
 
 #ifndef _DEV_MII_NSPHYTERREG_H_
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy.c
index a4004afdb5..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/ukphy.c 257184 2013-10-26 
18:40:17Z glebius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy_subr.c
index f78b4e5e3b..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/ukphy_subr.c 215297 2010-11-14 
13:26:10Z marius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sis.c 
b/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sis.c
index fbd8a0adbb..8d63427471 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sis.c
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sis.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2005 Poul-Henning Kamp <phk@xxxxxxxxxxx>
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
@@ -32,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/sis/if_sis.c 333813 2018-05-18 
20:13:34Z mmacy $");
 
 /*
  * SiS 900/SiS 7016 fast ethernet PCI NIC driver. Datasheets are
diff --git a/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sisreg.h 
b/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sisreg.h
index bbadabea26..6bcfd2b34b 100644
--- a/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sisreg.h
+++ b/src/add-ons/kernel/drivers/network/sis900/dev/sis/if_sisreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/sis/if_sisreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/brgphyreg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/brgphyreg.h
index b3535d59fb..aeed8e1661 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/brgphyreg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/brgphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/brgphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_BRGPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phy.c 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phy.c
index d97c7d5986..f60cfeb503 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phy.c
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Principal Author: Parag Patel
  * Copyright (c) 2001
  * All rights reserved.
@@ -30,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/e1000phy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for the Marvell 88E1000 series external 1000/100/10-BT PHY.
diff --git 
a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phyreg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phyreg.h
index e5d5cf961a..71dba72870 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phyreg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/e1000phyreg.h
@@ -1,4 +1,4 @@
-/* $FreeBSD$ */
+/* $FreeBSD: releng/12.0/sys/dev/mii/e1000phyreg.h 326022 2017-11-20 19:36:21Z 
pfg $ */
 /*-
  * Principal Author: Parag Patel
  * Copyright (c) 2001
@@ -31,6 +31,8 @@
  */
 
 /*-
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Derived by information released by Intel under the following license:
  *
  * Copyright (c) 1999 - 2001, Intel Corporation 
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy.c
index 45addcbc75..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy_subr.c
index 5f2f6341ba..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphy.c 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphy.c
index 8c35aa5cf7..da86ca2bcd 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphy.c
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/xmphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * driver for the XaQti XMAC II's internal PHY. This is sort of
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphyreg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphyreg.h
index 92b9f78b46..1fa06950d4 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphyreg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/xmphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/xmphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_XMPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_sk.c 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_sk.c
index 7e787e8e04..b62812a351 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_sk.c
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_sk.c
@@ -1,6 +1,8 @@
 /*     $OpenBSD: if_sk.c,v 2.33 2003/08/12 05:23:06 nate Exp $ */
 
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -48,21 +50,21 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/sk/if_sk.c 336757 2018-07-27 10:40:48Z 
eadler $");
 
 /*
  * SysKonnect SK-NET gigabit ethernet driver for FreeBSD. Supports
  * the SK-984x series adapters, both single port and dual port.
  * References:
  *     The XaQti XMAC II datasheet,
- *  http://www.freebsd.org/~wpaul/SysKonnect/xmacii_datasheet_rev_c_9-29.pdf
+ *  https://www.freebsd.org/~wpaul/SysKonnect/xmacii_datasheet_rev_c_9-29.pdf
  *     The SysKonnect GEnesis manual, http://www.syskonnect.com
  *
  * Note: XaQti has been acquired by Vitesse, and Vitesse does not have the
  * XMAC II datasheet online. I have put my copy at people.freebsd.org as a
  * convenience to others until Vitesse corrects this problem:
  *
- * http://people.freebsd.org/~wpaul/SysKonnect/xmacii_datasheet_rev_c_9-29.pdf
+ * https://people.freebsd.org/~wpaul/SysKonnect/xmacii_datasheet_rev_c_9-29.pdf
  *
  * Written by Bill Paul <wpaul@xxxxxxxxxxxxxxx>
  * Department of Electrical Engineering
@@ -263,7 +265,7 @@ static int sysctl_hw_sk_int_mod(SYSCTL_HANDLER_ARGS);
 /* Tunables. */
 static int jumbo_disable = 0;
 TUNABLE_INT("hw.skc.jumbo_disable", &jumbo_disable);
-

 #ifdef __HAIKU__
 static u_short in_addword(u_short a, u_short b);
 #endif
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_skreg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_skreg.h
index edeff66e37..236fac8306 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_skreg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/if_skreg.h
@@ -1,6 +1,8 @@
 /*     $OpenBSD: if_skreg.h,v 1.10 2003/08/12 05:23:06 nate Exp $      */
 
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/sk/if_skreg.h 325966 2017-11-18 14:26:50Z pfg 
$
  */
 
 /*-
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/xmaciireg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/xmaciireg.h
index 604073b72a..9ef9169ce1 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/xmaciireg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/xmaciireg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998, 1999, 2000
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/sk/xmaciireg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/yukonreg.h 
b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/yukonreg.h
index 33ca8b2ae3..8dc163c11c 100644
--- a/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/yukonreg.h
+++ b/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/yukonreg.h
@@ -14,7 +14,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/sk/yukonreg.h 298955 2016-05-03 03:41:25Z pfg 
$
  */
 
 /* General Purpose Status Register (GPSR) */
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphy.c 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphy.c
index 3ecd360bed..d064dfe156 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphy.c
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/ciphy.c 277093 2015-01-12 
22:27:38Z glebius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ciphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * Driver for the Cicada/Vitesse CS/VSC8xxx 10/100/1000 copper PHY.
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphyreg.h 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphyreg.h
index 20b953a35b..4ba2444eda 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphyreg.h
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ciphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: releng/11.1/sys/dev/mii/ciphyreg.h 220938 2011-04-22 09:22:27Z 
marius $
+ * $FreeBSD: releng/12.0/sys/dev/mii/ciphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_CIPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy.c
index a4004afdb5..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/ukphy.c 257184 2013-10-26 
18:40:17Z glebius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy_subr.c
index f78b4e5e3b..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/mii/ukphy_subr.c 215297 2010-11-14 
13:26:10Z marius $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vr.c 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vr.c
index 3bda546a68..688c92f3a9 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vr.c
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vr.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: releng/11.1/sys/dev/vr/if_vr.c 296272 2016-03-01 17:47:32Z 
jhb $");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/vr/if_vr.c 333813 2018-05-18 20:13:34Z 
mmacy $");
 
 /*
  * VIA Rhine fast ethernet PCI NIC driver
diff --git a/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vrreg.h 
b/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vrreg.h
index c6029a8765..fa3a7cf5ce 100644
--- a/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vrreg.h
+++ b/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/if_vrreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 1997, 1998
  *     Bill Paul <wpaul@xxxxxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: releng/11.1/sys/dev/vr/if_vrreg.h 235334 2012-05-12 14:37:25Z 
rpaulo $
+ * $FreeBSD: releng/12.0/sys/dev/vr/if_vrreg.h 325966 2017-11-18 14:26:50Z pfg 
$
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphy.c 
b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphy.c
index 2d2816cddf..d064dfe156 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphy.c
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphy.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ciphy.c 325966 2017-11-18 
14:26:50Z pfg $");
 
 /*
  * Driver for the Cicada/Vitesse CS/VSC8xxx 10/100/1000 copper PHY.
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphyreg.h 
b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphyreg.h
index dd73f87783..4ba2444eda 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphyreg.h
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ciphyreg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/mii/ciphyreg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #ifndef _DEV_MII_CIPHYREG_H_
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy.c 
b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy.c
index 45addcbc75..ea101c4ba4 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy.c
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy.c,v 1.2 1999/04/23 04:24:32 thorpej Exp $        */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -55,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * driver for generic unknown PHYs
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy_subr.c 
b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy_subr.c
index 5f2f6341ba..e3d88c96c9 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy_subr.c
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/mii/ukphy_subr.c
@@ -1,6 +1,8 @@
 /*     $NetBSD: ukphy_subr.c,v 1.2 1998/11/05 04:08:02 thorpej Exp $   */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-NetBSD
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 
14:52:40Z pfg $");
 
 /*
  * Subroutines shared by the ukphy driver and other PHY drivers.
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vge.c 
b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vge.c
index 315f273eef..b9d88f7e07 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vge.c
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vge.c
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -31,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: releng/12.0/sys/dev/vge/if_vge.c 333813 2018-05-18 
20:13:34Z mmacy $");
 
 /*
  * VIA Networking Technologies VT612x PCI gigabit ethernet NIC driver.
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgereg.h 
b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgereg.h
index c8b3f1bb45..6df5d99606 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgereg.h
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgereg.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/vge/if_vgereg.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 /*
diff --git a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgevar.h 
b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgevar.h
index ca899cc5fc..b95ba24425 100644
--- a/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgevar.h
+++ b/src/add-ons/kernel/drivers/network/vt612x/dev/vge/if_vgevar.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-4-Clause
+ *
  * Copyright (c) 2004
  *     Bill Paul <wpaul@xxxxxxxxxxxxx>.  All rights reserved.
  *
@@ -29,7 +31,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD$
+ * $FreeBSD: releng/12.0/sys/dev/vge/if_vgevar.h 325966 2017-11-18 14:26:50Z 
pfg $
  */
 
 #define VGE_JUMBO_MTU  9000

############################################################################

Revision:    hrev52714
Commit:      a29a8f98ed238d66c21b63028e91e6a7f6ef04cf
URL:         https://git.haiku-os.org/haiku/commit/?id=a29a8f98ed23
Author:      Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date:        Sat Jan  5 02:16:00 2019 UTC

drivers/network: Mark all FreeBSD ethernet drivers as upgraded to 12.

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/network/Jamfile 
b/src/add-ons/kernel/drivers/network/Jamfile
index 853ca057c5..a9221c4b38 100644
--- a/src/add-ons/kernel/drivers/network/Jamfile
+++ b/src/add-ons/kernel/drivers/network/Jamfile
@@ -14,7 +14,7 @@ SubInclude HAIKU_TOP src add-ons kernel drivers network 
usb_davicom ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network usb_ecm ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network wb840 ;
 
-# FreeBSD 11.1 drivers
+# FreeBSD 12 drivers
 SubInclude HAIKU_TOP src add-ons kernel drivers network 3com ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network ar81xx ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network atheros813x ;
@@ -23,6 +23,7 @@ SubInclude HAIKU_TOP src add-ons kernel drivers network 
attansic_l2 ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network broadcom440x ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network broadcom570x ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network dec21xxx ;
+SubInclude HAIKU_TOP src add-ons kernel drivers network emulex_oce ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network ipro100 ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network ipro1000 ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network jmicron2x0 ;
@@ -32,10 +33,7 @@ SubInclude HAIKU_TOP src add-ons kernel drivers network 
pcnet ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network rdc ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network rtl8139 ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network rtl81xx ;
+SubInclude HAIKU_TOP src add-ons kernel drivers network sis900 ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network syskonnect ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network via_rhine ;
 SubInclude HAIKU_TOP src add-ons kernel drivers network vt612x ;
-
-# FreeBSD 11.2 drivers
-SubInclude HAIKU_TOP src add-ons kernel drivers network emulex_oce ;
-SubInclude HAIKU_TOP src add-ons kernel drivers network sis900 ;


Other related posts:

  • » [haiku-commits] haiku: hrev52714 - in src/add-ons/kernel/drivers/network: . jmicron2x0/dev/jme rtl81xx/dev/re pcnet/dev/le sis900/dev/mii - waddlesplash