On Thu, 25 Aug 2016 14:28:55 +0200 Nikolay Aleksandrov <niko...@cumulusnetworks.com> wrote:
> This patch adds support for the stats argument to the bridge > vlan command which will display the per-vlan statistics and the device > each vlan belongs to with its flags. The supported command filtering > options are dev and vid. Also the man page is updated to explain the new > option. > The patch uses the new RTM_GETSTATS interface with a filter_mask to dump > all bridges and ports vlans. Later we can add support for using the > per-device dump and filter it in the kernel instead. > > Example: > $ bridge -s vlan show > port vlan id > br0 1 Egress Untagged > RX: 2536 bytes 20 packets > TX: 2536 bytes 20 packets > 101 > RX: 43158 bytes 50 packets > TX: 43158 bytes 50 packets > eth1 1 Egress Untagged > RX: 2536 bytes 20 packets > TX: 2536 bytes 20 packets > 100 > RX: 0 bytes 0 packets > TX: 0 bytes 0 packets > 101 > RX: 43158 bytes 50 packets > TX: 43158 bytes 50 packets > 102 > RX: 16897 bytes 93 packets > TX: 0 bytes 0 packets > > The format is the same as bridge vlan show but with stats, even though > under the hood the calls done to the kernel are different. > > Signed-off-by: Nikolay Aleksandrov <niko...@cumulusnetworks.com> > --- Applied to net-next branch