From 4076adf5ed83c31f32cbc56e6b33151f8b460613 Mon Sep 17 00:00:00 2001 From: Toshiki Tsuboi Date: Sun, 3 Aug 2014 10:45:46 +0900 Subject: [PATCH] added parameter for rib_get this parameter will support to display like cli as follows. Status codes: * valid, > best Network Next Hop Reason Metric LocPrf Path *> 10.20.2.0/24 0.0.0.0 Only Path i *> 10.20.3.0/24 0.0.0.0 Only Path i *> 10.20.1.0/24 0.0.0.0 Only Path i Signed-off-by: Toshiki Tsuboi Signed-off-by: FUJITA Tomonori --- ryu/services/protocols/bgp/bgpspeaker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ryu/services/protocols/bgp/bgpspeaker.py b/ryu/services/protocols/bgp/bgpspeaker.py index 01c4a2dd..949e9695 100644 --- a/ryu/services/protocols/bgp/bgpspeaker.py +++ b/ryu/services/protocols/bgp/bgpspeaker.py @@ -367,7 +367,7 @@ class BGPSpeaker(object): show['params'] = ['vrf', 'routes', 'all'] return call('operator.show', **show) - def rib_get(self, family='ipv4'): + def rib_get(self, family='ipv4', format='json'): """ This method returns the BGP routing information in a json format. This will be improved soon. @@ -376,6 +376,7 @@ class BGPSpeaker(object): """ show = {} show['params'] = ['rib', family] + show['format'] = format return call('operator.show', **show) def _set_filter(self, filter_type, address, filters):