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

2018-05-17 Thread Rodney W. Grimes
> 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

2018-05-17 Thread Sean Bruno
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

2018-05-17 Thread Rodney W. Grimes
> 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

2018-05-17 Thread Sean Bruno
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