public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] Implement DHCP support for user mode network
@ 2011-07-17  8:56 Asias He
  2011-07-17  8:56 ` [PATCH 01/16] kvm tools: Introduce uip_udp_make_pkg() Asias He
                   ` (16 more replies)
  0 siblings, 17 replies; 21+ messages in thread
From: Asias He @ 2011-07-17  8:56 UTC (permalink / raw)
  To: Pekka Enberg
  Cc: Cyrill Gorcunov, Ingo Molnar, Sasha Levin, Prasad Joshi, kvm,
	Asias He

This patch set implements DHCP support for user mode network.

This patch set complements the "Implement user mode network for kvm
tools" patch set and makes the Zero-Configuration Network happen.

To use this:
No configuration is needed in host side, just enable DHCP in your guest OS.

Asias He (16):
  kvm tools: Introduce uip_udp_make_pkg()
  kvm tools: Introduce struct uip_dhcp
  kvm tools: Add helper to tell if a UDP package is a DHCP package
  kvm tools: Add helpers to tell the type of a DHCP message
  kvm tools: Get domain name and nameserver from host
  kvm tools: Fill DHCP options with domain name and DNS server IP
  kvm tools: Fill all DHCP options
  kvm tools: Introduce uip_dhcp_make_pkg()
  kvm tools: Introduce uip_tx_do_ipv4_udp_dhcp()
  kvm tools: Get DNS information from host in uip_init()
  kvm tools: Handle DHCP package in gernal UDP processing path
  kvm tools: Introduce --guest-ip option
  kvm tools: Introduce --host-mac option
  kvm tools: Rename --host-ip-addr to --host-ip
  kvm tools: Initialize MAC address for virtio net properly
  kvm tools: Initialize MAC and IP address for uip properly

 tools/kvm/Makefile                 |    1 +
 tools/kvm/builtin-run.c            |   32 +++++-
 tools/kvm/include/kvm/uip.h        |   64 ++++++++++++
 tools/kvm/include/kvm/virtio-net.h |    6 +-
 tools/kvm/net/uip/core.c           |    2 +
 tools/kvm/net/uip/dhcp.c           |  194 ++++++++++++++++++++++++++++++++++++
 tools/kvm/net/uip/udp.c            |  105 +++++++++++--------
 tools/kvm/virtio/net.c             |   18 ++--
 8 files changed, 362 insertions(+), 60 deletions(-)
 create mode 100644 tools/kvm/net/uip/dhcp.c

-- 
1.7.5.4


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2011-07-18 10:20 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-17  8:56 [PATCH 00/16] Implement DHCP support for user mode network Asias He
2011-07-17  8:56 ` [PATCH 01/16] kvm tools: Introduce uip_udp_make_pkg() Asias He
2011-07-17  8:56 ` [PATCH 02/16] kvm tools: Introduce struct uip_dhcp Asias He
2011-07-17  8:56 ` [PATCH 03/16] kvm tools: Add helper to tell if a UDP package is a DHCP package Asias He
2011-07-17  8:56 ` [PATCH 04/16] kvm tools: Add helpers to tell the type of a DHCP message Asias He
2011-07-17  8:56 ` [PATCH 05/16] kvm tools: Get domain name and nameserver from host Asias He
2011-07-17  9:36   ` Sasha Levin
2011-07-18  4:48     ` Asias He
2011-07-18  8:27       ` Pekka Enberg
2011-07-17  8:56 ` [PATCH 06/16] kvm tools: Fill DHCP options with domain name and DNS server IP Asias He
2011-07-17  8:56 ` [PATCH 07/16] kvm tools: Fill all DHCP options Asias He
2011-07-17  8:56 ` [PATCH 08/16] kvm tools: Introduce uip_dhcp_make_pkg() Asias He
2011-07-17  8:56 ` [PATCH 09/16] kvm tools: Introduce uip_tx_do_ipv4_udp_dhcp() Asias He
2011-07-17  8:56 ` [PATCH 10/16] kvm tools: Get DNS information from host in uip_init() Asias He
2011-07-17  8:56 ` [PATCH 11/16] kvm tools: Handle DHCP package in gernal UDP processing path Asias He
2011-07-17  8:57 ` [PATCH 12/16] kvm tools: Introduce --guest-ip option Asias He
2011-07-17  8:57 ` [PATCH 13/16] kvm tools: Introduce --host-mac option Asias He
2011-07-17  8:57 ` [PATCH 14/16] kvm tools: Rename --host-ip-addr to --host-ip Asias He
2011-07-17  8:57 ` [PATCH 15/16] kvm tools: Initialize MAC address for virtio net properly Asias He
2011-07-17  8:57 ` [PATCH 16/16] kvm tools: Initialize MAC and IP address for uip properly Asias He
2011-07-18 10:20 ` [PATCH 00/16] Implement DHCP support for user mode network Pekka Enberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox