History: ip_app_dhcp_v6

This page describes all changes made to the ip_app_dhcp_v6 package, DHCP Client for IPv6, since its release.


1.15 (2020-09-15, 10:40):

  • Added inform-request for getting DHCP configurations.
  • Moved sending of messages from timer callback to task.
  • IPv6 address are now stored in ND.
  • Added decline message for unaccepted addresses.

1.14 (2020-08-26, 12:50):

  • Added function to force renew mechanism.
  • Added support for detecting NoBinding reply and sending a new request.

1.13 (2020-05-28, 08:20):

  • DHCPv6 does not add interface to route as this is already done by IPv6 stack and ND.
  • ip_set_config() is only cold when new address is added.

1.12 (2020-03-23, 09:00):

  • Fixed naming for custom option operation.

1.11 (2020-03-19, 11:00):

  • Added support for requesting custom option.
  • Multicast hardware addresses (related with assigned IP address) are now set into Ethernet driver.

1.10 (2018-09-27, 10:46):

  • Changes due to IP aliasing support for IPv4.

1.9r2 (2018-08-29, 18:23):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

1.9 (2018-02-02, 12:40):

  • Removed use of psp_tick.h, replaced with psp_getrand() to obtain random identifier.

1.8 (2017-10-11, 06:52):

  • UDP version check was fixed.

1.7 (2017-10-04, 10:51):

  • udp_open() call changed to match new API.


  • Solicit messages are now not sent for unconfigured connections.
  • Added range check when parsing multiple IP addresses.
  • Code cleanup.


  • Corrected incorrect include in configuration file.


  • Corrected compilation warnings.


  • Corrected comments in configuration file.
  • Corrected calculation of expiration time.
  • Removed IA structure, because an interface is related only with one IA.
  • Corrected dhcp_v6_add_server() and dhcp_v6_add_address() functions.
  • Added CONFIRM message which is send when link is up and already have an IP address configured.
  • Changed return value type from t_dhcp_ret to t_dhcp_v6_ret to be unique.
  • Corrected handling of multiple DHCP servers.


  • Corrected bug that IP buffer was not released if udp_send() failed.


  • Initial release.