On 8 August 2012 16:28, Stuart Levy <[email protected]> wrote:

> This seems to be due to a kernel/glibc bug in getifaddrs(), which
> returns a strange ifa_name for Infiniband interfaces with IPV6
> addresses.  But libpgm's response shouldn't be to crash the program.  I
> patched it as follows to simply skip interfaces where
> pgm_if_nametoindex() fails.
>
>
I think this might have been reported before, solved with a kernel update.
 However I have updated 5.2.120 with code to handle such interfaces a
little better.  Specifying the interface address will display a warning on
the console that the interface cannot be bound: the default systems
multicast route will be used instead.  Specifying a network parameter that
would resolve to that interface will generate a warning and the interface
will be skipped.

OpenPGM will deliberately skip interfaces specified in non-numeric form if
they are not operationally up, multicast capable, and correctly resolve to
an interface index.

-- 
Steve-o
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to