diff options
| author | martin <martin@NetBSD.org> | 2020-07-07 10:29:05 +0000 |
|---|---|---|
| committer | martin <martin@NetBSD.org> | 2020-07-07 10:29:05 +0000 |
| commit | 98c9dbf0687dcc80ec50ed806aab1ae9a8455569 (patch) | |
| tree | 83069efdba73264ce2b4497548f9077fe5a3fb4c /share | |
| parent | a10ed4d277f07967c819e3c277d1aceb1c5e2a0a (diff) | |
Pull up following revision(s) (requested by jmcneill in ticket #980):
sys/dev/pci/if_aq.c: revision 1.4
sys/dev/pci/if_aq.c: revision 1.5
sys/arch/amd64/conf/GENERIC: revision 1.553
sys/dev/pci/files.pci: revision 1.419
sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
sys/dev/pci/if_aq.c: revision 1.9
share/man/man4/Makefile: revision 1.693
sys/dev/pci/pcidevs: revision 1.1411
share/man/man4/aq.4: revision 1.1
share/man/man4/aq.4: revision 1.3
sys/arch/i386/conf/ALL: revision 1.479
share/man/man4/aq.4: revision 1.4
sys/dev/pci/if_aq.c: revision 1.10
sys/dev/pci/files.pci: revision 1.421
sys/dev/pci/if_aq.c: revision 1.11
sys/dev/pci/if_aq.c: revision 1.12
sys/dev/pci/if_aq.c: revision 1.13
sys/dev/pci/if_aq.c: revision 1.14
sys/dev/pci/if_aq.c: revision 1.15
sys/dev/pci/if_aq.c: revision 1.16
sys/dev/pci/pcidevs: revision 1.1408
sys/arch/amd64/conf/ALL: revision 1.135
sys/net/ethertypes.h: revision 1.19
sys/arch/i386/conf/GENERIC: revision 1.1218
distrib/sets/lists/man/mi: revision 1.1668
sys/dev/pci/if_aq.c: revision 1.1
sys/dev/pci/if_aq.c: revision 1.2
sys/dev/pci/pcidevs: revision 1.1395
sys/dev/pci/if_aq.c: revision 1.3
sys/arch/evbarm/conf/GENERIC64: revision 1.125
Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking
add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.
this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.
add aq(4)
Add Aquantia AQC100, AQC100S and D100.
add support VLAN HW filter
set/clear IFF_OACTIVE flag only on txring 0
make counters per queue
support internal PHY temperature sensor
Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().
fix descriptions of register map in comment
return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.
On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)
sort product table, and tabify
add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.
Diffstat (limited to 'share')
| -rw-r--r-- | share/man/man4/Makefile | 4 | ||||
| -rw-r--r-- | share/man/man4/aq.4 | 89 |
2 files changed, 91 insertions, 2 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 87beeeea9f3..1c3bc8b1867 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.680.2.4 2020/04/12 08:44:42 martin Exp $ +# $NetBSD: Makefile,v 1.680.2.5 2020/07/07 10:29:05 martin Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ @@ -6,7 +6,7 @@ MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ adc.4 adm1026hm.4 admtemp.4 adv.4 adw.4 age.4 agp.4 agr.4 ahb.4 ahc.4 \ ahcisata.4 ahd.4 aibs.4 alc.4 ale.4 alipm.4 altmem.4 altq.4 \ am2315temp.4 amdpm.4 amdtemp.4 amhphy.4 amr.4 aps.4 asus.4 \ - an.4 arcmsr.4 arcofi.4 aria.4 artsata.4 ata.4 atalk.4 ataraid.4 \ + an.4 aq.4 arcmsr.4 arcofi.4 aria.4 artsata.4 ata.4 atalk.4 ataraid.4 \ ath.4 athn.4 atphy.4 atppc.4 attimer.4 atw.4 \ auacer.4 audio.4 audiocs.4 auich.4 \ auixp.4 autri.4 auvia.4 awi.4 azalia.4 \ diff --git a/share/man/man4/aq.4 b/share/man/man4/aq.4 new file mode 100644 index 00000000000..5444310e0e0 --- /dev/null +++ b/share/man/man4/aq.4 @@ -0,0 +1,89 @@ +.\" $NetBSD: aq.4,v 1.4.2.2 2020/07/07 10:29:06 martin Exp $ +.\" +.\" Copyright (c) 2020 Ryo Shimizu <ryo@nerv.org> +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +.\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd April 24, 2020 +.Dt AQ 4 +.Os +.Sh NAME +.Nm aq +.Nd Aquantia AQC multigigabit Network driver +.Sh SYNOPSIS +.Cd "aq* at pci? dev ? function ?" +.Sh DESCRIPTION +The +.Nm +driver supports Aquantia AQC series controllers. +Supported controllers include: +.Pp +.Bl -bullet -compact +.It +AQC100 10 Gigabit Network Adapter +.It +AQC107 10 Gigabit Network Adapter +.It +AQC108 5 Gigabit Network Adapter +.It +AQC109 2.5 Gigabit Network Adapter +.It +AQC111 5 Gigabit Network Adapter +.It +AQC112 2.5 Gigabit Network Adapter +.It +AQC100S 10 Gigabit Network Adapter +.It +AQC107S 10 Gigabit Network Adapter +.It +AQC108S 5 Gigabit Network Adapter +.It +AQC109S 2.5 Gigabit Network Adapter +.It +AQC111S 5 Gigabit Network Adapter +.It +AQC112S 2.5 Gigabit Network Adapter +.It +D100 10 Gigabit Network Adapter +.It +D107 10 Gigabit Network Adapter +.It +D108 5 Gigabit Network Adapter +.It +D109 2.5 Gigabit Network Adapter +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr netintro 4 , +.Xr pci 4 , +.Xr vlan 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Nx 10.0 , +and is based on the +.Fx +driver of the same name, but has been drastically rewritten by Ryo Shimizu. |
