Skip to content

Commit 8ffeddb

Browse files
author
kishan
committed
bug 11547: Reset iptables counter when a public interface on domR is removed
1 parent b96701a commit 8ffeddb

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

patches/systemvm/debian/config/root/clearUsageRules.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ then
3737
# remove rules
3838
iptables -D NETWORK_STATS -i eth0 -o $i > /dev/null;
3939
iptables -D NETWORK_STATS -i $i -o eth0 > /dev/null;
40-
iptables -D NETWORK_STATS -o $pubIf ! -i eth0 -p tcp > /dev/null;
41-
iptables -D NETWORK_STATS -i $pubIf ! -o eth0 -p tcp > /dev/null;
40+
iptables -D NETWORK_STATS -o $i ! -i eth0 -p tcp > /dev/null;
41+
iptables -D NETWORK_STATS -i $i ! -o eth0 -p tcp > /dev/null;
4242
fi
4343
done
4444
rm /root/removedVifs

scripts/network/domr/networkUsage.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ get_usage () {
8181
local dRIp=$1
8282
ssh -q -p 3922 -o StrictHostKeyChecking=no -i $cert root@$dRIp "\
8383
iptables -L NETWORK_STATS -n -v -x | awk '\$1 ~ /^[0-9]+\$/ { printf \"%s:\", \$2}';
84+
if [ -f /root/removedVifs ] ; then iptables -Z NETWORK_STATS ; fi;
8485
/root/clearUsageRules.sh > /dev/null;
8586
"
8687
if [ $? -gt 0 -a $? -ne 2 ]

0 commit comments

Comments
 (0)