Author: sbruno
Date: Wed May  2 15:59:15 2018
New Revision: 333173
URL: https://svnweb.freebsd.org/changeset/base/333173

Log:
  Retire ixgb(4)
  
  This driver was for an early and uncommon legacy PCI 10GbE for a single
  ASIC, Intel 82597EX. Intel quickly shifted to the long lived ixgbe family.
  
  Submitted by: kbowling
  Reviewed by:  brooks imp jeffrey.e.pie...@intel.com
  Relnotes:     yes
  Sponsored by: Limelight Networks
  Differential Revision:        https://reviews.freebsd.org/D15234

Deleted:
  head/share/man/man4/ixgb.4
  head/sys/dev/ixgb/
  head/sys/modules/ixgb/Makefile
  head/tools/kerneldoc/subsys/Doxyfile-dev_ixgb
Modified:
  head/ObsoleteFiles.inc
  head/UPDATING
  head/share/man/man4/Makefile
  head/share/man/man4/polling.4
  head/share/man/man4/vlan.4
  head/sys/conf/NOTES
  head/sys/conf/files
  head/sys/i386/conf/GENERIC
  head/sys/modules/Makefile
  head/sys/netpfil/pf/pf.c
  head/sys/sparc64/conf/GENERIC
  head/tools/tools/tinybsd/conf/bridge/TINYBSD
  head/tools/tools/tinybsd/conf/default/TINYBSD
  head/tools/tools/tinybsd/conf/firewall/TINYBSD
  head/tools/tools/tinybsd/conf/vpn/TINYBSD
  head/tools/tools/tinybsd/conf/wireless/TINYBSD
  head/tools/tools/tinybsd/conf/wrap/TINYBSD
  head/usr.sbin/bsdconfig/share/device.subr

Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc      Wed May  2 15:45:31 2018        (r333172)
+++ head/ObsoleteFiles.inc      Wed May  2 15:59:15 2018        (r333173)
@@ -38,6 +38,8 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20180502: retire ixgb
+OLD_FILES+=usr/share/man/man4/ixgb.4.gz
 # 20180501: retire lmc
 OLD_FILES+=usr/include/dev/lmc/if_lmc.h
 OLD_DIRS+=usr/include/dev/lmc

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Wed May  2 15:45:31 2018        (r333172)
+++ head/UPDATING       Wed May  2 15:59:15 2018        (r333173)
@@ -51,6 +51,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
 
 ****************************** SPECIAL WARNING: ******************************
 
+20180502:
+       The ixgb(4) driver has been removed.  This driver was for an early and
+       uncommon legacy PCI 10GbE for a single ASIC, Intel 82597EX. Intel
+       quickly shifted to the long lived ixgbe family.  If you have device
+       ixgb in your kernel config file it must be removed.
+
 20180501:
        The lmc(4) driver has been removed.  This was a WAN interface
        card that was already reportedly rare in 2003, and had an ambiguous

Modified: head/share/man/man4/Makefile
==============================================================================
--- head/share/man/man4/Makefile        Wed May  2 15:45:31 2018        
(r333172)
+++ head/share/man/man4/Makefile        Wed May  2 15:59:15 2018        
(r333173)
@@ -244,7 +244,6 @@ MAN=        aac.4 \
        iwmfw.4 \
        iwn.4 \
        iwnfw.4 \
-       ixgb.4 \
        ixgbe.4 \
        ixl.4 \
        ixlv.4 \
@@ -675,7 +674,6 @@ MLINKS+=ipw.4 if_ipw.4
 MLINKS+=iwi.4 if_iwi.4
 MLINKS+=iwm.4 if_iwm.4
 MLINKS+=iwn.4 if_iwn.4
-MLINKS+=ixgb.4 if_ixgb.4
 MLINKS+=ixgbe.4 ix.4
 MLINKS+=ixgbe.4 if_ix.4
 MLINKS+=ixgbe.4 if_ixgbe.4

Modified: head/share/man/man4/polling.4
==============================================================================
--- head/share/man/man4/polling.4       Wed May  2 15:45:31 2018        
(r333172)
+++ head/share/man/man4/polling.4       Wed May  2 15:59:15 2018        
(r333173)
@@ -185,7 +185,6 @@ As of this writing, the
 .Xr fwip 4 ,
 .Xr fxp 4 ,
 .Xr igb 4 ,
-.Xr ixgb 4 ,
 .Xr nfe 4 ,
 .Xr nge 4 ,
 .Xr re 4 ,

Modified: head/share/man/man4/vlan.4
==============================================================================
--- head/share/man/man4/vlan.4  Wed May  2 15:45:31 2018        (r333172)
+++ head/share/man/man4/vlan.4  Wed May  2 15:59:15 2018        (r333173)
@@ -132,7 +132,6 @@ in hardware:
 .Xr cxgbe 4 ,
 .Xr em 4 ,
 .Xr igb 4 ,
-.Xr ixgb 4 ,
 .Xr ixgbe 4 ,
 .Xr jme 4 ,
 .Xr liquidio 4 ,

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES Wed May  2 15:45:31 2018        (r333172)
+++ head/sys/conf/NOTES Wed May  2 15:59:15 2018        (r333173)
@@ -2123,7 +2123,6 @@ device            cxgbe           # Chelsio T4-T6 
1/10/25/40/100 Gigabit 
 device         cxgbev          # Chelsio T4-T6 Virtual Functions
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel Pro/1000 Gigabit Ethernet
-device         ixgb            # Intel Pro/10Gbe PCI-X Ethernet
 device         ix              # Intel Pro/10Gbe PCIE Ethernet
 device         ixv             # Intel Pro/10Gbe PCIE Ethernet VF
 device         le              # AMD Am7900 LANCE and Am79C9xx PCnet

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files Wed May  2 15:45:31 2018        (r333172)
+++ head/sys/conf/files Wed May  2 15:59:15 2018        (r333173)
@@ -2264,9 +2264,6 @@ iwn6050.fw                        optional iwn6050fw | 
iwnfw              \
        compile-with    "${NORMAL_FW}"                                  \
        no-obj no-implicit-rule                                         \
        clean           "iwn6050.fw"
-dev/ixgb/if_ixgb.c             optional ixgb
-dev/ixgb/ixgb_ee.c             optional ixgb
-dev/ixgb/ixgb_hw.c             optional ixgb
 dev/ixgbe/if_ix.c              optional ix inet \
        compile-with "${NORMAL_C} -I$S/dev/ixgbe -DSMP"
 dev/ixgbe/if_ixv.c             optional ixv inet \

Modified: head/sys/i386/conf/GENERIC
==============================================================================
--- head/sys/i386/conf/GENERIC  Wed May  2 15:45:31 2018        (r333172)
+++ head/sys/i386/conf/GENERIC  Wed May  2 15:59:15 2018        (r333173)
@@ -230,7 +230,6 @@ device              puc                     # Multi I/O 
cards and multi-channel UART
 device         bxe                     # Broadcom NetXtreme II 
BCM5771X/BCM578XX 10GbE
 device         de                      # DEC/Intel DC21x4x (``Tulip'')
 device         em                      # Intel PRO/1000 Gigabit Ethernet Family
-device         ixgb                    # Intel PRO/10GbE Ethernet Card
 device         le                      # AMD Am7900 LANCE and Am79C9xx PCnet
 device         ti                      # Alteon Networks Tigon I/II gigabit 
Ethernet
 device         txp                     # 3Com 3cR990 (``Typhoon'')

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile   Wed May  2 15:45:31 2018        (r333172)
+++ head/sys/modules/Makefile   Wed May  2 15:59:15 2018        (r333173)
@@ -203,7 +203,6 @@ SUBDIR=     \
        ${_iwnfw} \
        ${_ix} \
        ${_ixv} \
-       ${_ixgb} \
        ${_ixl} \
        ${_ixlv} \
        jme \
@@ -666,7 +665,6 @@ _ipw=               ipw
 _iwi=          iwi
 _iwm=          iwm
 _iwn=          iwn
-_ixgb=         ixgb
 .if ${MK_SOURCELESS_UCODE} != "no"
 _ipwfw=                ipwfw
 _iwifw=                iwifw

Modified: head/sys/netpfil/pf/pf.c
==============================================================================
--- head/sys/netpfil/pf/pf.c    Wed May  2 15:45:31 2018        (r333172)
+++ head/sys/netpfil/pf/pf.c    Wed May  2 15:59:15 2018        (r333173)
@@ -5727,8 +5727,7 @@ bad:
 
 /*
  * FreeBSD supports cksum offloads for the following drivers.
- *  em(4), fxp(4), ixgb(4), lge(4), ndis(4), nge(4), re(4),
- *   ti(4), txp(4), xl(4)
+ *  em(4), fxp(4), lge(4), ndis(4), nge(4), re(4), ti(4), txp(4), xl(4)
  *
  * CSUM_DATA_VALID | CSUM_PSEUDO_HDR :
  *  network driver performed cksum including pseudo header, need to verify

Modified: head/sys/sparc64/conf/GENERIC
==============================================================================
--- head/sys/sparc64/conf/GENERIC       Wed May  2 15:45:31 2018        
(r333172)
+++ head/sys/sparc64/conf/GENERIC       Wed May  2 15:59:15 2018        
(r333173)
@@ -177,7 +177,6 @@ device              uart            # Multi-uart driver
 # PCI Ethernet NICs.
 #device                de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-#device                ixgb            # Intel PRO/10GbE Ethernet Card
 device         le              # AMD Am7900 LANCE and Am79C9xx PCnet
 device         ti              # Alteon Networks Tigon I/II gigabit Ethernet
 device         txp             # 3Com 3cR990 (``Typhoon'')

Modified: head/tools/tools/tinybsd/conf/bridge/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/bridge/TINYBSD        Wed May  2 15:45:31 
2018        (r333172)
+++ head/tools/tools/tinybsd/conf/bridge/TINYBSD        Wed May  2 15:59:15 
2018        (r333173)
@@ -80,7 +80,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-device         ixgb            # Intel PRO/10GbE Ethernet Card
 device         txp             # 3Com 3cR990 (``Typhoon'')
 device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/tools/tools/tinybsd/conf/default/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/default/TINYBSD       Wed May  2 15:45:31 
2018        (r333172)
+++ head/tools/tools/tinybsd/conf/default/TINYBSD       Wed May  2 15:59:15 
2018        (r333173)
@@ -90,7 +90,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-device         ixgb            # Intel PRO/10GbE Ethernet Card
 device         txp             # 3Com 3cR990 (``Typhoon'')
 device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/tools/tools/tinybsd/conf/firewall/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/firewall/TINYBSD      Wed May  2 15:45:31 
2018        (r333172)
+++ head/tools/tools/tinybsd/conf/firewall/TINYBSD      Wed May  2 15:59:15 
2018        (r333173)
@@ -79,7 +79,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-device         ixgb            # Intel PRO/10GbE Ethernet Card
 device         txp             # 3Com 3cR990 (``Typhoon'')
 device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/tools/tools/tinybsd/conf/vpn/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/vpn/TINYBSD   Wed May  2 15:45:31 2018        
(r333172)
+++ head/tools/tools/tinybsd/conf/vpn/TINYBSD   Wed May  2 15:59:15 2018        
(r333173)
@@ -80,7 +80,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-device         ixgb            # Intel PRO/10GbE Ethernet Card
 device         txp             # 3Com 3cR990 (``Typhoon'')
 device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/tools/tools/tinybsd/conf/wireless/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/wireless/TINYBSD      Wed May  2 15:45:31 
2018        (r333172)
+++ head/tools/tools/tinybsd/conf/wireless/TINYBSD      Wed May  2 15:59:15 
2018        (r333173)
@@ -80,7 +80,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 #device                de              # DEC/Intel DC21x4x (``Tulip'')
 #device                em              # Intel PRO/1000 adapter Gigabit 
Ethernet Card
-#device                ixgb            # Intel PRO/10GbE Ethernet Card
 #device                txp             # 3Com 3cR990 (``Typhoon'')
 #device                vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/tools/tools/tinybsd/conf/wrap/TINYBSD
==============================================================================
--- head/tools/tools/tinybsd/conf/wrap/TINYBSD  Wed May  2 15:45:31 2018        
(r333172)
+++ head/tools/tools/tinybsd/conf/wrap/TINYBSD  Wed May  2 15:59:15 2018        
(r333173)
@@ -48,7 +48,6 @@ device                sio             # 8250, 16[45]50 based 
serial ports
 # PCI Ethernet NICs.
 device         de              # DEC/Intel DC21x4x (``Tulip'')
 device         em              # Intel PRO/1000 adapter Gigabit Ethernet Card
-device         ixgb            # Intel PRO/10GbE Ethernet Card
 device         txp             # 3Com 3cR990 (``Typhoon'')
 device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 

Modified: head/usr.sbin/bsdconfig/share/device.subr
==============================================================================
--- head/usr.sbin/bsdconfig/share/device.subr   Wed May  2 15:45:31 2018        
(r333172)
+++ head/usr.sbin/bsdconfig/share/device.subr   Wed May  2 15:59:15 2018        
(r333173)
@@ -1321,7 +1321,6 @@ f_network "ipw%d"   "Intel PRO/Wireless 2100 IEEE 802.
 f_network "iwi%d"   "Intel PRO/Wireless 2200BG/2225BG/2915ABG adapter"
 f_network "iwn%d"   "Intel Wireless WiFi Link 4965AGN IEEE 802.11n adapter"
 f_network "ix%d"    "Intel Etherexpress Ethernet card"
-f_network "ixgb%d"  "Intel(R) PRO/10Gb Ethernet card"
 f_network "ixgbe%d" "Intel(R) PRO/10Gb Ethernet card"
 f_network "jme%d"   "JMicron JMC250 Gigabit/JMC260 Fast Ethernet"
 f_network "kue%d"   "Kawasaki LSI USB Ethernet adapter"
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to