summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDmitri Nikulin <dnikulin@gmail.com>2020-04-23 12:43:43 -0600
committerFUJITA Tomonori <fujita.tomonori@gmail.com>2020-06-24 07:32:52 +0900
commit8cadc751ca6cccbf2b8edbab6b11c01b347418eb (patch)
tree17e9db74239c0600ba717f3670e61b2399b1328c
parent210696d6ff912ef8aa7fe0553b5b8ecfbc4bc7b1 (diff)
Add //go:generate stringer directives for public enum types.
All such directives can be invoked by running $ go generate Stringer itself can be obtained by running $ go get golang.org/x/tools/cmd/stringer See https://github.com/osrg/gobgp/issues/2265
-rw-r--r--pkg/packet/bgp/bgp.go2
-rw-r--r--pkg/packet/bgp/constant.go1
2 files changed, 3 insertions, 0 deletions
diff --git a/pkg/packet/bgp/bgp.go b/pkg/packet/bgp/bgp.go
index f72a3706..2790c080 100644
--- a/pkg/packet/bgp/bgp.go
+++ b/pkg/packet/bgp/bgp.go
@@ -2102,6 +2102,7 @@ func NewRouteTargetMembershipNLRI(as uint32, target ExtendedCommunityInterface)
}
}
+//go:generate stringer -type=ESIType
type ESIType uint8
const (
@@ -8284,6 +8285,7 @@ func (f BGPAttrFlag) String() string {
return strings.Join(strs, "|")
}
+//go:generate stringer -type=BGPAttrType
type BGPAttrType uint8
const (
diff --git a/pkg/packet/bgp/constant.go b/pkg/packet/bgp/constant.go
index 6f87efdd..3274afbd 100644
--- a/pkg/packet/bgp/constant.go
+++ b/pkg/packet/bgp/constant.go
@@ -24,6 +24,7 @@ const AS_TRANS = 23456
const BGP_PORT = 179
+//go:generate stringer -type=FSMState
type FSMState int
const (