Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
dhcpv6_server.h File Reference

DHCPv6 server (prefix delegation), RFC 8415. More...

Go to the source code of this file.

Data Structures

struct  net_dhcpv6_server_params
 DHCPv6 server configuration parameters. More...

Typedefs

typedef void(* net_dhcpv6_server_lease_cb_t) (struct net_if *iface, struct net_dhcpv6_server_lease *lease, void *user_data)
 Callback used while iterating over DHCPv6 server leases.

Functions

int net_dhcpv6_server_start (struct net_if *iface, struct net_dhcpv6_server_params *params)
 Start the DHCPv6 server on the given interface.
int net_dhcpv6_server_stop (struct net_if *iface)
 Stop the DHCPv6 server on the given interface.
int net_dhcpv6_server_foreach_lease (struct net_if *iface, net_dhcpv6_server_lease_cb_t cb, void *user_data)
 Iterate over all DHCPv6 server leases and call cb for each.

Detailed Description

DHCPv6 server (prefix delegation), RFC 8415.