1 //
2 // Copyright (c) 2010-2018 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 
9 namespace Antmicro.Renode.Network
10 {
11     public enum EtherType : ushort
12     {
13         IpV4 = 0x0800,
14         Arp = 0x0806,
15         ReverseArp = 0x8035,
16         WakeOnLan = 0x0842,
17         AppleTalk = 0x809B,
18         AppleTalkArp = 0x80F3,
19         VLanTaggedFrame = 0x8100,
20         NovellInternetworkPacketExchange = 0x8137,
21         Novell = 0x8138,
22         IpV6 = 0x86DD,
23         MacControl = 0x8808,
24         CobraNet = 0x8819,
25         MultiprotocolLabelSwitchingUnicast = 0x8847,
26         MultiprotocolLabelSwitchingMulticast = 0x8848,
27         PointToPointProtocolOverEthernetDiscoveryStage = 0x8863,
28         PointToPointProtocolOverEthernetSessionStage = 0x8864,
29         ExtensibleAuthenticationProtocolOverLan = 0x888E,
30         HyperScsi = 0x889A,
31         AtaOverEthernet = 0x88A2,
32         EtherCatProtocol = 0x88A4,
33         ProviderBridging = 0x88A8,
34         AvbTransportProtocol = 0x88B5,
35         LLDP = 0x88CC,
36         SerialRealTimeCommunicationSystemIii = 0x88CD,
37         CircuitEmulationServicesOverEthernet = 0x88D8,
38         HomePlug = 0x88E1,
39         MacSecurity = 0x88E5,
40         PrecisionTimeProtocol = 0x88f7,
41         ConnectivityFaultManagementOrOperationsAdministrationManagement = 0x8902,
42         FibreChannelOverEthernet = 0x8906,
43         FibreChannelOverEthernetInitializationProtocol = 0x8914,
44         QInQ = 0x9100,
45         VeritasLowLatencyTransport = 0xCAFE,
46         Loop = 0x0060,
47         Echo = 0x0200
48     }
49 }
50