Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 May 2018 15:59:15 +0000 (UTC)
From:      Sean Bruno <sbruno@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r333173 - in head: . share/man/man4 sys/conf sys/dev/ixgb sys/i386/conf sys/modules sys/modules/ixgb sys/netpfil/pf sys/sparc64/conf tools/kerneldoc/subsys tools/tools/tinybsd/conf/brid...
Message-ID:  <201805021559.w42FxFQ6027275@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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.pieper@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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805021559.w42FxFQ6027275>