summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-dhcp6-lease.c
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2014-06-19 15:39:42 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2014-06-19 15:44:44 +0300
commit631bbe71298ec892f77f44f94feb612646fe6853 (patch)
treeed581fa6f5a5166fa1f46a8d371c958231302b90 /src/libsystemd-network/sd-dhcp6-lease.c
parentc6affce8740bb0cee42eebf6d1d44dd518035e88 (diff)
sd-dhcp6-client: Receive and parse Advertise messages
When receiving DHCPv6 messages, discard the ones that are not meant for DHCPv6 clients and verify the transaction id. Once that is done, process the Advertise message and select the Advertise with the highest preference. Create a separate function for lease information parsing so that it can be reused in other parts of the protocol. Verify both DUID and IAID in the received message and store other necessary information with the lease structure.
Diffstat (limited to 'src/libsystemd-network/sd-dhcp6-lease.c')
0 files changed, 0 insertions, 0 deletions