Provided by: libvdeslirp0_0.1.1-1_amd64 bug

NAME

       vdeslirp_init,   vdeslirp_setvprefix,   vdeslirp_setvprefix6   -  simple  API  for  slirp:
       configuration helpers

SYNOPSIS

       #include <libvdeslirp.h>

       #define VDE_INIT_DEFAULT 1

       void vdeslirp_init(SlirpConfig *cfg, int flags);

       void vdeslirp_setvprefix(SlirpConfig *cfg, int prefix);

       void vdeslirp_setvprefix6(SlirpConfig *cfg, int prefix6);

       These functions are provided by libvdeslirp. Link with -lvdeslirp.

DESCRIPTION

       These  functions  are  configuration  helpers  for  libvdeslirp(3).  The  fields  of   the
       SlirpConfig has been described in the libvdeslirp(3) manpage.

       vdeslirp_init  clears  the  SlirpConfig  configuration  structure cfg and sets the version
       number. If flags is set to VDE_INIT_DEFAULT then it sets default values to all the  fields
       of cfg. These default values are suitable for most applications.

           SLIRP configuration
           version       1
           ipv4-enable   1
           ipv4-network  10.0.2.0
           ipv4-netmask  255.255.255.0
           ipv4-host     10.0.2.2
           ipv6-enabled  1
           ipv6-prefix   fd00::
           ipv6-preflen  64
           ipv6-host     fd00::2
           hostname      slirp
           tftp-servname (null)
           tftp-path     (null)
           bootfile      (null)
           dhcp-start    10.0.2.15
           ipv4-vDNS     10.0.2.3
           ipv6-vDNS     fd00::3
           vDNS-search
           vdomainname   (null)
           MTU(0=def)    0
           MRU(0=def)    0
           disable-lback 0
           enable-emu    0

       The  functions  vdeslirp_setvprefix  and  vdeslirp_setvprefix6  define  the  netmasks  and
       prefixes for IPv4 and IPv6. These function are usually called after  the  redefinition  of
       vhost or vhost6. vdeslirp_setvprefix redefines the network prefix of vnetwork, vdhcp_start
       and vnameserver while vdeslirp_setvprefix6 redefines the network prefix for  vprefix_addr6
       and vnameserver6.

SEE ALSO

       libvdeslirp(3)

BUGS

       Bug reports should be addressed to <info@virtualsquare.org>

AUTHOR

       VirtualSquare. Project leader: Renzo Davoli.