Module Name: src Committed By: martin Date: Tue Jul 7 10:29:06 UTC 2020
Modified Files: src/distrib/sets/lists/man [netbsd-9]: mi src/share/man/man4 [netbsd-9]: Makefile src/sys/arch/amd64/conf [netbsd-9]: ALL GENERIC XEN3_DOM0 src/sys/arch/evbarm/conf [netbsd-9]: GENERIC64 src/sys/arch/i386/conf [netbsd-9]: ALL GENERIC src/sys/dev/pci [netbsd-9]: files.pci pcidevs src/sys/net [netbsd-9]: ethertypes.h Added Files: src/share/man/man4 [netbsd-9]: aq.4 src/sys/dev/pci [netbsd-9]: if_aq.c Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.1649.2.6 -r1.1649.2.7 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.680.2.4 -r1.680.2.5 src/share/man/man4/Makefile cvs rdiff -u -r0 -r1.4.2.2 src/share/man/man4/aq.4 cvs rdiff -u -r1.120.2.3 -r1.120.2.4 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.531.2.9 -r1.531.2.10 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r1.167.2.2 -r1.167.2.3 src/sys/arch/amd64/conf/XEN3_DOM0 cvs rdiff -u -r1.103.2.12 -r1.103.2.13 src/sys/arch/evbarm/conf/GENERIC64 cvs rdiff -u -r1.469.2.2 -r1.469.2.3 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.1208.2.4 -r1.1208.2.5 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.413.2.1 -r1.413.2.2 src/sys/dev/pci/files.pci cvs rdiff -u -r0 -r1.17.2.2 src/sys/dev/pci/if_aq.c cvs rdiff -u -r1.1383.2.7 -r1.1383.2.8 src/sys/dev/pci/pcidevs cvs rdiff -u -r1.18 -r1.18.42.1 src/sys/net/ethertypes.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.