2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 14:05:33 +00:00

[#362,!182] Removed obsolete libdhcp secton

This commit is contained in:
Tomek Mrugalski
2019-02-21 22:55:21 +01:00
parent c6b3dbfc1a
commit d67f7178fe
3 changed files with 1 additions and 62 deletions

View File

@@ -8,7 +8,7 @@ dist_html_DATA = $(HTMLDOCS) kea-guide.css kea-logo-100x70.png
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

View File

@@ -86,8 +86,6 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ctrl-channel.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdhcp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="logging.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shell.xml"/>

View File

@@ -1,59 +0,0 @@
<!--
- 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>