summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2016-04-04 16:08:56 +0300
committerDmitry Kozlov <xeb@mail.ru>2016-04-04 16:08:56 +0300
commitf67292499b20f599f2bd744d2dcf0f6779581787 (patch)
tree7fc73f7fbfb82186eedfc9dd9bbab66cd5e47b91
parent688b0793ff1245d0148c762e5736014a44a49b32 (diff)
downloadaccel-ppp-f67292499b20f599f2bd744d2dcf0f6779581787.tar.gz
accel-ppp-f67292499b20f599f2bd744d2dcf0f6779581787.zip
vlan_mon: recalculate busy mask on vlan mask update
-rw-r--r--drivers/vlan_mon/vlan_mon.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/vlan_mon/vlan_mon.c b/drivers/vlan_mon/vlan_mon.c
index d486df70..b968b6b3 100644
--- a/drivers/vlan_mon/vlan_mon.c
+++ b/drivers/vlan_mon/vlan_mon.c
@@ -359,6 +359,9 @@ static int vlan_mon_nl_cmd_add_vlan_mon(struct sk_buff *skb, struct genl_info *i
rtnl_unlock();
}
#endif
+
+ for (i = 0; i < 4096/sizeof(long)/8; i++)
+ d->busy[i] = d->vid[0][i] | d->vid[1][i];
}
up(&vlan_mon_lock);