IPv6 support in OFED

Hans Petter Selasky hps at selasky.org
Thu Apr 7 07:03:03 UTC 2016


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



More information about the freebsd-infiniband mailing list