It depends on what your application is, I mean such network facility information
API is designed for fetching network facility information at
application startup.
If your application requires more quickness and scalability like
routing, signaling
protocols, the best shot might be receiving deltas, in your case
interface arrival
and departure notifications, from the kernel by using routing, netlink sockets.