Add support for IPv6 to the pppd plugin and return the interface identifiers to NetworkManager. Use those to construct the IPv6LL addresses for the PPP interface and the peer.
75fa46b ppp: add IPv6 support
introspection/nm-ppp-manager.xml | 5 ++
src/ppp-manager/Makefile.am | 4 +-
src/ppp-manager/nm-ppp-manager.c | 154 +++++++++++++++++++++++++++++++-------
src/ppp-manager/nm-ppp-manager.h | 6 ++
src/ppp-manager/nm-pppd-plugin.c | 74 +++++++++++++++++-
src/ppp-manager/nm-pppd-plugin.h | 19 +++--
6 files changed, 226 insertions(+), 36 deletions(-)
Upstream: cgit.freedesktop.org