diff options
author | Wataru Ishida <ishida.wataru@lab.ntt.co.jp> | 2016-09-03 07:27:51 +0000 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2016-09-13 00:49:17 -0700 |
commit | 10142c11f9c93e6699d8e65af002cf2eef3a3e5e (patch) | |
tree | 45c2ae35a76c980ac8245fc48ac27ad81902467c /api | |
parent | a795d2452ac2c0201dc48ea4608bca46a887b3d4 (diff) |
server/table: fix a bug of vrf route injection
regression due to 43dc07d72353fc8bcb79a18a5739ea0a90dda6bb
before:
$ gobgp vrf add vrf01 rd 100:100 rt both 100:100
$ gobgp vrf vrf01 rib add 10.0.0.0/24
$ gobgp global rib -a ipv4
Network Next Hop AS_PATH Age Attrs
*> 10.0.0.0/24 0.0.0.0 00:00:19 [{Origin: ?} {Extcomms: [100:100]}]
after:
$ gobgp vrf add vrf01 rd 100:100 rt both 100:100
$ gobgp vrf vrf01 rib add 10.0.0.0/24
$ gobgp global rib -a ipv4
Network not in table
$ gobgp global rib -a vpnv4
Network Labels Next Hop AS_PATH Age Attrs
*> 100:100:10.0.0.0/24 [16000] 0.0.0.0 00:00:19 [{Origin: ?} {Extcomms: [100:100]}]
Signed-off-by: Wataru Ishida <ishida.wataru@lab.ntt.co.jp>
Diffstat (limited to 'api')
-rw-r--r-- | api/grpc_server.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/api/grpc_server.go b/api/grpc_server.go index 43960620..4f74a334 100644 --- a/api/grpc_server.go +++ b/api/grpc_server.go @@ -273,7 +273,7 @@ func (s *Server) GetRib(ctx context.Context, arg *GetRibRequest) (*GetRibRespons return &GetRibResponse{Table: &Table{ Type: arg.Table.Type, - Family: arg.Table.Family, + Family: uint32(tbl.GetRoutefamily()), Destinations: dsts}, }, err } |