Date: Thu, 17 May 2018 14:55:42 +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: r333717 - in head: . share/man/man4 sys/conf sys/dev/vxge sys/modules sys/modules/vxge tools/kerneldoc/subsys tools/tools tools/tools/vxge Message-ID: <201805171455.w4HEtg7u078204@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sbruno Date: Thu May 17 14:55:41 2018 New Revision: 333717 URL: https://svnweb.freebsd.org/changeset/base/333717 Log: Retire vxge(4). This driver was merged to HEAD one week prior to Exar publicly announcing they had left the Ethernet market. It is not known to be used and has various code quality issues spotted by Brooks and Hiren. Retire it in preparation for FreeBSD 12.0. Submitted by: kbowling Reviewed by: brooks imp Relnotes: yes Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D15442 Deleted: head/share/man/man4/vxge.4 head/sys/dev/vxge/ head/sys/modules/vxge/Makefile head/tools/kerneldoc/subsys/Doxyfile-dev_vxge head/tools/tools/vxge/ Modified: head/ObsoleteFiles.inc head/UPDATING head/share/man/man4/Makefile head/sys/conf/NOTES head/sys/conf/files head/sys/conf/makeLINT.mk head/sys/modules/Makefile head/tools/tools/README Modified: head/ObsoleteFiles.inc ============================================================================== --- head/ObsoleteFiles.inc Thu May 17 14:51:22 2018 (r333716) +++ head/ObsoleteFiles.inc Thu May 17 14:55:41 2018 (r333717) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20180517: retire vxge +OLD_FILES+=usr/share/man/man4/if_vxge.4.gz +OLD_FILES+=usr/share/man/man4/vxge.4.gz # 20180512: Rename Unbound tools OLD_FILES+=usr/sbin/unbound OLD_FILES+=usr/sbin/unbound-anchor Modified: head/UPDATING ============================================================================== --- head/UPDATING Thu May 17 14:51:22 2018 (r333716) +++ head/UPDATING Thu May 17 14:55:41 2018 (r333717) @@ -51,6 +51,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20180517: + The vxge(4) driver has been removed. This driver was introduced into + HEAD one week before the Exar left the Ethernet market and is not + known to be used. If you have device vxge in your kernel config file + it must be removed. + 20180510: The amd64 kernel now requires a ld that supports ifunc to produce a working kernel, either lld or a newer binutils. lld is built by default Modified: head/share/man/man4/Makefile ============================================================================== --- head/share/man/man4/Makefile Thu May 17 14:51:22 2018 (r333716) +++ head/share/man/man4/Makefile Thu May 17 14:55:41 2018 (r333717) @@ -570,7 +570,6 @@ MAN= aac.4 \ vt.4 \ vte.4 \ ${_vtnet.4} \ - ${_vxge.4} \ watchdog.4 \ wb.4 \ ${_wbwd.4} \ @@ -754,7 +753,6 @@ MLINKS+=vpo.4 imm.4 MLINKS+=vr.4 if_vr.4 MLINKS+=vte.4 if_vte.4 MLINKS+=${_vtnet.4} ${_if_vtnet.4} -MLINKS+=${_vxge.4} ${_if_vxge.4} MLINKS+=watchdog.4 SW_WATCHDOG.4 MLINKS+=wb.4 if_wb.4 MLINKS+=wi.4 if_wi.4 @@ -826,7 +824,6 @@ _if_nfe.4= if_nfe.4 _if_urtw.4= if_urtw.4 _if_vmx.4= if_vmx.4 _if_vtnet.4= if_vtnet.4 -_if_vxge.4= if_vxge.4 _if_wpi.4= if_wpi.4 _imcsmb.4= imcsmb.4 _ipmi.4= ipmi.4 @@ -847,7 +844,6 @@ _virtio_random.4= virtio_random.4 _virtio_scsi.4= virtio_scsi.4 _vmx.4= vmx.4 _vtnet.4= vtnet.4 -_vxge.4= vxge.4 _padlock.4= padlock.4 _rr232x.4= rr232x.4 _speaker.4= speaker.4 Modified: head/sys/conf/NOTES ============================================================================== --- head/sys/conf/NOTES Thu May 17 14:51:22 2018 (r333716) +++ head/sys/conf/NOTES Thu May 17 14:55:41 2018 (r333717) @@ -2135,7 +2135,6 @@ device oce # Emulex 10 GbE (OneConnect Ethernet) device ti # Alteon Networks Tigon I/II gigabit Ethernet device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') -device vxge # Exar/Neterion XFrame 3100 10GbE # PCI IEEE 802.11 Wireless NICs device ath # Atheros pci/cardbus NIC's Modified: head/sys/conf/files ============================================================================== --- head/sys/conf/files Thu May 17 14:51:22 2018 (r333716) +++ head/sys/conf/files Thu May 17 14:55:41 2018 (r333717) @@ -3455,24 +3455,6 @@ dev/vt/vt_sysmouse.c optional vt dev/vte/if_vte.c optional vte pci dev/vx/if_vx.c optional vx dev/vx/if_vx_pci.c optional vx pci -dev/vxge/vxge.c optional vxge -dev/vxge/vxgehal/vxgehal-ifmsg.c optional vxge -dev/vxge/vxgehal/vxgehal-mrpcim.c optional vxge -dev/vxge/vxgehal/vxge-queue.c optional vxge -dev/vxge/vxgehal/vxgehal-ring.c optional vxge -dev/vxge/vxgehal/vxgehal-swapper.c optional vxge -dev/vxge/vxgehal/vxgehal-mgmt.c optional vxge -dev/vxge/vxgehal/vxgehal-srpcim.c optional vxge -dev/vxge/vxgehal/vxgehal-config.c optional vxge -dev/vxge/vxgehal/vxgehal-blockpool.c optional vxge -dev/vxge/vxgehal/vxgehal-doorbells.c optional vxge -dev/vxge/vxgehal/vxgehal-mgmtaux.c optional vxge -dev/vxge/vxgehal/vxgehal-device.c optional vxge -dev/vxge/vxgehal/vxgehal-mm.c optional vxge -dev/vxge/vxgehal/vxgehal-driver.c optional vxge -dev/vxge/vxgehal/vxgehal-virtualpath.c optional vxge -dev/vxge/vxgehal/vxgehal-channel.c optional vxge -dev/vxge/vxgehal/vxgehal-fifo.c optional vxge dev/watchdog/watchdog.c standard dev/wb/if_wb.c optional wb pci dev/wi/if_wi.c optional wi Modified: head/sys/conf/makeLINT.mk ============================================================================== --- head/sys/conf/makeLINT.mk Thu May 17 14:51:22 2018 (r333716) +++ head/sys/conf/makeLINT.mk Thu May 17 14:55:41 2018 (r333717) @@ -45,7 +45,6 @@ LINT: ${NOTES} ${MAKELINT_SED} echo "nodevice sge" >> ${.TARGET}-NOIP echo "nodevice sk" >> ${.TARGET}-NOIP echo "nodevice txp" >> ${.TARGET}-NOIP - echo "nodevice vxge" >> ${.TARGET}-NOIP echo "nodevice netmap" >> ${.TARGET}-NOIP .endif .if ${TARGET} == "mips" Modified: head/sys/modules/Makefile ============================================================================== --- head/sys/modules/Makefile Thu May 17 14:51:22 2018 (r333716) +++ head/sys/modules/Makefile Thu May 17 14:55:41 2018 (r333717) @@ -400,7 +400,6 @@ SUBDIR= \ vr \ vte \ vx \ - ${_vxge} \ wb \ ${_wbwd} \ ${_wi} \ @@ -619,7 +618,6 @@ _speaker= speaker _splash= splash _sppp= sppp _vmware= vmware -_vxge= vxge _wbwd= wbwd _wi= wi _xe= xe Modified: head/tools/tools/README ============================================================================== --- head/tools/tools/README Thu May 17 14:51:22 2018 (r333716) +++ head/tools/tools/README Thu May 17 14:55:41 2018 (r333717) @@ -64,5 +64,4 @@ vimage An interim utility for managing the virtualize stack infrastructure. vop_table Generates a HTML document that shows all the VOP's in the kernel. -vxge A diagnostic tool for the vxge(4) driver whereintheworld Summarizes "make world" output.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805171455.w4HEtg7u078204>