Internal DHCPv6 definitions.
More...
Internal DHCPv6 definitions.
- Note
- This header is based on RFC 8415
- Author
- Martine Lenders m.len.nosp@m.ders.nosp@m.@fu-b.nosp@m.erli.nosp@m.n.de
Definition in file _dhcpv6.h.
#include <stdint.h>
#include "byteorder.h"
#include "net/ipv6/addr.h"
Go to the source code of this file.
◆ DHCPV6_ALL_RELAY_AGENTS_AND_SERVERS
#define DHCPV6_ALL_RELAY_AGENTS_AND_SERVERS |
Value: { 0xff, 0x02, 0x00, 0x00, \
0x00, 0x00, 0x00, 0x00, \
0x00, 0x00, 0x00, 0x00, \
0x00, 0x01, 0x00, 0x02 \
}
Multicast address used by clients to communicate with neighboring relay agents and servers.
- Note
- Corresponds with
All_DHCP_Relay_Agents_and_Servers
in the draft.
Definition at line 44 of file _dhcpv6.h.
◆ DHCPV6_DUID_MAX_LEN
#define DHCPV6_DUID_MAX_LEN (128U) |
maximum length of DUID
Definition at line 80 of file _dhcpv6.h.
◆ DHCPV6_INF_MAX_DELAY
#define DHCPV6_INF_MAX_DELAY (1U) |
INF_MAX_DELAY (in sec)
Definition at line 71 of file _dhcpv6.h.
◆ DHCPV6_INF_MAX_RT
#define DHCPV6_INF_MAX_RT (3600U) |
INF_MAX_RT (in sec)
Definition at line 73 of file _dhcpv6.h.
◆ DHCPV6_INF_TIMEOUT
#define DHCPV6_INF_TIMEOUT (1U) |
INF_TIMEOUT (in sec)
Definition at line 72 of file _dhcpv6.h.
◆ DHCPV6_IRT_DEFAULT
#define DHCPV6_IRT_DEFAULT (86400U) |
IRT_DEFAULT (in sec)
Definition at line 75 of file _dhcpv6.h.
◆ DHCPV6_IRT_MINIMUM
#define DHCPV6_IRT_MINIMUM (600U) |
IRT_MINIMUM (in sec)
Definition at line 76 of file _dhcpv6.h.
◆ DHCPV6_REB_MAX_RT
#define DHCPV6_REB_MAX_RT (600U) |
REB_MAX_RT (in sec)
Definition at line 69 of file _dhcpv6.h.
◆ DHCPV6_REB_TIMEOUT
#define DHCPV6_REB_TIMEOUT (10U) |
REB_TIMEOUT (in sec)
Definition at line 68 of file _dhcpv6.h.
◆ DHCPV6_REN_MAX_RT
#define DHCPV6_REN_MAX_RT (600U) |
REN_MAX_RT (in sec)
Definition at line 66 of file _dhcpv6.h.
◆ DHCPV6_REN_TIMEOUT
#define DHCPV6_REN_TIMEOUT (10U) |
REN_TIMEOUT (in sec)
Definition at line 65 of file _dhcpv6.h.
◆ DHCPV6_REQ_MAX_RC
#define DHCPV6_REQ_MAX_RC (10U) |
◆ DHCPV6_REQ_MAX_RT
#define DHCPV6_REQ_MAX_RT (30U) |
REQ_MAX_RT (in sec)
Definition at line 62 of file _dhcpv6.h.
◆ DHCPV6_REQ_TIMEOUT
#define DHCPV6_REQ_TIMEOUT (1U) |
REQ_TIMEOUT (in sec)
Definition at line 61 of file _dhcpv6.h.
◆ DHCPV6_SOL_MAX_DELAY
#define DHCPV6_SOL_MAX_DELAY (1U) |
SOL_MAX_DELAY (in sec)
Definition at line 57 of file _dhcpv6.h.
◆ DHCPV6_SOL_MAX_RT
#define DHCPV6_SOL_MAX_RT (3600U) |
SOL_MAX_RT (in sec)
Definition at line 59 of file _dhcpv6.h.
◆ DHCPV6_SOL_TIMEOUT
#define DHCPV6_SOL_TIMEOUT (1U) |
SOL_TIMEOUT (in sec)
Definition at line 58 of file _dhcpv6.h.
◆ dhcpv6_client_dns_rns_conf()
Configures a DNS recursive name server provided by the server.
- Note
- Only available with module
dhcpv6_client_dns
.
- Parameters
-
[in] | opt | A legal DNS recursive name option. |
[in] | netif | Network interface the message carrying opt came in. |