]> git.proxmox.com Git - mirror_iproute2.git/commit
bridge: add json support for bridge vlan show
authorRoopa Prabhu <roopa@cumulusnetworks.com>
Wed, 22 Jun 2016 13:45:52 +0000 (06:45 -0700)
committerStephen Hemminger <shemming@brocade.com>
Wed, 20 Jul 2016 19:02:02 +0000 (12:02 -0700)
commitd82a49ce85f0994b09310c24ad360be7739225fa
tree3818abc19de84a743b6757e77c58fe088504694c
parentd721a14590bae641546fb61aa7e4a0e604e75106
bridge: add json support for bridge vlan show

$bridge -c vlan show
port vlan ids
swp1  1 PVID Egress Untagged
 10-13

swp2  1 PVID Egress Untagged
 10-13

br0  1 PVID Egress Untagged

$bridge  -json vlan show
{
    "swp1": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        },{
            "vlan": 10
        },{
            "vlan": 11
        },{
            "vlan": 12
        },{
            "vlan": 13
        }
    ],
    "swp2": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        },{
            "vlan": 10
        },{
            "vlan": 11
        },{
            "vlan": 12
        },{
            "vlan": 13
        }
    ],
    "br0": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        }
    ]
}

$bridge -c -json vlan show
{
    "swp1": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        },{
            "vlan": 10,
            "vlanEnd": 13
        }
    ],
    "swp2": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        },{
            "vlan": 10,
            "vlanEnd": 13
        }
    ],
    "br0": [{
            "vlan": 1,
            "flags": ["PVID","Egress Untagged"
            ]
        }
    ]
}

Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>
bridge/br_common.h
bridge/bridge.c
bridge/vlan.c