This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Interface friendly names for AF_INET6
- From: Marco Atzeri <marco dot atzeri at gmail dot com>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Date: Thu, 10 Mar 2016 12:10:48 +0100
- Subject: Interface friendly names for AF_INET6
- Authentication-results: sourceware.org; auth=none
I am trying to put a small interface info tool
to debug some hangs reported on openmpi.
The aim is to produce something like
{9F4F7FD2-5E44-4796-ABE0-0785CF76C11E} AF_INET6 (23)
flags: up running multicast
address: <fe80::9953:b1f5:a643:4497%15>
Local Area Connection
{9F4F7FD2-5E44-4796-ABE0-0785CF76C11E} AF_INET (2)
flags: up broadcast running multicast
address: <172.21.188.188>
Local Area Connection
I am using getifaddrs to obtain all the AF_INET and AF_INET6
interface, however I can only obtain the friendly name of the
AF_INET using
ioctl(sock, SIOCGIFFRNDLYNAM
On my pc I see 20 interface, 10 for each type, however
only 7 couples shares the same "ifa_name" the others
3+3 shows different ones.
Any alternative to ioctl(sock, SIOCGIFFRNDLYNAM
for AF_INET6 ?
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple