History log of /bionic/libc/bionic/net_if.cpp
Revision Date Author Comments
d1293faba6dbb9aa8a6253d565f8276e819c1453 19-Jan-2016 Elliott Hughes <enh@google.com> Fix GCC build breakage.

Change-Id: I0339f525c68af942fb97f4bffc771717e67e0e07
ed57b98758176f0cccdec16cbed524e444039fe7 16-Jan-2016 Elliott Hughes <enh@google.com> Implement if_nameindex(3)/if_freenameindex(3).

This is just a subset of the recently-implemented getifaddrs(3), though if
we want to handle interfaces (such as "rmnet_*") that don't have an address,
we need to either expose ifaddrs_storage and keep track of which interfaces
we've already seen (which is pretty messy), or refactor the netlink code so
we can reuse it and just extract the information we need for if_nameindex(3).
This patch goes the latter route.

Also clean up if_nametoindex(3) and if_indextoname(3).

Change-Id: I5ffc5df0bab62286cdda2e7af06f032c767119a8