diff options
author | Dan Williams <dcbw@redhat.com> | 2013-02-05 18:17:09 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-02-07 15:31:00 -0600 |
commit | 778d1cf2e8af334e8f1c922ed405c351f38b020a (patch) | |
tree | 6e2cd323f1270c262a276fe64e1ff70ce1b764fe /TODO | |
parent | f2b33e31da18965edac2b323d2cd829649eefd17 (diff) |
core: track which interface an IP config came from
Various bits of code want the network interface which an IP config
came from, for example when distinguishing which interface to
send DNS requests to when the DNS servers are link-local. DNS
plugins may also want this data for various reasons.
So it makes sense to attach the interface name to the IP config
object when the DNS manager gets it, so that later DNS updates
that don't have any interface information (hostname changes, etc)
can still generate correct DNS information.
This also eliminates the "last_iface" hack, which was often
inaccurate.
It also now sends "NetworkManager" to SUSE netconfig as the
interface name, because the DNS information being sent is already
merged/prioritized and not specific to a network interface, so
it's time to stop lying about where it came from.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions