diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-11-21 16:25:11 +0200 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-11-22 13:23:56 +0200 |
commit | 99e49dd2add20aecafe79b24effb4b87353449f9 (patch) | |
tree | 921fa679315338259ce489bb03c96ccd172aa476 /doc | |
parent | 86f21518b2ad016df155610524d9fc3f72018861 (diff) | |
download | connman-99e49dd2add20aecafe79b24effb4b87353449f9.tar.gz connman-99e49dd2add20aecafe79b24effb4b87353449f9.tar.bz2 connman-99e49dd2add20aecafe79b24effb4b87353449f9.zip |
core: Use interface index instead of interface name
Service and network code use only interface indexes. Convert the rest of
the code using interface names to use interface indexes instead. The files
affected are:
include/resolver.h
src/connman.h
src/dnsproxy.c
src/resolver.c
src/rtnl.c
src/service.c
src/tethering.c
As the network and service code used interface indexes, the interface
name had to be looked up via a SIOCGIFNAME ioctl when needed. If a service
was removed due to the interface and network being taken down, the lookup
wouldn't work. This caused DNS servers to be left behind with broken sockets
since removing the DNS servers was done using the interface name.
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions