summaryrefslogtreecommitdiff
path: root/scripts/poky-qemu-internal
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-09-10 10:28:09 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-09-10 10:45:55 +0100
commit8e43883f97f76857bd4cc85de544a09c6cceb24e (patch)
treec99c088548f785d2c0e65d164bd8e7d2960ff1c2 /scripts/poky-qemu-internal
parent3dd36ababd9acf0d5695b424cc145a482b6f3617 (diff)
downloadopenembedded-core-8e43883f97f76857bd4cc85de544a09c6cceb24e.tar.gz
openembedded-core-8e43883f97f76857bd4cc85de544a09c6cceb24e.tar.bz2
openembedded-core-8e43883f97f76857bd4cc85de544a09c6cceb24e.zip
scrtips/poky-qemu: Fix network interface device numbering
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'scripts/poky-qemu-internal')
-rwxr-xr-xscripts/poky-qemu-internal5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/poky-qemu-internal b/scripts/poky-qemu-internal
index 0cf4ced707..f1aa43945a 100755
--- a/scripts/poky-qemu-internal
+++ b/scripts/poky-qemu-internal
@@ -91,7 +91,10 @@ release_lock() {
fi
}
-KERNEL_NETWORK_CMD="ip=192.168.7.2::192.168.7.1:255.255.255.0"
+n1=$[ (`echo $TAP | sed 's/tap//'` * 2) + 1 ]
+n2=$[ (`echo $TAP | sed 's/tap//'` * 2) + 2 ]
+
+KERNEL_NETWORK_CMD="ip=192.168.7.$n2::192.168.7.$n1:255.255.255.0"
QEMU_TAP_CMD="-net tap,vlan=0,ifname=$TAP,script=no,downscript=no"
QEMU_NETWORK_CMD="-net nic,vlan=0 $QEMU_TAP_CMD"
KERNCMDLINE="mem=$QEMU_MEMORY"