X-Git-Url: https://git.decadent.org.uk/gitweb/?p=odhcp6c.git;a=blobdiff_plain;f=README;h=b35425a03a39dd4a4228e4a706c666a1b52759c3;hp=50b4a2814c2e9e8e15925a61af467e6f7fa99e45;hb=a300c7335c5ad78fb053e7c73b45e95e1f3c2ad1;hpb=9bf59550425ffb79fefa6a78523c6f968cdeb138 diff --git a/README b/README index 50b4a28..b35425a 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ odhcp6c - Embedded DHCPv6 Client ** Abstract ** -odhcp6c is a minimalistic DHCPv6 client for use in embedded Linux systems. +odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux systems. ** Features ** @@ -20,6 +20,9 @@ odhcp6c is a minimalistic DHCPv6 client for use in embedded Linux systems. 4. State script support +5. Support for requesting and parsing Router Advertisements + a) parsing of prefixes, routes, MTU and RDNSS options + ** Compiling ** @@ -39,8 +42,8 @@ States: * started The DHCPv6 client has been started * bound A suitable server was found and addresses or prefixes acquired * informed A stateless information request returned updated information -* timeout The DHCPv6 operation did not succeed within the defined time * updated Updated information was received from the DHCPv6 server +* ra-updated Updated information was received from via Router Advertisement * rebound The DHCPv6 client switched to another server * unbound The DHCPv6 client lost all DHCPv6 servers and will restart * stopped The DHCPv6 client has been stopped @@ -56,7 +59,13 @@ Environment: * OPTION_ Custom option received as base-16 * PREFIXES A space-separated list of prefixes currently assigned Format: /,preferred,valid -* PREFIXES_LOST A space-separated list of prefixes lost since last update +* ADDRESSES A space-separated list of addresses currently assigned + Format:
/,preferred,valid +* RA_ADDRESSES A space-separated list of addresses from RA-prefixes + Format:
/,preferred,valid +* RA_ROUTES A space-separated list of routes from the RA + Format:
/,gateway,valid,metric +* RA_DNS A space-separated list of recursive DNS servers from the RA