Re: 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
> On 05/17/18 09:11, Rodney W. Grimes wrote: > >> 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. > > > > Did some form of deprecation notice make it into stable/11? > > I took a quick look at sys/dev/vxge/vxge.c and do not see any, > > nor did I find anything in the man page vxge.4. > > > > > > Thanks, > > > > Bah ... I sure didn't. 0.o Let me do the right thing here and send an > MFC request for the deprecation notice. Thanks, -- Rod Grimes rgri...@freebsd.org ___ 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"
Re: 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
On 05/17/18 09:11, Rodney W. Grimes wrote: >> 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. > > Did some form of deprecation notice make it into stable/11? > I took a quick look at sys/dev/vxge/vxge.c and do not see any, > nor did I find anything in the man page vxge.4. > > > Thanks, > Bah ... I sure didn't. 0.o Let me do the right thing here and send an MFC request for the deprecation notice. sean signature.asc Description: OpenPGP digital signature
Re: 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
> 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. Did some form of deprecation notice make it into stable/11? I took a quick look at sys/dev/vxge/vxge.c and do not see any, nor did I find anything in the man page vxge.4. Thanks, > 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.incThu May 17 14:51:22 2018(r333716) > +++ head/ObsoleteFiles.incThu 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
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
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/MakefileThu May 17 14:51:22 2018 (r333716) +++ head/share/man/man4/MakefileThu 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 @@ deviceoce # 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.coptional 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.coptional vxge -dev/vxge/vxgehal/vxgehal-swapper.c optional vxge -dev/vxge/vxgehal/vxgehal-mgmt.c