diff options
author | Klaus Stengel <Klaus.Stengel@asamnet.de> | 2012-10-27 19:53:39 +0200 |
---|---|---|
committer | Jan Kiszka <jan.kiszka@siemens.com> | 2012-11-15 10:27:14 +0100 |
commit | 63d2960bc46f63137d7fbd5ff56b81e54710d195 (patch) | |
tree | d79d96216f2bab684f153fb70e2277e8a51feaca /slirp/slirp.h | |
parent | 1a89b60885ccc2abf7cc50275fcee70d0347425e (diff) | |
download | qemu-63d2960bc46f63137d7fbd5ff56b81e54710d195.zip qemu-63d2960bc46f63137d7fbd5ff56b81e54710d195.tar.gz qemu-63d2960bc46f63137d7fbd5ff56b81e54710d195.tar.bz2 |
slirp: Add domain-search option to slirp's DHCP server
This patch will allow the user to include the domain-search option in
replies from the built-in DHCP server. The domain suffixes can be
specified by adding dnssearch= entries to the "-net user" parameter.
[Jan: tiny style adjustments]
Signed-off-by: Klaus Stengel <Klaus.Stengel@asamnet.de>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Diffstat (limited to 'slirp/slirp.h')
-rw-r--r-- | slirp/slirp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/slirp/slirp.h b/slirp/slirp.h index f2c5eca..0107b07 100644 --- a/slirp/slirp.h +++ b/slirp/slirp.h @@ -235,6 +235,8 @@ struct Slirp { /* bootp/dhcp states */ BOOTPClient bootp_clients[NB_BOOTP_CLIENTS]; char *bootp_filename; + size_t vdnssearch_len; + uint8_t *vdnssearch; /* tcp states */ struct socket tcb; @@ -294,6 +296,9 @@ void lprint(const char *, ...) GCC_FMT_ATTR(1, 2); #define SO_OPTIONS DO_KEEPALIVE #define TCP_MAXIDLE (TCPTV_KEEPCNT * TCPTV_KEEPINTVL) +/* dnssearch.c */ +int translate_dnssearch(Slirp *s, const char ** names); + /* cksum.c */ int cksum(struct mbuf *m, int len); |