dhcpv6_relay.h
Go to the documentation of this file.
100 Socket *clientSockets[DHCPV6_RELAY_MAX_CLIENT_INTERFACES]; ///<Sockets that handle client-facing interfaces
101 SocketEventDesc eventDesc[DHCPV6_RELAY_MAX_CLIENT_INTERFACES]; ///<The events the application is interested in
#define DHCPV6_RELAY_MAX_CLIENT_INTERFACES
Definition: dhcpv6_relay.h:59
void dhcpv6RelayGetDefaultSettings(Dhcpv6RelaySettings *settings)
Initialize settings with default values.
Definition: dhcpv6_relay.c:55
Definitions common to DHCPv6 client, server and relay agent.
error_t dhcpv6RelayStop(Dhcpv6RelayContext *context)
Stop DHCPv6 relay agent.
Definition: dhcpv6_relay.c:258
void dhcpv6RelayTask(Dhcpv6RelayContext *context)
DHCPv6 relay agent task.
Definition: dhcpv6_relay.c:307
error_t dhcpv6RelayStart(Dhcpv6RelayContext *context)
Start DHCPv6 relay agent.
Definition: dhcpv6_relay.c:175
void dhcpv6RelayDeinit(Dhcpv6RelayContext *context)
Release DHCP relay agent context.
Definition: dhcpv6_relay.c:377
Socket API.
Ipv6Addr serverIpAddr
Address to be used when relaying messages to the server.
Definition: dhcpv6_relay.h:84
Ipv6Addr serverIpAddr
Address to be used when relaying messages to the server.
Definition: dhcpv6_relay.h:98
error_t dhcpv6RelayInit(Dhcpv6RelayContext *context, const Dhcpv6RelaySettings *settings)
DHCPv6 relay agent initialization.
Definition: dhcpv6_relay.c:90
