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-net
mailing list