diff options
Diffstat (limited to 'gobgp/rpki.go')
-rw-r--r-- | gobgp/rpki.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gobgp/rpki.go b/gobgp/rpki.go index 9ec500d7..2d0a3577 100644 --- a/gobgp/rpki.go +++ b/gobgp/rpki.go @@ -22,19 +22,19 @@ import ( "github.com/spf13/cobra" "golang.org/x/net/context" "io" - "sort" "net" "os" + "sort" ) func showRPKITable(args []string) error { - af, err := checkAddressFamily(net.IP{}) + rf, err := checkAddressFamily(net.IP{}) if err != nil { fmt.Println(err) os.Exit(1) } arg := &api.Arguments{ - Af: af, + Rf: uint32(rf), } stream, err := client.GetRPKI(context.Background(), arg) if err != nil { @@ -53,7 +53,8 @@ func showRPKITable(args []string) error { } sort.Sort(l) var format string - if af.Afi == bgp.AFI_IP { + afi, _ := bgp.RouteFamilyToAfiSafi(rf) + if afi == bgp.AFI_IP { format = "%-18s %-6s %s\n" } else { format = "%-42s %-6s %s\n" |