diff options
author | Andrea Barberio <insomniac@slackware.it> | 2017-11-29 21:25:48 +0000 |
---|---|---|
committer | Andrea Barberio <insomniac@slackware.it> | 2017-12-05 23:32:27 +0000 |
commit | 1403bbe04ce275148b601c32e9551b2281110347 (patch) | |
tree | 6eacd224c2ea6b6e3865cb774970726809363d46 /iana |
Initial commit
Diffstat (limited to 'iana')
-rw-r--r-- | iana/hwtypes.go | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/iana/hwtypes.go b/iana/hwtypes.go new file mode 100644 index 0000000..7467a78 --- /dev/null +++ b/iana/hwtypes.go @@ -0,0 +1,80 @@ +package iana + +type HwTypeType uint8 + +const ( + _ HwTypeType = iota // skip 0 + HwTypeEthernet + HwTypeExperimentalEthernet + HwTypeAmateurRadioAX25 + HwTypeProteonTokenRing + HwTypeChaos + HwTypeIEEE802 + HwTypeARCNET + HwTypeHyperchannel + HwTypeLanstar + HwTypeAutonet + HwTypeLocalTalk + HwTypeLocalNet + HwTypeUltraLink + HwTypeSMDS + HwTypeFrameRelay + HwTypeATM + HwTypeHDLC + HwTypeFibreChannel + HwTypeATM2 + HwTypeSerialLine + HwTypeATM3 + HwTypeMILSTD188220 + HwTypeMetricom + HwTypeIEEE1394 + HwTypeMAPOS + HwTypeTwinaxial + HwTypeEUI64 + HwTypeHIPARP + HwTypeISO7816 + HwTypeARPSec + HwTypeIPsec + HwTypeInfiniband + HwTypeCAI + HwTypeWiegandInterface + HwTypePureIP +) + +var HwTypeToString = map[HwTypeType]string{ + HwTypeEthernet: "Ethernet", + HwTypeExperimentalEthernet: "Experimental Ethernet", + HwTypeAmateurRadioAX25: "Amateur Radio AX.25", + HwTypeProteonTokenRing: "Proteon ProNET Token Ring", + HwTypeChaos: "Chaos", + HwTypeIEEE802: "IEEE 802", + HwTypeARCNET: "ARCNET", + HwTypeHyperchannel: "Hyperchannel", + HwTypeLanstar: "Lanstar", + HwTypeAutonet: "Autonet Short Address", + HwTypeLocalTalk: "LocalTalk", + HwTypeLocalNet: "LocalNet", + HwTypeUltraLink: "Ultra link", + HwTypeSMDS: "SMDS", + HwTypeFrameRelay: "Frame Relay", + HwTypeATM: "ATM", + HwTypeHDLC: "HDLC", + HwTypeFibreChannel: "Fibre Channel", + HwTypeATM2: "ATM 2", + HwTypeSerialLine: "Serial Line", + HwTypeATM3: "ATM 3", + HwTypeMILSTD188220: "MIL-STD-188-220", + HwTypeMetricom: "Metricom", + HwTypeIEEE1394: "IEEE 1394.1995", + HwTypeMAPOS: "MAPOS", + HwTypeTwinaxial: "Twinaxial", + HwTypeEUI64: "EUI-64", + HwTypeHIPARP: "HIPARP", + HwTypeISO7816: "IP and ARP over ISO 7816-3", + HwTypeARPSec: "ARPSec", + HwTypeIPsec: "IPsec tunnel", + HwTypeInfiniband: "Infiniband", + HwTypeCAI: "CAI, TIA-102 Project 125 Common Air Interface", + HwTypeWiegandInterface: "Wiegand Interface", + HwTypePureIP: "Pure IP", +} |