aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-04-20 20:43:57 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-04-20 20:43:57 +0000
commit5fd515c7a4eed5990b74706d2c52391a7c337c3a (patch)
tree1e2e83c212b2b9fc75af1d65adcb19d0d2ea5f9d /tools
parent4c3866832c452ea06132c66d76bf885808633fb9 (diff)
downloadxen-5fd515c7a4eed5990b74706d2c52391a7c337c3a.tar.gz
xen-5fd515c7a4eed5990b74706d2c52391a7c337c3a.tar.bz2
xen-5fd515c7a4eed5990b74706d2c52391a7c337c3a.zip
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
Many files: Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/domain_builder/newdom6
-rwxr-xr-xtools/domain_builder/vifinit10
2 files changed, 6 insertions, 10 deletions
diff --git a/tools/domain_builder/newdom b/tools/domain_builder/newdom
index 1961872923..7dc46a0854 100755
--- a/tools/domain_builder/newdom
+++ b/tools/domain_builder/newdom
@@ -21,10 +21,6 @@ DOM=$?
echo DOM= $DOM
-VIF=`cat /proc/xeno/dom$DOM/vif`
-
-echo VIF= $VIF
-
-$VIFINIT $VIF $IP
+$VIFINIT $DOM 0 $IP
diff --git a/tools/domain_builder/vifinit b/tools/domain_builder/vifinit
index 58b50eaab0..76a95e8b8a 100755
--- a/tools/domain_builder/vifinit
+++ b/tools/domain_builder/vifinit
@@ -7,19 +7,19 @@
#
# Usage is:
#
-# vifinit [vif id] [dotted decimal ip address]
+# vifinit [vif dom] [vif idx] [dotted decimal ip address]
#
-if [ $# -ne 2 ] ;
+if [ $# -ne 3 ] ;
then
- echo "usage: vifinit [vif id] [dotted decimal ip address]"
+ echo "usage: vifinit [vif dom] [vif idx] [dotted decimal ip address]"
exit
fi
#outbound rule:
-echo "ADD ACCEPT srcaddr=$2 srcaddrmask=255.255.255.255 srcint=$1 dstint=-1 proto=any" > /proc/vfr
+echo "ADD ACCEPT srcaddr=$3 srcaddrmask=255.255.255.255 srcdom=$1 srcidx=$2 dst=PHYS proto=any" > /proc/vfr
#inbound rule:
-echo "ADD ACCEPT dstaddr=$2 dstaddrmask=255.255.255.255 srcint=-4 dstint=$1 proto=any" > /proc/vfr
+echo "ADD ACCEPT dstaddr=$3 dstaddrmask=255.255.255.255 src=ANY dstdom=$1 dstidx=$2 proto=any" > /proc/vfr
#----] done.