diff options
author | IWASE Yusuke <iwase.yusuke0@gmail.com> | 2017-11-14 13:37:14 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2017-11-21 10:56:23 +0900 |
commit | 517a9433b96eae6dce6d5a29a68afdfc42ca95c3 (patch) | |
tree | 3121e45771f397906c8f602fa2b8eee8f0ba52c6 /packet/bgp | |
parent | 794a164b8e779a1ceae0912d791e8fb5656896e6 (diff) |
packet/bgp: Use ESI str in EVPN Ethernet Segment Route
This patch fixes to use the string representation of ESI in the string
representation of EVPN Ethernet Segment Route.
Currently, displayed in the default representation of ESI structure.
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Diffstat (limited to 'packet/bgp')
-rw-r--r-- | packet/bgp/bgp.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packet/bgp/bgp.go b/packet/bgp/bgp.go index 2ed6adcf..a8a58833 100644 --- a/packet/bgp/bgp.go +++ b/packet/bgp/bgp.go @@ -2479,7 +2479,7 @@ func (er *EVPNEthernetSegmentRoute) String() string { // For the purpose of BGP route key processing, only the Ethernet // Segment ID, IP Address Length, and Originating Router's IP Address // fields are considered to be part of the prefix in the NLRI. - return fmt.Sprintf("[type:esi][rd:%s][esi:%d][ip:%s]", er.RD, er.ESI, er.IPAddress) + return fmt.Sprintf("[type:esi][rd:%s][esi:%s][ip:%s]", er.RD, er.ESI.String(), er.IPAddress) } func (er *EVPNEthernetSegmentRoute) MarshalJSON() ([]byte, error) { |