diff options
author | Thomas Haller <thaller@redhat.com> | 2021-08-25 11:30:35 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2021-09-10 13:26:52 +0200 |
commit | aa070fb82190cda05cb77082d5f67709010ff5d4 (patch) | |
tree | 37467c97418b43ac80139836e620eda864eda6da /Makefile.am | |
parent | 929eae245d5dd19010d5a71f2a5f4b5add5a1829 (diff) | |
download | NetworkManager-aa070fb82190cda05cb77082d5f67709010ff5d4.tar.gz |
core: add NML3IPv6LL helper
This helper class is supposed to encapsulate most logic about
configuring IPv6 link local addresses and exposes a simpler API in order
to simplify NMDevice. Currently this logic is spread out in NMDevice.
Also, NML3IPv6LL directly uses NML3Cfg, thereby freeing NMDevice to care
about that too much.
For several reasons, NML3IPv6LL works different than NML3IPv4LL.
For one, with IPv6 we need to configure the address in kernel, which does
DAD for us. So, NML3IPv6LL will tell NML3Cfg to configure those
addresses that it wants to probe. For IPv4, it only tells NML3Cfg to do
ACD, without configuring anything yet. That is left to the caller.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 32e88ee480..22634626d0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2382,6 +2382,8 @@ src_core_libNetworkManagerBase_la_SOURCES = \ src/core/nm-l3-config-data.h \ src/core/nm-l3-ipv4ll.c \ src/core/nm-l3-ipv4ll.h \ + src/core/nm-l3-ipv6ll.c \ + src/core/nm-l3-ipv6ll.h \ src/core/nm-l3cfg.c \ src/core/nm-l3cfg.h \ src/core/nm-ip-config.c \ |