summaryrefslogtreecommitdiffhomepage
path: root/iana
diff options
context:
space:
mode:
authorAndrea Barberio <insomniac@slackware.it>2017-11-29 21:25:48 +0000
committerAndrea Barberio <insomniac@slackware.it>2017-12-05 23:32:27 +0000
commit1403bbe04ce275148b601c32e9551b2281110347 (patch)
tree6eacd224c2ea6b6e3865cb774970726809363d46 /iana
Initial commit
Diffstat (limited to 'iana')
-rw-r--r--iana/hwtypes.go80
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",
+}