Thanks David!
On Tue, Oct 1, 2019 at 5:14 PM David Ahern <dsah...@gmail.com> wrote: > > On 9/26/19 9:29 AM, Julien Fortin wrote: > > From: Julien Fortin <jul...@cumulusnetworks.com> > > > > print_rta_multipath doesn't support JSON output: > > > > { > > "dst":"27.0.0.13", > > "protocol":"bgp", > > "metric":20, > > "flags":[], > > "gateway":"169.254.0.1"dev uplink-1 weight 1 , > > "flags":["onlink"], > > "gateway":"169.254.0.1"dev uplink-2 weight 1 , > > "flags":["onlink"] > > }, > > > > since RTA_MULTIPATH has nested objects we should print them > > in a json array. > > > > With the path we have the following output: > > > > { > > "flags": [], > > "dst": "36.0.0.13", > > "protocol": "bgp", > > "metric": 20, > > "nexthops": [ > > { > > "weight": 1, > > "flags": [ > > "onlink" > > ], > > "gateway": "169.254.0.1", > > "dev": "uplink-1" > > }, > > { > > "weight": 1, > > "flags": [ > > "onlink" > > ], > > "gateway": "169.254.0.1", > > "dev": "uplink-2" > > } > > ] > > } > > > > Fixes: 663c3cb23103f4 ("iproute: implement JSON and color output") > > > > Signed-off-by: Julien Fortin <jul...@cumulusnetworks.com> > > --- > > ip/iproute.c | 46 ++++++++++++++++++++++++++++------------------ > > 1 file changed, 28 insertions(+), 18 deletions(-) > > > > applied to iproute2-next. Thanks > > Stephen: I see only 1 place (mdb) that prints devices with color, so > that can be done across all of the commands by a follow up. >