DOCBOOK = kea-guide.xml intro.xml quickstart.xml install.xml admin.xml config.xml
DOCBOOK += keactrl.xml dhcp4-srv.xml dhcp6-srv.xml lease-expiration.xml logging.xml
DOCBOOK += ddns.xml hooks.xml hooks-class-cmds.xml hooks-ha.xml hooks-host-cache.xml
-DOCBOOK += hooks-lease-cmds.xml hooks-radius.xml hooks-stat-cmds.xml libdhcp.xml
+DOCBOOK += hooks-lease-cmds.xml hooks-radius.xml hooks-stat-cmds.xml
DOCBOOK += lfc.xml stats.xml ctrl-channel.xml classify.xml shell.xml agent.xml
DOCBOOK += netconf.xml api.xml congestion-handling.xml hammer.xml
+++ /dev/null
-<!--
- - Copyright (C) 2014-2018 Internet Systems Consortium, Inc. ("ISC")
- -
- - This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, you can obtain one at http://mozilla.org/MPL/2.0/.
--->
-
-<!-- Converted by db4-upgrade version 1.1 -->
-<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="libdhcp">
- <title>The libdhcp++ Library</title>
- <para>
- libdhcp++ is a library written in C++ that handles
- many DHCP-related tasks, including:
- <itemizedlist>
- <listitem>
- <simpara>DHCPv4 and DHCPv6 packet parsing, manipulation, and assembly</simpara>
- </listitem>
- <listitem>
- <simpara>Option parsing, manipulation, and assembly</simpara>
- </listitem>
- <listitem>
- <simpara>Network interface detection</simpara>
- </listitem>
- <listitem>
- <simpara>Socket operations such as creation, data transmission and reception, and socket closing</simpara>
- </listitem>
- </itemizedlist>
- </para>
-
- <para>
- While this library is currently used by Kea, it is designed to
- be a portable, universal library, useful for any DHCP-related software.
- </para>
-
-<!-- TODO: point to doxygen docs -->
-
- <section xml:id="iface-detect">
- <title>Interface Detection and Socket Handling</title>
- <para>Both the DHCPv4 and DHCPv6 components share network
- interface detection routines. Interface detection is
- currently supported on Linux, all BSD family (FreeBSD, NetBSD,
- OpenBSD), Mac OS X, and Solaris 11 systems.</para>
-
- <para>DHCPv4 requires special raw-socket processing to send and receive
- packets from hosts that do not have an IPv4 address assigned. Support
- for this operation is implemented on Linux, FreeBSD, NetBSD, and OpenBSD.
- It is likely that the DHCPv4 component will not work in certain cases on
- other systems.</para>
- </section>
-
-<!--
- <section id="packet-handling">
- <title>DHCPv4/DHCPv6 Packet Handling</title>
- <para>TODO: Describe packet handling here, with pointers to wiki</para>
- </section>
--->
-
- </chapter>