Use more accustomed way to define enums

Signed-off-by: Alexander Morozov <lk4d4@docker.com>
This commit is contained in:
Alexander Morozov 2015-02-12 11:16:19 -08:00
parent bf7b359ebd
commit 8bde0c8190
6 changed files with 74 additions and 75 deletions

View File

@ -150,9 +150,9 @@ func (vxlan *Vxlan) Type() string {
type IPVlanMode uint16
const (
IPVLAN_MODE_L2 IPVlanMode = iota
IPVLAN_MODE_L3 = iota
IPVLAN_MODE_MAX = iota
IPVLAN_MODE_L2 IPVlanMode = iota
IPVLAN_MODE_L3
IPVLAN_MODE_MAX
)
type IPVlan struct {

View File

@ -9,16 +9,16 @@ import (
)
const (
NDA_UNSPEC = iota
NDA_DST = iota
NDA_LLADDR = iota
NDA_CACHEINFO = iota
NDA_PROBES = iota
NDA_VLAN = iota
NDA_PORT = iota
NDA_VNI = iota
NDA_IFINDEX = iota
NDA_MAX = NDA_IFINDEX
NDA_UNSPEC = iota
NDA_DST
NDA_LLADDR
NDA_CACHEINFO
NDA_PROBES
NDA_VLAN
NDA_PORT
NDA_VNI
NDA_IFINDEX
NDA_MAX = NDA_IFINDEX
)
// Neighbor Cache Entry States.

View File

@ -6,73 +6,73 @@ const (
const (
IFLA_INFO_UNSPEC = iota
IFLA_INFO_KIND = iota
IFLA_INFO_DATA = iota
IFLA_INFO_XSTATS = iota
IFLA_INFO_MAX = IFLA_INFO_XSTATS
IFLA_INFO_KIND
IFLA_INFO_DATA
IFLA_INFO_XSTATS
IFLA_INFO_MAX = IFLA_INFO_XSTATS
)
const (
IFLA_VLAN_UNSPEC = iota
IFLA_VLAN_ID = iota
IFLA_VLAN_FLAGS = iota
IFLA_VLAN_EGRESS_QOS = iota
IFLA_VLAN_INGRESS_QOS = iota
IFLA_VLAN_PROTOCOL = iota
IFLA_VLAN_MAX = IFLA_VLAN_PROTOCOL
IFLA_VLAN_UNSPEC = iota
IFLA_VLAN_ID
IFLA_VLAN_FLAGS
IFLA_VLAN_EGRESS_QOS
IFLA_VLAN_INGRESS_QOS
IFLA_VLAN_PROTOCOL
IFLA_VLAN_MAX = IFLA_VLAN_PROTOCOL
)
const (
VETH_INFO_UNSPEC = iota
VETH_INFO_PEER = iota
VETH_INFO_MAX = VETH_INFO_PEER
VETH_INFO_PEER
VETH_INFO_MAX = VETH_INFO_PEER
)
const (
IFLA_VXLAN_UNSPEC = iota
IFLA_VXLAN_ID = iota
IFLA_VXLAN_GROUP = iota
IFLA_VXLAN_LINK = iota
IFLA_VXLAN_LOCAL = iota
IFLA_VXLAN_TTL = iota
IFLA_VXLAN_TOS = iota
IFLA_VXLAN_LEARNING = iota
IFLA_VXLAN_AGEING = iota
IFLA_VXLAN_LIMIT = iota
IFLA_VXLAN_PORT_RANGE = iota
IFLA_VXLAN_PROXY = iota
IFLA_VXLAN_RSC = iota
IFLA_VXLAN_L2MISS = iota
IFLA_VXLAN_L3MISS = iota
IFLA_VXLAN_PORT = iota
IFLA_VXLAN_GROUP6 = iota
IFLA_VXLAN_LOCAL6 = iota
IFLA_VXLAN_MAX = IFLA_VXLAN_LOCAL6
IFLA_VXLAN_UNSPEC = iota
IFLA_VXLAN_ID
IFLA_VXLAN_GROUP
IFLA_VXLAN_LINK
IFLA_VXLAN_LOCAL
IFLA_VXLAN_TTL
IFLA_VXLAN_TOS
IFLA_VXLAN_LEARNING
IFLA_VXLAN_AGEING
IFLA_VXLAN_LIMIT
IFLA_VXLAN_PORT_RANGE
IFLA_VXLAN_PROXY
IFLA_VXLAN_RSC
IFLA_VXLAN_L2MISS
IFLA_VXLAN_L3MISS
IFLA_VXLAN_PORT
IFLA_VXLAN_GROUP6
IFLA_VXLAN_LOCAL6
IFLA_VXLAN_MAX = IFLA_VXLAN_LOCAL6
)
const (
BRIDGE_MODE_UNSPEC = iota
BRIDGE_MODE_HAIRPIN = iota
BRIDGE_MODE_UNSPEC = iota
BRIDGE_MODE_HAIRPIN
)
const (
IFLA_BRPORT_UNSPEC = iota
IFLA_BRPORT_STATE = iota
IFLA_BRPORT_PRIORITY = iota
IFLA_BRPORT_COST = iota
IFLA_BRPORT_MODE = iota
IFLA_BRPORT_GUARD = iota
IFLA_BRPORT_PROTECT = iota
IFLA_BRPORT_FAST_LEAVE = iota
IFLA_BRPORT_LEARNING = iota
IFLA_BRPORT_UNICAST_FLOOD = iota
IFLA_BRPORT_MAX = IFLA_BRPORT_UNICAST_FLOOD
IFLA_BRPORT_UNSPEC = iota
IFLA_BRPORT_STATE
IFLA_BRPORT_PRIORITY
IFLA_BRPORT_COST
IFLA_BRPORT_MODE
IFLA_BRPORT_GUARD
IFLA_BRPORT_PROTECT
IFLA_BRPORT_FAST_LEAVE
IFLA_BRPORT_LEARNING
IFLA_BRPORT_UNICAST_FLOOD
IFLA_BRPORT_MAX = IFLA_BRPORT_UNICAST_FLOOD
)
const (
IFLA_IPVLAN_UNSPEC = iota
IFLA_IPVLAN_MODE = iota
IFLA_IPVLAN_MAX = IFLA_IPVLAN_MODE
IFLA_IPVLAN_MODE
IFLA_IPVLAN_MAX = IFLA_IPVLAN_MODE
)
const (

12
xfrm.go
View File

@ -39,12 +39,12 @@ func (p Proto) String() string {
type Mode uint8
const (
XFRM_MODE_TRANSPORT Mode = iota
XFRM_MODE_TUNNEL Mode = iota
XFRM_MODE_ROUTEOPTIMIZATION Mode = iota
XFRM_MODE_IN_TRIGGER Mode = iota
XFRM_MODE_BEET Mode = iota
XFRM_MODE_MAX Mode = iota
XFRM_MODE_TRANSPORT Mode = iota
XFRM_MODE_TUNNEL
XFRM_MODE_ROUTEOPTIMIZATION
XFRM_MODE_IN_TRIGGER
XFRM_MODE_BEET
XFRM_MODE_MAX
)
func (m Mode) String() string {

View File

@ -9,12 +9,12 @@ import (
type Dir uint8
const (
XFRM_DIR_IN Dir = iota
XFRM_DIR_OUT Dir = iota
XFRM_DIR_FWD Dir = iota
XFRM_SOCKET_IN Dir = iota
XFRM_SOCKET_OUT Dir = iota
XFRM_SOCKET_FWD Dir = iota
XFRM_DIR_IN Dir = iota
XFRM_DIR_OUT
XFRM_DIR_FWD
XFRM_SOCKET_IN
XFRM_SOCKET_OUT
XFRM_SOCKET_FWD
)
func (d Dir) String() string {

View File

@ -15,9 +15,8 @@ type XfrmStateAlgo struct {
type EncapType uint8
const (
_ = iota
XFRM_ENCAP_ESPINUDP_NONIKE EncapType = iota
XFRM_ENCAP_ESPINUDP EncapType = iota
XFRM_ENCAP_ESPINUDP_NONIKE EncapType = iota + 1
XFRM_ENCAP_ESPINUDP
)
func (e EncapType) String() string {