dc9120ce24
Previously this wasn't the case: $ ./fence_xvm -d -a ff05::3:1 -H asdfaf -- args @ 0x7fffb9575340 -- args->domain = asdfaf args->op = 2 args->net.key_file = /etc/cluster/fence_xvm.key args->net.hash = 2 args->net.addr = ff05::3:1 args->net.auth = 2 args->net.port = 1229 args->net.ifindex = 0 args->net.family = 2 args->timeout = 30 args->retr_time = 20 args->flags = 0 args->debug = 1 -- end args -- [...] args->net.family is being assigned value of PF_INET (2) instead of PF_INET6 (10) as it ought to be with implicit "auto" value as declared, e.g., in metadata: <parameter name="ip_family"> <getopt mixed="-i" /> <content type="string" default="auto" /> <shortdesc lang="en">IP Family ([auto], ipv4, ipv6)</shortdesc> </parameter> After the fix, we get the expected behavior when using IPv6 multicast address: $ ./fence_xvm -d -a ff05::3:1 -H asdfaf -- args @ 0x7fffe4af7120 -- args->domain = asdfaf args->op = 2 args->net.key_file = /etc/cluster/fence_xvm.key args->net.hash = 2 args->net.addr = ff05::3:1 args->net.auth = 2 args->net.port = 1229 args->net.ifindex = 0 args->net.family = 10 args->timeout = 30 args->retr_time = 20 args->flags = 0 args->debug = 1 -- end args -- [...] Signed-off-by: Jan Pokorný <jpokorny@redhat.com> |
||
---|---|---|
.. | ||
main.c | ||
Makefile.in | ||
mcast.c | ||
options.c | ||
serial.c | ||
tcp.c |