summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2013-02-05 18:17:09 -0600
committerDan Williams <dcbw@redhat.com>2013-02-07 15:31:00 -0600
commit778d1cf2e8af334e8f1c922ed405c351f38b020a (patch)
tree6e2cd323f1270c262a276fe64e1ff70ce1b764fe /TODO
parentf2b33e31da18965edac2b323d2cd829649eefd17 (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