]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r336368:
authorhselasky <hselasky@FreeBSD.org>
Thu, 2 Aug 2018 08:10:54 +0000 (08:10 +0000)
committerhselasky <hselasky@FreeBSD.org>
Thu, 2 Aug 2018 08:10:54 +0000 (08:10 +0000)
commit84684fe137a7f0ba9e2cc449a5acc316fbae8251
tree079020734c2e820abca739b4877f167d5e772467
parenta805b08fc504a96e607293ee814be16445dd4963
MFC r336368:
Fix for RDMA loopback over VLAN in ibcore.

Implement a more generic solution for detecting loopback.
The problem was that the default netdevice was resolved
for loopback also when VLAN was used. Use real network
device instead of loopback device for bound device
interface.

How to test:
ucmatose -b 127.0.0.1 -p 20090
ucmatose -s 5.6.5.1 -p 20090

Note that RDMA treats the IPv4 and IPv6 loopback
addresses like any address.

Sponsored by: Mellanox Technologies
sys/ofed/drivers/infiniband/core/ib_addr.c
sys/ofed/drivers/infiniband/core/ib_cma.c
sys/ofed/drivers/infiniband/core/ib_sa_query.c