From 5ea15b6e2422e0c92aaa9cad3d87c9fa5c4c7d51 Mon Sep 17 00:00:00 2001 From: Maximilian Wilhelm <max@sdn.clinic> Date: Sun, 24 Jun 2018 13:14:51 +0200 Subject: [PATCH] Print route source in dotted format instead of uint32. Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> --- route/bgp_path.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/route/bgp_path.go b/route/bgp_path.go index 03e25dd0..4a70081e 100644 --- a/route/bgp_path.go +++ b/route/bgp_path.go @@ -188,7 +188,8 @@ func (b *BGPPath) Print() string { ret += fmt.Sprintf("\t\tNEXT HOP: %d.%d.%d.%d\n", nh[0], nh[1], nh[2], nh[3]) ret += fmt.Sprintf("\t\tMED: %d\n", b.MED) ret += fmt.Sprintf("\t\tPath ID: %d\n", b.PathIdentifier) - ret += fmt.Sprintf("\t\tSource: %d\n", b.Source) + src := uint32To4Byte(b.Source) + ret += fmt.Sprintf("\t\tSource: %d.%d.%d.%d\n", src[0], src[1], src[2], src[3]) ret += fmt.Sprintf("\t\tCommunities: %v\n", b.Communities) ret += fmt.Sprintf("\t\tLargeCommunities: %v\n", b.LargeCommunities) -- GitLab