Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Apr 2016 09:06:09 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Vijay Singh <vijju.singh@gmail.com>, freebsd-infiniband@freebsd.org, "freebsd-net@freebsd.org" <net@freebsd.org>
Subject:   Re: IPv6 support in OFED
Message-ID:  <570606E1.6060504@selasky.org>
In-Reply-To: <CALCNsJTwhR6YscFyFYYGedJ_LQsL-=s9qVUD0QiyPLZjZT=qGQ@mail.gmail.com>
References:  <CALCNsJTwhR6YscFyFYYGedJ_LQsL-=s9qVUD0QiyPLZjZT=qGQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/06/16 20:55, Vijay Singh wrote:
> [Apologies for the cross-post]
>
> I see that the OFED stack supports IPv6 in many places, so I was wondering
> why we have this in rdma_listen():
>
> int rdma_listen(struct rdma_cm_id *id, int backlog)
> {
>          struct rdma_id_private *id_priv;
>          int ret;
>
>          id_priv = container_of(id, struct rdma_id_private, id);
>          if (id_priv->state == CMA_IDLE) {
>>>             ((struct sockaddr *) &id->route.addr.src_addr)->sa_family =
> AF_INET;
>                  ret = rdma_bind_addr(id, (struct sockaddr *)
> &id->route.addr.src_addr);
>                  if (ret)
>                          return ret;
>          }
>
> Even for v4, should the caller already fill in the family?
>

Hi,

Try using the patchset from here:

https://lists.freebsd.org/pipermail/freebsd-infiniband/2016-March/000190.html

It has better IPv6 support.

--HPS




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?570606E1.6060504>