Add ethertypes and value_str for IEC 61850

svn path=/trunk/; revision=17049
This commit is contained in:
Anders Broman 2006-01-17 21:50:43 +00:00
parent 4b15bf76a7
commit dbf15d9e0b
2 changed files with 24 additions and 0 deletions

View File

@ -97,6 +97,9 @@ const value_string etype_vals[] = {
{ETHERTYPE_AOE, "ATA over Ethernet" },
{ETHERTYPE_CSM_ENCAPS, "CSM_ENCAPS Protocol" },
{ETHERTYPE_IEEE802_OUI_EXTENDED, "IEEE 802a OUI Extended Ethertype" },
{ETHERTYPE_IEC61850_GOOSE, "IEC 61850/GOOSE" },
{ETHERTYPE_IEC61850_GSE, "IEC 61850/GSE management services" },
{ETHERTYPE_IEC61850_SV, "IEC 61850/SV (Sampled Value Transmission" },
{ETHERTYPE_TIPC, "Transparent Inter Process Communication" },
{ETHERTYPE_LLDP, "802.1 Link Layer Discovery Protocol (LLDP)" },
{ETHERTYPE_3GPP2, "3GPP2 protocol" },

View File

@ -268,6 +268,27 @@
#define ETHERTYPE_RSN_PREAUTH 0x88c7 /* 802.11i Pre-Authentication */
#endif
#ifndef ETHERTYPE_IEC61850_GOOSE
#define ETHERTYPE_IEC61850_GOOSE 0x88b8 /* IEC 61850 is a global standard for the use in utility communication,*/
#endif /* in particular for the information exchange between IED's in a power */
/* transmission or distribution substation. */
/* There are three types of application services
that use a specific EtherType. GOOSE uses
EtherType field 88b8, GSE management services
uses EtherType field 88b9. These two protocols
are defined in IEC 61850-8-1. SV (Sampled
Value Transmission) uses EtherType field
88ba; the protocol is defined in IEC 61850-9-1
and IEC 61850-9-2. */
#ifndef ETHERTYPE_IEC61850_GSE
#define ETHERTYPE_IEC61850_GSE 0x88b9 /* IEC 61850 is a global standard for the use in utility communication,*/
#endif /* in particular for the information exchange between IED's in a power */
#ifndef ETHERTYPE_IEC61850_SV
#define ETHERTYPE_IEC61850_SV 0x88ba /* IEC 61850 is a global standard for the use in utility communication,*/
#endif /* in particular for the information exchange between IED's in a power */
#ifndef ETHERTYPE_TIPC
#define ETHERTYPE_TIPC 0x88ca /* TIPC (Transparent Inter Process Communication, */
#endif /* http://tipc.sourceforge.net/) Ericsson Research Canada Inc */