History log of /src/sys/net/ethertypes.h |
Revision | | Date | Author | Comments |
1.22 |
| 22-Nov-2021 |
msaitoh | Add LLDP and MACSec.
|
1.21 |
| 22-Nov-2021 |
msaitoh | Modify comment:
s/Netbios/NetBIOS/ s/PPPOE/PPPoE/
|
1.20 |
| 22-Nov-2021 |
msaitoh | s/repsonse/response/ in comment.
|
1.19 |
| 01-Jan-2020 |
ryo | Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking
|
1.18 |
| 23-Sep-2012 |
chs | branches: 1.18.38; 1.18.42; add entries for AOE and FCOE.
|
1.17 |
| 10-Dec-2005 |
elad | branches: 1.17.110; 1.17.120; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.16 |
| 07-Jan-2005 |
yamt | branches: 1.16.10; add ETHERTYPE_SLOWPROTOCOLS. (0x8809)
|
1.15 |
| 23-Jul-2004 |
mycroft | Add ETHERTYPE_PAE.
|
1.14 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.13 |
| 10-Feb-2002 |
thorpej | branches: 1.13.16; Add the Ethertype for 802.3x flow control packets.
|
1.12 |
| 18-Oct-2001 |
matt | Add ETHERTYPEs for MPLS (Unicast & Multicast).
|
1.11 |
| 11-Jun-2001 |
wiz | branches: 1.11.2; Fix various misspellings of compatible/compatibility.
|
1.10 |
| 29-Sep-1999 |
ad | branches: 1.10.14; Define ETHERTYPE_VLAN: IEEE 802.1Q VLAN tagging.
|
1.9 |
| 21-May-1999 |
augustss | Make this file syntactically correct again.
|
1.8 |
| 20-May-1999 |
tsarna | Add a *bunch* of types (file went from ~4K to ~16K!)
|
1.7 |
| 20-Mar-1999 |
thorpej | branches: 1.7.4; Define the PPPoE Discovery and PPPoE ethertypes.
|
1.6 |
| 13-Oct-1998 |
kim | Put back ETHERTALK_AT (but I did convert *all* code to ETHERTYPE_ATALK), so if vendors (or something) used it, it is still found. Also added short comments for each alias to explain why they are there.
|
1.5 |
| 13-Oct-1998 |
kim | Use ETHERTYPE_ATALK instead of ETHERTYPE_AT. The former seems more common. Our other constants also use "ATALK".
Added many new ETHERTYPE constants to sys/net/ethertypes.h, including the ones from libpcap and tcpdump "ethertype.h" files.
|
1.4 |
| 09-Sep-1998 |
thorpej | Add/move some Ethertypes, PR #5997, Heiko W.Rupp.
|
1.3 |
| 09-Feb-1998 |
perry | add multiple inclusion protection (and cleanup).
|
1.2 |
| 15-Mar-1997 |
is | New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
1.1 |
| 06-Mar-1997 |
is | branches: 1.1.2; file ethertypes.h was initially added on branch is-newarp.
|
1.1.2.1 |
| 06-Mar-1997 |
is | Factor out the ETHERTYPE_XXX definitions. They are needed as - Ethernet protocol type numbers - ARP protocol type numbers, as per "Assigned Numbers". This way we don't need to pull in all the Ethernet include file into the ARP code.
|
1.7.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.10.14.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.10.14.2 |
| 22-Oct-2001 |
nathanw | Catch up to -current.
|
1.10.14.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.11.2.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.11.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.13.16.3 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.13.16.2 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.13.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.16.10.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.17.120.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.17.110.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.18.42.1 |
| 07-Jul-2020 |
martin | 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.
|
1.18.38.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|