Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 565ce8f3 authored by Nikolay Aleksandrov's avatar Nikolay Aleksandrov Committed by David S. Miller
Browse files

net: bridge: fix vlan stats continue counter



I made a dumb off-by-one mistake when I added the vlan stats counter
dumping code. The increment should happen before the check, not after
otherwise we miss one entry when we continue dumping.

Fixes: a60c0903 ("bridge: netlink: export per-vlan stats")
Signed-off-by: default avatarNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a3d2e9f8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1273,7 +1273,7 @@ static int br_fill_linkxstats(struct sk_buff *skb, const struct net_device *dev,
		struct bridge_vlan_xstats vxi;
		struct br_vlan_stats stats;

		if (vl_idx++ < *prividx)
		if (++vl_idx < *prividx)
			continue;
		memset(&vxi, 0, sizeof(vxi));
		vxi.vid = v->vid;