[ewg] ipv6 support in rping

David J. Wilder dwilder at us.ibm.com
Thu Sep 17 08:54:42 PDT 2009


On Thu, 2009-09-17 at 08:10 +0300, Or Gerlitz wrote:
> David J. Wilder wrote:
> > I am not finding support for ipv6 in rping in the 1.5 beta.
> > What is the story for ipv6 support?  Is it supported by librdma and
> > missing in rping? Is ipv6 in rping planed?
> 
> rping supports IPv6 since last year, see the below commit
> 
> Or.
> 
> > commit 267c28a2f03b8fb63fa9907badd4130c710a1305
> > Author: Aleksey Senin <alekseys at voltaire.com>
> > Date:   Thu Aug 14 08:01:58 2008 -0700
> > 
> >     rping: add ipv6 support
> > 
> >     Signed-off-by: Aleksey Senin <alekseys at voltaire.com>
> >     Signed-off-by: Sean Hefty <sean.hefty at intel.com>

Humm,  that explains it..
lidrdma in 1.5 contains librdmacm-1.0.8.tar.gz  dated 31-Jul-2008 two
weeks before the change was checked in.  librdma in 1.5 needs to be
updated.

from rping.c in the 1.5 source.

static int get_addr(char *dst, struct sockaddr_in *addr)
{
        struct addrinfo *res;
        int ret;

        ret = getaddrinfo(dst, NULL, NULL, &res);
        if (ret) {
                printf("getaddrinfo failed - invalid hostname or IP
address\n");
                return ret;
        }

        if (res->ai_family != PF_INET) {  <<<<<
                ret = -1;
                goto out;
        }

        *addr = *(struct sockaddr_in *) res->ai_addr;
out:
        freeaddrinfo(res);
        return ret;
}






More information about the ewg mailing list