From 6fae78eb31581db176d632899440dd4d666d6d77 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Thu, 30 May 2024 10:16:18 +0300 Subject: [PATCH] doc: net: Add DHCPv6 information DHCPv6 description was missing from the documentation. Fixes #73290 Signed-off-by: Jukka Rissanen --- doc/connectivity/networking/api/dhcpv6.rst | 26 +++++++++++++++++++ .../networking/api/system_mgmt.rst | 1 + 2 files changed, 27 insertions(+) create mode 100644 doc/connectivity/networking/api/dhcpv6.rst diff --git a/doc/connectivity/networking/api/dhcpv6.rst b/doc/connectivity/networking/api/dhcpv6.rst new file mode 100644 index 00000000000..ae6d0c21cd6 --- /dev/null +++ b/doc/connectivity/networking/api/dhcpv6.rst @@ -0,0 +1,26 @@ +.. _dhcpv6_interface: + +DHCPv6 +###### + +.. contents:: + :local: + :depth: 2 + +Overview +******** + +The Dynamic Host Configuration Protocol (DHCP) for IPv6 is a network management protocol +used on IPv6 based networks. A DHCPv6 server dynamically assigns an IPv6 address +and other network configuration parameters to each device on a network so they +can communicate with other IP networks. +See this +`DHCPv6 Wikipedia article `_ +for a detailed overview of how DHCPv6 works. + +Note that Zephyr only supports DHCPv6 client functionality. + +API Reference +************* + +.. doxygengroup:: dhcpv6 diff --git a/doc/connectivity/networking/api/system_mgmt.rst b/doc/connectivity/networking/api/system_mgmt.rst index a09ed2b2787..97f2f559bd7 100644 --- a/doc/connectivity/networking/api/system_mgmt.rst +++ b/doc/connectivity/networking/api/system_mgmt.rst @@ -8,6 +8,7 @@ Network System Management net_config.rst dhcpv4.rst + dhcpv6.rst net_hostname.rst net_core.rst net_if.rst