DHCPv6 relay agent (Dynamic Host Configuration Protocol for IPv6) More...
|error_t||dhcpv6RelayStart (Dhcpv6RelayContext *context, const Dhcpv6RelaySettings *settings)|
|Start DHCPv6 relay agent. More...|
|error_t||dhcpv6RelayStop (Dhcpv6RelayContext *context)|
|Stop DHCPv6 relay agent. More...|
|error_t||dhcpv6RelayJoinMulticastGroup (Dhcpv6RelayContext *context)|
|Join All_DHCP_Relay_Agents_and_Servers multicast group. More...|
|error_t||dhcpv6RelayLeaveMulticastGroup (Dhcpv6RelayContext *context)|
|Leave All_DHCP_Relay_Agents_and_Servers multicast group. More...|
|void||dhcpv6RelayTask (void *param)|
|DHCPv6 relay agent task. More...|
|error_t||dhcpv6ForwardClientMessage (Dhcpv6RelayContext *context, uint_t index)|
|Forward client message. More...|
|error_t||dhcpv6ForwardRelayReplyMessage (Dhcpv6RelayContext *context)|
|Forward Relay-Reply message. More...|
DHCPv6 relay agent (Dynamic Host Configuration Protocol for IPv6)
Copyright (C) 2010-2020 Oryx Embedded SARL. All rights reserved.
This file is part of CycloneTCP Open.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
DHCPv6 Relay-Agents are deployed to forward DHCPv6 messages between clients and servers when they are not on the same IPv6 link and are often implemented alongside a routing function in a common node. Refer to RFC 3315
Definition in file dhcpv6_relay.c.