odhcpd: properly handle netlink messages (FS#388)
authorHans Dedecker <dedeckeh@gmail.com>
Tue, 31 Jan 2017 21:11:20 +0000 (22:11 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Tue, 31 Jan 2017 21:11:20 +0000 (22:11 +0100)
commitdf5042974622d72ce2424de8ef532941ac4f7fc9
tree3581d664e1bce8d63dbaaaa2434ef52899130825
parent83d72cf224956eb08453051744649df89b217203
odhcpd: properly handle netlink messages (FS#388)

Use libnl-tiny to construct and process netlink messages when
manipulating IPv6 routes and fetching IPv6 addresses.
This fixes lingering netlink error messages on the netlink socket
in case route deletion failed causing fetching of IPv6 addresses
to be aborted and odhcpd faultly assuming no IPv6 addresses being
present on the interface.
CMakeLists.txt
src/ndp.c
src/odhcpd.c
src/odhcpd.h