Revision dec6a2be085f046d42eb0bdce95ecb73de526429 authored by Mark McLoughlin on 29 July 2008, 14:58:33 UTC, committed by Rusty Russell on 28 July 2008, 23:58:33 UTC
If you've got a nice DHCP configuration which maps MAC
addresses to specific IP addresses, then you're going to
want to start your guest with one of those MAC addresses.

Also, in Fedora, we have persistent network interface naming
based on the MAC address, so with randomly assigned
addresses you're soon going to hit eth13. Who knows what
will happen then!

Allow assigning a MAC address to the network interface with
e.g.

  --tunnet=bridge:eth0:00:FF:95:6B:DA:3D

or:

  --tunnet=192.168.121.1:00:FF:95:6B:DA:3D

which is pretty unintelligable, but ...

(includes Rusty's minor rework)

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
1 parent 34bdaab
History
File Mode Size
mach-bigsmp
mach-default
mach-es7000
mach-generic
mach-numaq
mach-rdc321x
mach-summit
mach-voyager
uv
visws
xen
Kbuild -rw-r--r-- 525 bytes
a.out-core.h -rw-r--r-- 2.1 KB
a.out.h -rw-r--r-- 693 bytes
acpi.h -rw-r--r-- 4.7 KB
agp.h -rw-r--r-- 1.1 KB
alternative-asm.h -rw-r--r-- 289 bytes
alternative.h -rw-r--r-- 6.4 KB
amd_iommu.h -rw-r--r-- 1.1 KB
amd_iommu_types.h -rw-r--r-- 9.7 KB
apic.h -rw-r--r-- 3.2 KB
apicdef.h -rw-r--r-- 10.4 KB
arch_hooks.h -rw-r--r-- 711 bytes
asm.h -rw-r--r-- 1.0 KB
atomic.h -rw-r--r-- 82 bytes
atomic_32.h -rw-r--r-- 5.9 KB
atomic_64.h -rw-r--r-- 10.9 KB
auxvec.h -rw-r--r-- 257 bytes
bios_ebda.h -rw-r--r-- 397 bytes
bitops.h -rw-r--r-- 11.4 KB
boot.h -rw-r--r-- 761 bytes
bootparam.h -rw-r--r-- 2.7 KB
bug.h -rw-r--r-- 747 bytes
bugs.h -rw-r--r-- 138 bytes
byteorder.h -rw-r--r-- 1.5 KB
cache.h -rw-r--r-- 538 bytes
cacheflush.h -rw-r--r-- 4.3 KB
calgary.h -rw-r--r-- 2.4 KB
calling.h -rw-r--r-- 3.1 KB
checksum.h -rw-r--r-- 86 bytes
checksum_32.h -rw-r--r-- 4.7 KB
checksum_64.h -rw-r--r-- 5.2 KB
cmpxchg.h -rw-r--r-- 84 bytes
cmpxchg_32.h -rw-r--r-- 9.2 KB
cmpxchg_64.h -rw-r--r-- 4.4 KB
compat.h -rw-r--r-- 4.7 KB
cpu.h -rw-r--r-- 395 bytes
cpufeature.h -rw-r--r-- 10.3 KB
cputime.h -rw-r--r-- 33 bytes
current.h -rw-r--r-- 693 bytes
debugreg.h -rw-r--r-- 2.8 KB
delay.h -rw-r--r-- 860 bytes
desc.h -rw-r--r-- 10.0 KB
desc_defs.h -rw-r--r-- 2.3 KB
device.h -rw-r--r-- 297 bytes
div64.h -rw-r--r-- 1.4 KB
dma-mapping.h -rw-r--r-- 7.6 KB
dma.h -rw-r--r-- 9.5 KB
dmi.h -rw-r--r-- 612 bytes
ds.h -rw-r--r-- 1.7 KB
dwarf2.h -rw-r--r-- 1.7 KB
e820.h -rw-r--r-- 4.7 KB
edac.h -rw-r--r-- 408 bytes
efi.h -rw-r--r-- 3.6 KB
elf.h -rw-r--r-- 9.4 KB
emergency-restart.h -rw-r--r-- 329 bytes
errno.h -rw-r--r-- 31 bytes
fb.h -rw-r--r-- 485 bytes
fcntl.h -rw-r--r-- 31 bytes
fixmap.h -rw-r--r-- 1.8 KB
fixmap_32.h -rw-r--r-- 3.6 KB
fixmap_64.h -rw-r--r-- 2.5 KB
floppy.h -rw-r--r-- 6.4 KB
frame.h -rw-r--r-- 504 bytes
ftrace.h -rw-r--r-- 273 bytes
futex.h -rw-r--r-- 3.3 KB
gart.h -rw-r--r-- 1.7 KB
genapic.h -rw-r--r-- 84 bytes
genapic_32.h -rw-r--r-- 3.4 KB
genapic_64.h -rw-r--r-- 1.3 KB
geode.h -rw-r--r-- 6.3 KB
gpio.h -rw-r--r-- 1.1 KB
hardirq.h -rw-r--r-- 247 bytes
hardirq_32.h -rw-r--r-- 734 bytes
hardirq_64.h -rw-r--r-- 579 bytes
highmem.h -rw-r--r-- 2.1 KB
hpet.h -rw-r--r-- 2.7 KB
hugetlb.h -rw-r--r-- 2.0 KB
hw_irq.h -rw-r--r-- 2.9 KB
hypertransport.h -rw-r--r-- 1.3 KB
i387.h -rw-r--r-- 7.8 KB
i8253.h -rw-r--r-- 345 bytes
i8259.h -rw-r--r-- 1.5 KB
ia32.h -rw-r--r-- 3.5 KB
ia32_unistd.h -rw-r--r-- 552 bytes
idle.h -rw-r--r-- 230 bytes
intel_arch_perfmon.h -rw-r--r-- 916 bytes
io.h -rw-r--r-- 3.4 KB
io_32.h -rw-r--r-- 7.5 KB
io_64.h -rw-r--r-- 6.3 KB
io_apic.h -rw-r--r-- 4.0 KB
ioctl.h -rw-r--r-- 31 bytes
ioctls.h -rw-r--r-- 2.7 KB
iommu.h -rw-r--r-- 976 bytes
ipcbuf.h -rw-r--r-- 627 bytes
ipi.h -rw-r--r-- 2.8 KB
irq.h -rw-r--r-- 1.1 KB
irq_regs.h -rw-r--r-- 86 bytes
irq_regs_32.h -rw-r--r-- 613 bytes
irq_regs_64.h -rw-r--r-- 34 bytes
irq_vectors.h -rw-r--r-- 4.7 KB
irqflags.h -rw-r--r-- 4.4 KB
ist.h -rw-r--r-- 855 bytes
k8.h -rw-r--r-- 364 bytes
kdebug.h -rw-r--r-- 943 bytes
kexec.h -rw-r--r-- 5.2 KB
kgdb.h -rw-r--r-- 1.7 KB
kmap_types.h -rw-r--r-- 472 bytes
kprobes.h -rw-r--r-- 3.0 KB
kvm.h -rw-r--r-- 5.1 KB
kvm_host.h -rw-r--r-- 20.3 KB
kvm_para.h -rw-r--r-- 3.4 KB
kvm_x86_emulate.h -rw-r--r-- 6.0 KB
ldt.h -rw-r--r-- 942 bytes
lguest.h -rw-r--r-- 2.6 KB
lguest_hcall.h -rw-r--r-- 2.4 KB
linkage.h -rw-r--r-- 2.1 KB
local.h -rw-r--r-- 5.7 KB
math_emu.h -rw-r--r-- 613 bytes
mc146818rtc.h -rw-r--r-- 2.8 KB
mca.h -rw-r--r-- 1.2 KB
mca_dma.h -rw-r--r-- 5.1 KB
mce.h -rw-r--r-- 3.4 KB
mman.h -rw-r--r-- 677 bytes
mmconfig.h -rw-r--r-- 318 bytes
mmu.h -rw-r--r-- 505 bytes
mmu_context.h -rw-r--r-- 800 bytes
mmu_context_32.h -rw-r--r-- 1.3 KB
mmu_context_64.h -rw-r--r-- 1.3 KB
mmx.h -rw-r--r-- 269 bytes
mmzone.h -rw-r--r-- 82 bytes
mmzone_32.h -rw-r--r-- 3.1 KB
mmzone_64.h -rw-r--r-- 1.3 KB
module.h -rw-r--r-- 2.2 KB
mpspec.h -rw-r--r-- 3.9 KB
mpspec_def.h -rw-r--r-- 4.2 KB
msgbuf.h -rw-r--r-- 1.1 KB
msidef.h -rw-r--r-- 1.5 KB
msr-index.h -rw-r--r-- 10.5 KB
msr.h -rw-r--r-- 5.7 KB
mtrr.h -rw-r--r-- 6.1 KB
mutex.h -rw-r--r-- 80 bytes
mutex_32.h -rw-r--r-- 3.9 KB
mutex_64.h -rw-r--r-- 2.9 KB
nmi.h -rw-r--r-- 2.2 KB
nops.h -rw-r--r-- 3.2 KB
numa.h -rw-r--r-- 78 bytes
numa_32.h -rw-r--r-- 229 bytes
numa_64.h -rw-r--r-- 1.1 KB
numaq.h -rw-r--r-- 5.9 KB
olpc.h -rw-r--r-- 3.0 KB
page.h -rw-r--r-- 4.9 KB
page_32.h -rw-r--r-- 2.8 KB
page_64.h -rw-r--r-- 2.9 KB
param.h -rw-r--r-- 455 bytes
paravirt.h -rw-r--r-- 43.2 KB
parport.h -rw-r--r-- 295 bytes
pat.h -rw-r--r-- 500 bytes
pci-direct.h -rw-r--r-- 810 bytes
pci.h -rw-r--r-- 2.7 KB
pci_32.h -rw-r--r-- 916 bytes
pci_64.h -rw-r--r-- 1.8 KB
pda.h -rw-r--r-- 3.9 KB
percpu.h -rw-r--r-- 5.7 KB
pgalloc.h -rw-r--r-- 3.5 KB
pgtable-2level-defs.h -rw-r--r-- 367 bytes
pgtable-2level.h -rw-r--r-- 2.0 KB
pgtable-3level-defs.h -rw-r--r-- 560 bytes
pgtable-3level.h -rw-r--r-- 4.8 KB
pgtable.h -rw-r--r-- 15.7 KB
pgtable_32.h -rw-r--r-- 5.6 KB
pgtable_64.h -rw-r--r-- 7.8 KB
poll.h -rw-r--r-- 30 bytes
posix_types.h -rw-r--r-- 220 bytes
posix_types_32.h -rw-r--r-- 2.2 KB
posix_types_64.h -rw-r--r-- 3.2 KB
prctl.h -rw-r--r-- 166 bytes
processor-cyrix.h -rw-r--r-- 681 bytes
processor-flags.h -rw-r--r-- 3.3 KB
processor.h -rw-r--r-- 21.8 KB
proto.h -rw-r--r-- 693 bytes
ptrace-abi.h -rw-r--r-- 3.5 KB
ptrace.h -rw-r--r-- 5.1 KB
pvclock-abi.h -rw-r--r-- 1.3 KB
pvclock.h -rw-r--r-- 417 bytes
reboot.h -rw-r--r-- 493 bytes
reboot_fixups.h -rw-r--r-- 138 bytes
required-features.h -rw-r--r-- 1.9 KB
resource.h -rw-r--r-- 34 bytes
resume-trace.h -rw-r--r-- 513 bytes
rio.h -rw-r--r-- 2.5 KB
rtc.h -rw-r--r-- 29 bytes
rwlock.h -rw-r--r-- 187 bytes
rwsem.h -rw-r--r-- 7.1 KB
scatterlist.h -rw-r--r-- 749 bytes
seccomp.h -rw-r--r-- 84 bytes
seccomp_32.h -rw-r--r-- 354 bytes
seccomp_64.h -rw-r--r-- 610 bytes
sections.h -rw-r--r-- 34 bytes
segment.h -rw-r--r-- 6.1 KB
sembuf.h -rw-r--r-- 699 bytes
serial.h -rw-r--r-- 1.0 KB
setup.h -rw-r--r-- 2.4 KB
shmbuf.h -rw-r--r-- 1.3 KB
shmparam.h -rw-r--r-- 154 bytes
sigcontext.h -rw-r--r-- 4.5 KB
sigcontext32.h -rw-r--r-- 1.5 KB
siginfo.h -rw-r--r-- 173 bytes
signal.h -rw-r--r-- 5.4 KB
smp.h -rw-r--r-- 4.8 KB
socket.h -rw-r--r-- 1.2 KB
sockios.h -rw-r--r-- 361 bytes
sparsemem.h -rw-r--r-- 868 bytes
spinlock.h -rw-r--r-- 8.9 KB
spinlock_types.h -rw-r--r-- 375 bytes
srat.h -rw-r--r-- 1.1 KB
stacktrace.h -rw-r--r-- 621 bytes
stat.h -rw-r--r-- 2.2 KB
statfs.h -rw-r--r-- 979 bytes
string.h -rw-r--r-- 82 bytes
string_32.h -rw-r--r-- 7.2 KB
string_64.h -rw-r--r-- 1.6 KB
suspend.h -rw-r--r-- 84 bytes
suspend_32.h -rw-r--r-- 1.3 KB
suspend_64.h -rw-r--r-- 1.3 KB
swiotlb.h -rw-r--r-- 2.0 KB
sync_bitops.h -rw-r--r-- 3.4 KB
system.h -rw-r--r-- 12.0 KB
system_64.h -rw-r--r-- 370 bytes
tce.h -rw-r--r-- 1.7 KB
termbits.h -rw-r--r-- 4.5 KB
termios.h -rw-r--r-- 3.0 KB
therm_throt.h -rw-r--r-- 206 bytes
thread_info.h -rw-r--r-- 7.8 KB
time.h -rw-r--r-- 1.1 KB
timer.h -rw-r--r-- 1.6 KB
timex.h -rw-r--r-- 483 bytes
tlb.h -rw-r--r-- 296 bytes
tlbflush.h -rw-r--r-- 3.8 KB
topology.h -rw-r--r-- 6.7 KB
trampoline.h -rw-r--r-- 465 bytes
traps.h -rw-r--r-- 2.3 KB
tsc.h -rw-r--r-- 1.2 KB
types.h -rw-r--r-- 634 bytes
uaccess.h -rw-r--r-- 13.4 KB
uaccess_32.h -rw-r--r-- 6.5 KB
uaccess_64.h -rw-r--r-- 5.6 KB
ucontext.h -rw-r--r-- 279 bytes
unaligned.h -rw-r--r-- 306 bytes
unistd.h -rw-r--r-- 200 bytes
unistd_32.h -rw-r--r-- 10.5 KB
unistd_64.h -rw-r--r-- 21.5 KB
unwind.h -rw-r--r-- 285 bytes
user.h -rw-r--r-- 78 bytes
user32.h -rw-r--r-- 2.0 KB
user_32.h -rw-r--r-- 4.9 KB
user_64.h -rw-r--r-- 5.2 KB
vdso.h -rw-r--r-- 1.3 KB
vga.h -rw-r--r-- 381 bytes
vgtod.h -rw-r--r-- 610 bytes
vic.h -rw-r--r-- 1.9 KB
vm86.h -rw-r--r-- 5.3 KB
vmi.h -rw-r--r-- 7.1 KB
vmi_time.h -rw-r--r-- 3.1 KB
voyager.h -rw-r--r-- 15.4 KB
vsyscall.h -rw-r--r-- 1.2 KB
xor.h -rw-r--r-- 76 bytes
xor_32.h -rw-r--r-- 21.0 KB
xor_64.h -rw-r--r-- 7.9 KB

back to top