Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-24 Thread Ian Lepore
On Thu, 2018-05-24 at 01:34 +0700, Eugene Grosbein wrote:
> 24.05.2018 1:14, Rodney W. Grimes wrote:
> 
> > 
> > > 
> > > On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> > > > 
> > > > If end of sales and support is enough to remove 10g driver from the 
> > > > kernel,
> > > > can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the 
> > > > kernel?
> > > Depends on how many existing users we want to screw over.  Not everyone
> > > replaces all their hardware every 2 years, folks.
> > And some of us buy 2 year old hardware because it is cheap,
> > and serves our needs just fine.   Even 8 year old servers
> > make usable machines today.
> My home router runs 11.1-STABLE/i386 using PC-104 form factor system from the 
> year 2007
> having AMD Geode processor not capable of 64 bit mode, RAM maxed at 1GB 
> (2x512MB DIMMs),
> UDMA100 IDE/PATA controller and two 100Mbit vr(4) vlan-capable network 
> interfaces.
> 
> It can route/nat PPPoE connection at 100M wire speed, performs IPSEC at 
> 33Mbit/s using
> cryptodev/onboard AES accelerator while acting as WiFi access point same time
> using multi-AP capable AR5212 ath(4) miniPCI (not miniPCI-E) card.
> 
> And I love FreeBSD for that.
> 
> 

At $work we still build and ship some products using industrial SBCs
similar to what you describe (32-bit Geode processor and vr(4) network
driver). That hardware is still available today (and not just on ebay).

I think there's a big difference between removing an old driver because
the hardware it supports was a marketplace failure and almost no units
exist in the wild, and removing old drivers just because they're old.

-- Ian

___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Warner Losh
On Wed, May 23, 2018 at 1:11 PM, Bjoern A. Zeeb <
bzeeb-li...@lists.zabbadoz.net> wrote:

> On 23 May 2018, at 18:20, Brooks Davis wrote:
>
> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
>>
>>> On Tue, May 08, 2018 at 09:14:29PM +, Sean Bruno wrote:
>>> S> Log:
>>> S>   nxge(4):
>>> S>   Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
>>> ...
>>> S> +20180508:
>>> S> +The nxge(4) driver has been removed.  This driver was for PCI-X
>>> 10g
>>> S> +cards made by s2io/Neterion.  The company was aquired by Exar and
>>> S> +no longer sells or supports Ethernet products.  If you have
>>> device
>>> S> +nxge in your kernel config file it must be removed.
>>> S> +
>>>
>>> If end of sales and support is enough to remove 10g driver from the
>>> kernel,
>>> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the
>>> kernel?
>>>
>>
>> It's probably a good idea to add deprecation notices for them now and
>> merge for 11 to find out which ones still have users.  Someone on IRC
>> mentioned that FreeNAS removed them and ended up restoring one, but I
>> don't remember which one it was.
>>
>> My gut feeling is that we're a bit late in the game for doing a mass
>> removal for 12, but we should definitely do so for 13.
>>
>
> I’d be very careful.  I can still buy a lot of 100Mbit/s cards and you
> constantly find them on new SoCs still which don’t do Gbit/s.  Also there’s
> a lot of legacy hw floating around for some of them.  12 definitively seems
> to be too short term.


There's a lot of really old drivers we could safely retire in 13 and not
affect more than a handful of users who could easily buy a new add-in card
since several of the early Bill Paul tulip drivers never were designed into
mobos.

There's no compelling reason to move quickly with 12 retirement. But
marking them *NOW* as going away in 13 will let us get some feedback from
people / situations that would be affected in plenty of time to change
course.

Warner
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Rodney W. Grimes
> Am 23.05.18 um 20:14 schrieb Rodney W. Grimes:
> >> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> >>> If end of sales and support is enough to remove 10g driver from the 
> >>> kernel,
> >>> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the 
> >>> kernel?
> >>
> >> Depends on how many existing users we want to screw over.  Not everyone
> >> replaces all their hardware every 2 years, folks.
> > 
> > And some of us buy 2 year old hardware because it is cheap,
> > and serves our needs just fine.   Even 8 year old servers
> > make usable machines today.
> > 
> >> The difference is that the Exar chips failed in the marketplace; very
> >> few seem to have made it out into the wild.
> >>
> >> Given, 10Mbit-only things are way past their sell-by date.
> > 
> > Do we even have any 10Mbit only drivers?  I think that all the
> > 10mbit drivers also support 100mbit devices, but maybe there
> > are some odd cases I cant remeber.
> 
> AFAIK and FWIW:
> 
> ed(4), le(4) on amd64 and on i386 (ISA and PCI)

ed(4) has many 100 mbit cards.
I recall recently booting something that showed up with an ed0:

le(4) has some 100 mbit cards.  Mostly supersceded by lnc(4)

> ex(4), ep(4) on i386 (ISA and PCcard)
These are truely dead, IMHO.


-- 
Rod Grimes rgri...@freebsd.org
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Bjoern A. Zeeb

On 23 May 2018, at 18:20, Brooks Davis wrote:


On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:

On Tue, May 08, 2018 at 09:14:29PM +, Sean Bruno wrote:
S> Log:
S>   nxge(4):
S>   Remove nxge(4) and associated man page and tools in FreeBSD 
12.0.

...
S> +20180508:
S> +	The nxge(4) driver has been removed.  This driver was for PCI-X 
10g
S> +	cards made by s2io/Neterion.  The company was aquired by Exar 
and
S> +	no longer sells or supports Ethernet products.  If you have 
device

S> + nxge in your kernel config file it must be removed.
S> +

If end of sales and support is enough to remove 10g driver from the 
kernel,
can we please delete all 10Mbit, 100Mbit 10+ year old drivers from 
the kernel?


It's probably a good idea to add deprecation notices for them now and
merge for 11 to find out which ones still have users.  Someone on IRC
mentioned that FreeNAS removed them and ended up restoring one, but I
don't remember which one it was.

My gut feeling is that we're a bit late in the game for doing a mass
removal for 12, but we should definitely do so for 13.


I’d be very careful.  I can still buy a lot of 100Mbit/s cards and you 
constantly find them on new SoCs still which don’t do Gbit/s.  Also 
there’s a lot of legacy hw floating around for some of them.  12 
definitively seems to be too short term.


/bz
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Warner Losh
On Wed, May 23, 2018, 12:44 PM Stefan Esser  wrote:

> Am 23.05.18 um 20:14 schrieb Rodney W. Grimes:
> >> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> >>> If end of sales and support is enough to remove 10g driver from the
> kernel,
> >>> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the
> kernel?
> >>
> >> Depends on how many existing users we want to screw over.  Not everyone
> >> replaces all their hardware every 2 years, folks.
> >
> > And some of us buy 2 year old hardware because it is cheap,
> > and serves our needs just fine.   Even 8 year old servers
> > make usable machines today.
> >
> >> The difference is that the Exar chips failed in the marketplace; very
> >> few seem to have made it out into the wild.
> >>
> >> Given, 10Mbit-only things are way past their sell-by date.
> >
> > Do we even have any 10Mbit only drivers?  I think that all the
> > 10mbit drivers also support 100mbit devices, but maybe there
> > are some odd cases I cant remeber.
>
> AFAIK and FWIW:
>
> ed(4), le(4) on amd64 and on i386 (ISA and PCI)
> ex(4), ep(4) on i386 (ISA and PCcard)
>

My plans are to retire PC Card and these drivers in 13. Machines that have
this hardware still run 12 OK. Packages make them upgradable still, but its
clear the hand writing is on the wall.

Ed and ep also support 100M, but are unable to do line rate.

Warner

Warner

>
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Stefan Esser
Am 23.05.18 um 20:14 schrieb Rodney W. Grimes:
>> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
>>> If end of sales and support is enough to remove 10g driver from the kernel,
>>> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the 
>>> kernel?
>>
>> Depends on how many existing users we want to screw over.  Not everyone
>> replaces all their hardware every 2 years, folks.
> 
> And some of us buy 2 year old hardware because it is cheap,
> and serves our needs just fine.   Even 8 year old servers
> make usable machines today.
> 
>> The difference is that the Exar chips failed in the marketplace; very
>> few seem to have made it out into the wild.
>>
>> Given, 10Mbit-only things are way past their sell-by date.
> 
> Do we even have any 10Mbit only drivers?  I think that all the
> 10mbit drivers also support 100mbit devices, but maybe there
> are some odd cases I cant remeber.

AFAIK and FWIW:

ed(4), le(4) on amd64 and on i386 (ISA and PCI)
ex(4), ep(4) on i386 (ISA and PCcard)

Regards, STefan
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Mark Linimon
On Wed, May 23, 2018 at 11:14:59AM -0700, Rodney W. Grimes wrote:
> And some of us buy 2 year old hardware because it is cheap,

Some of us don't have that kind of budget anymore.

mcl
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Warner Losh
On Wed, May 23, 2018, 12:20 PM Brooks Davis  wrote:

> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> > On Tue, May 08, 2018 at 09:14:29PM +, Sean Bruno wrote:
> > S> Log:
> > S>   nxge(4):
> > S>   Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
> > ...
> > S> +20180508:
> > S> +  The nxge(4) driver has been removed.  This driver was for PCI-X 10g
> > S> +  cards made by s2io/Neterion.  The company was aquired by Exar and
> > S> +  no longer sells or supports Ethernet products.  If you have device
> > S> +  nxge in your kernel config file it must be removed.
> > S> +
> >
> > If end of sales and support is enough to remove 10g driver from the
> kernel,
> > can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the
> kernel?
>
> It's probably a good idea to add deprecation notices for them now and
> merge for 11 to find out which ones still have users.  Someone on IRC
> mentioned that FreeNAS removed them and ended up restoring one, but I
> don't remember which one it was.
>
> My gut feeling is that we're a bit late in the game for doing a mass
> removal for 12, but we should definitely do so for 13.
>

I'd planned on doing exactly this. There are also really old CAM drivers
that need to go so we can c lookean up other things...

I'd also planned on putting gone in 13 for pc card and cardbus stuff, which
is what's gating some nic drivers leaving...

Warner

>
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Eugene Grosbein
24.05.2018 1:14, Rodney W. Grimes wrote:

>> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
>>> If end of sales and support is enough to remove 10g driver from the kernel,
>>> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the 
>>> kernel?
>>
>> Depends on how many existing users we want to screw over.  Not everyone
>> replaces all their hardware every 2 years, folks.
> 
> And some of us buy 2 year old hardware because it is cheap,
> and serves our needs just fine.   Even 8 year old servers
> make usable machines today.

My home router runs 11.1-STABLE/i386 using PC-104 form factor system from the 
year 2007
having AMD Geode processor not capable of 64 bit mode, RAM maxed at 1GB 
(2x512MB DIMMs),
UDMA100 IDE/PATA controller and two 100Mbit vr(4) vlan-capable network 
interfaces.

It can route/nat PPPoE connection at 100M wire speed, performs IPSEC at 
33Mbit/s using
cryptodev/onboard AES accelerator while acting as WiFi access point same time
using multi-AP capable AR5212 ath(4) miniPCI (not miniPCI-E) card.

And I love FreeBSD for that.

___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Brooks Davis
On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> On Tue, May 08, 2018 at 09:14:29PM +, Sean Bruno wrote:
> S> Log:
> S>   nxge(4):
> S>   Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
> ...
> S> +20180508:
> S> +  The nxge(4) driver has been removed.  This driver was for PCI-X 10g
> S> +  cards made by s2io/Neterion.  The company was aquired by Exar and
> S> +  no longer sells or supports Ethernet products.  If you have device
> S> +  nxge in your kernel config file it must be removed.
> S> +
> 
> If end of sales and support is enough to remove 10g driver from the kernel,
> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the kernel?

It's probably a good idea to add deprecation notices for them now and
merge for 11 to find out which ones still have users.  Someone on IRC
mentioned that FreeNAS removed them and ended up restoring one, but I
don't remember which one it was.

My gut feeling is that we're a bit late in the game for doing a mass
removal for 12, but we should definitely do so for 13.

-- Brooks


signature.asc
Description: PGP signature


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Rodney W. Grimes
> On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> > If end of sales and support is enough to remove 10g driver from the kernel,
> > can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the 
> > kernel?
> 
> Depends on how many existing users we want to screw over.  Not everyone
> replaces all their hardware every 2 years, folks.

And some of us buy 2 year old hardware because it is cheap,
and serves our needs just fine.   Even 8 year old servers
make usable machines today.

> The difference is that the Exar chips failed in the marketplace; very
> few seem to have made it out into the wild.
> 
> Given, 10Mbit-only things are way past their sell-by date.

Do we even have any 10Mbit only drivers?  I think that all the
10mbit drivers also support 100mbit devices, but maybe there
are some odd cases I cant remeber.

I do agree that we need to be very carefull about killing "dead wood",
and have advocated proper notice as a first order to helping with that.

I think we also need to be able to back track if we find we have
made a mistake.

-- 
Rod Grimes rgri...@freebsd.org
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Mark Linimon
On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> If end of sales and support is enough to remove 10g driver from the kernel,
> can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the kernel?

Depends on how many existing users we want to screw over.  Not everyone
replaces all their hardware every 2 years, folks.

The difference is that the Exar chips failed in the marketplace; very
few seem to have made it out into the wild.

Given, 10Mbit-only things are way past their sell-by date.

mcl
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-23 Thread Gleb Smirnoff
On Tue, May 08, 2018 at 09:14:29PM +, Sean Bruno wrote:
S> Log:
S>   nxge(4):
S>   Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
...
S> +20180508:
S> +The nxge(4) driver has been removed.  This driver was for PCI-X 10g
S> +cards made by s2io/Neterion.  The company was aquired by Exar and
S> +no longer sells or supports Ethernet products.  If you have device
S> +nxge in your kernel config file it must be removed.
S> +

If end of sales and support is enough to remove 10g driver from the kernel,
can we please delete all 10Mbit, 100Mbit 10+ year old drivers from the kernel?

-- 
Gleb Smirnoff
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-08 Thread Sean Bruno
https://reviews.freebsd.org/D15292

*shakes fist at self*

sean

On 05/08/18 15:14, Sean Bruno wrote:
> Author: sbruno
> Date: Tue May  8 21:14:29 2018
> New Revision: 88
> URL: https://svnweb.freebsd.org/changeset/base/88
> 
> Log:
>   nxge(4):
>   Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
>   
>   Submitted by:   kbowling
>   Reviewed by:brooks
>   Relnotes:   yes
>   Sponsored by:   Limelight Networks
>   Differential Revision:  https://reviews.freebsd.org/D1529
> 
> Deleted:
>   head/share/man/man4/nxge.4
>   head/sys/dev/nxge/
>   head/sys/modules/nxge/
>   head/tools/kerneldoc/subsys/Doxyfile-dev_nxge
>   head/tools/tools/nxge/
> Modified:
>   head/ObsoleteFiles.inc
>   head/UPDATING
>   head/share/man/man4/Makefile
>   head/share/man/man4/vlan.4
>   head/sys/conf/NOTES
>   head/sys/conf/files
>   head/sys/modules/Makefile
>   head/tools/tools/README
>   head/usr.sbin/bsdconfig/share/device.subr
> 
> Modified: head/ObsoleteFiles.inc
> ==
> --- head/ObsoleteFiles.incTue May  8 21:01:04 2018(r87)
> +++ head/ObsoleteFiles.incTue May  8 21:14:29 2018(r88)
> @@ -38,6 +38,9 @@
>  #   xargs -n1 | sort | uniq -d;
>  # done
>  
> +# 20180508: retire nxge
> +OLD_FILES+=usr/share/man/man4/if_nxge.4.gz
> +OLD_FILES+=usr/share/man/man4/nxge.4.gz
>  # 20180505: rhosts
>  OLD_FILES+=usr/share/skel/dot.rhosts
>  # 20180502: retire ixgb
> 
> Modified: head/UPDATING
> ==
> --- head/UPDATING Tue May  8 21:01:04 2018(r87)
> +++ head/UPDATING Tue May  8 21:14:29 2018(r88)
> @@ -51,6 +51,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
>  
>  ** SPECIAL WARNING: 
> **
>  
> +20180508:
> + The nxge(4) driver has been removed.  This driver was for PCI-X 10g
> + cards made by s2io/Neterion.  The company was aquired by Exar and
> + no longer sells or supports Ethernet products.  If you have device
> + nxge in your kernel config file it must be removed.
> +
>  20180504:
>   The tz database (tzdb) has been updated to 2018e.  This version more
>   correctly models time stamps in time zones with negative DST such as
> 
> Modified: head/share/man/man4/Makefile
> ==
> --- head/share/man/man4/Makefile  Tue May  8 21:01:04 2018
> (r87)
> +++ head/share/man/man4/Makefile  Tue May  8 21:14:29 2018
> (r88)
> @@ -397,7 +397,6 @@ MAN=  aac.4 \
>   ${_nvme.4} \
>   ${_nvram.4} \
>   ${_nvram2env.4} \
> - ${_nxge.4} \
>   oce.4 \
>   ocs_fc.4\
>   ohci.4 \
> @@ -706,7 +705,6 @@ MLINKS+=netintro.4 net.4 \
>   netintro.4 networking.4
>  MLINKS+=${_nfe.4} ${_if_nfe.4}
>  MLINKS+=nge.4 if_nge.4
> -MLINKS+=${_nxge.4} ${_if_nxge.4}
>  MLINKS+=ow.4 onewire.4
>  MLINKS+=pccbb.4 cbb.4
>  MLINKS+=pcm.4 snd.4 \
> @@ -823,7 +821,6 @@ _ichwd.4= ichwd.4
>  _if_bxe.4=   if_bxe.4
>  _if_ndis.4=  if_ndis.4
>  _if_nfe.4=   if_nfe.4
> -_if_nxge.4=  if_nxge.4
>  _if_urtw.4=  if_urtw.4
>  _if_vmx.4=   if_vmx.4
>  _if_vtnet.4= if_vtnet.4
> @@ -840,7 +837,6 @@ _nfsmb.4= nfsmb.4
>  _nvd.4=  nvd.4
>  _nvme.4= nvme.4
>  _nvram.4=nvram.4
> -_nxge.4= nxge.4
>  _virtio.4=   virtio.4
>  _virtio_balloon.4=virtio_balloon.4
>  _virtio_blk.4=   virtio_blk.4
> 
> Modified: head/share/man/man4/vlan.4
> ==
> --- head/share/man/man4/vlan.4Tue May  8 21:01:04 2018
> (r87)
> +++ head/share/man/man4/vlan.4Tue May  8 21:14:29 2018
> (r88)
> @@ -25,7 +25,7 @@
>  .\"
>  .\" $FreeBSD$
>  .\"
> -.Dd August 28, 2017
> +.Dd May 8, 2018
>  .Dt VLAN 4
>  .Os
>  .Sh NAME
> @@ -137,7 +137,6 @@ in hardware:
>  .Xr liquidio 4 ,
>  .Xr msk 4 ,
>  .Xr mxge 4 ,
> -.Xr nxge 4 ,
>  .Xr nge 4 ,
>  .Xr re 4 ,
>  .Xr sge 4 ,
> 
> Modified: head/sys/conf/NOTES
> ==
> --- head/sys/conf/NOTES   Tue May  8 21:01:04 2018(r87)
> +++ head/sys/conf/NOTES   Tue May  8 21:14:29 2018(r88)
> @@ -2131,7 +2131,6 @@ device  ix  # Intel Pro/10Gbe PCIE 
> Ethernet
>  device   ixv # Intel Pro/10Gbe PCIE Ethernet VF
>  device   le  # AMD Am7900 LANCE and Am79C9xx PCnet
>  device   mxge# Myricom Myri-10G 10GbE NIC
> -device   nxge# Neterion Xframe 10GbE Server/Storage 
> Adapter
>  device   oce # Emulex 10 GbE (OneConnect Ethernet)
>  device   ti  # Alteon Networks Tigon I/II gigabit 
> Ethernet
>  device   

svn commit: r333388 - in head: . share/man/man4 sys/conf sys/dev/nxge sys/modules sys/modules/nxge tools/kerneldoc/subsys tools/tools tools/tools/nxge usr.sbin/bsdconfig/share

2018-05-08 Thread Sean Bruno
Author: sbruno
Date: Tue May  8 21:14:29 2018
New Revision: 88
URL: https://svnweb.freebsd.org/changeset/base/88

Log:
  nxge(4):
  Remove nxge(4) and associated man page and tools in FreeBSD 12.0.
  
  Submitted by: kbowling
  Reviewed by:  brooks
  Relnotes: yes
  Sponsored by: Limelight Networks
  Differential Revision:https://reviews.freebsd.org/D1529

Deleted:
  head/share/man/man4/nxge.4
  head/sys/dev/nxge/
  head/sys/modules/nxge/
  head/tools/kerneldoc/subsys/Doxyfile-dev_nxge
  head/tools/tools/nxge/
Modified:
  head/ObsoleteFiles.inc
  head/UPDATING
  head/share/man/man4/Makefile
  head/share/man/man4/vlan.4
  head/sys/conf/NOTES
  head/sys/conf/files
  head/sys/modules/Makefile
  head/tools/tools/README
  head/usr.sbin/bsdconfig/share/device.subr

Modified: head/ObsoleteFiles.inc
==
--- head/ObsoleteFiles.inc  Tue May  8 21:01:04 2018(r87)
+++ head/ObsoleteFiles.inc  Tue May  8 21:14:29 2018(r88)
@@ -38,6 +38,9 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20180508: retire nxge
+OLD_FILES+=usr/share/man/man4/if_nxge.4.gz
+OLD_FILES+=usr/share/man/man4/nxge.4.gz
 # 20180505: rhosts
 OLD_FILES+=usr/share/skel/dot.rhosts
 # 20180502: retire ixgb

Modified: head/UPDATING
==
--- head/UPDATING   Tue May  8 21:01:04 2018(r87)
+++ head/UPDATING   Tue May  8 21:14:29 2018(r88)
@@ -51,6 +51,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
 
 ** SPECIAL WARNING: **
 
+20180508:
+   The nxge(4) driver has been removed.  This driver was for PCI-X 10g
+   cards made by s2io/Neterion.  The company was aquired by Exar and
+   no longer sells or supports Ethernet products.  If you have device
+   nxge in your kernel config file it must be removed.
+
 20180504:
The tz database (tzdb) has been updated to 2018e.  This version more
correctly models time stamps in time zones with negative DST such as

Modified: head/share/man/man4/Makefile
==
--- head/share/man/man4/MakefileTue May  8 21:01:04 2018
(r87)
+++ head/share/man/man4/MakefileTue May  8 21:14:29 2018
(r88)
@@ -397,7 +397,6 @@ MAN=aac.4 \
${_nvme.4} \
${_nvram.4} \
${_nvram2env.4} \
-   ${_nxge.4} \
oce.4 \
ocs_fc.4\
ohci.4 \
@@ -706,7 +705,6 @@ MLINKS+=netintro.4 net.4 \
netintro.4 networking.4
 MLINKS+=${_nfe.4} ${_if_nfe.4}
 MLINKS+=nge.4 if_nge.4
-MLINKS+=${_nxge.4} ${_if_nxge.4}
 MLINKS+=ow.4 onewire.4
 MLINKS+=pccbb.4 cbb.4
 MLINKS+=pcm.4 snd.4 \
@@ -823,7 +821,6 @@ _ichwd.4=   ichwd.4
 _if_bxe.4= if_bxe.4
 _if_ndis.4=if_ndis.4
 _if_nfe.4= if_nfe.4
-_if_nxge.4=if_nxge.4
 _if_urtw.4=if_urtw.4
 _if_vmx.4= if_vmx.4
 _if_vtnet.4=   if_vtnet.4
@@ -840,7 +837,6 @@ _nfsmb.4=   nfsmb.4
 _nvd.4=nvd.4
 _nvme.4=   nvme.4
 _nvram.4=  nvram.4
-_nxge.4=   nxge.4
 _virtio.4= virtio.4
 _virtio_balloon.4=virtio_balloon.4
 _virtio_blk.4= virtio_blk.4

Modified: head/share/man/man4/vlan.4
==
--- head/share/man/man4/vlan.4  Tue May  8 21:01:04 2018(r87)
+++ head/share/man/man4/vlan.4  Tue May  8 21:14:29 2018(r88)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd August 28, 2017
+.Dd May 8, 2018
 .Dt VLAN 4
 .Os
 .Sh NAME
@@ -137,7 +137,6 @@ in hardware:
 .Xr liquidio 4 ,
 .Xr msk 4 ,
 .Xr mxge 4 ,
-.Xr nxge 4 ,
 .Xr nge 4 ,
 .Xr re 4 ,
 .Xr sge 4 ,

Modified: head/sys/conf/NOTES
==
--- head/sys/conf/NOTES Tue May  8 21:01:04 2018(r87)
+++ head/sys/conf/NOTES Tue May  8 21:14:29 2018(r88)
@@ -2131,7 +2131,6 @@ deviceix  # Intel Pro/10Gbe PCIE 
Ethernet
 device ixv # Intel Pro/10Gbe PCIE Ethernet VF
 device le  # AMD Am7900 LANCE and Am79C9xx PCnet
 device mxge# Myricom Myri-10G 10GbE NIC
-device nxge# Neterion Xframe 10GbE Server/Storage Adapter
 device oce # Emulex 10 GbE (OneConnect Ethernet)
 device ti  # Alteon Networks Tigon I/II gigabit Ethernet
 device txp # 3Com 3cR990 (``Typhoon'')

Modified: head/sys/conf/files
==
--- head/sys/conf/files Tue May  8 21:01:04 2018(r87)
+++ head/sys/conf/files Tue May  8 21:14:29 2018(r88)
@@ -2541,25 +2541,6 @@ dev/netmap/netmap_legacy.c   optional netmap
 # compile-with "${NORMAL_C} -Wconversion -Wextra"