Infiniband: IPv6 neighbour discovery issues using Mellanox MT26418 between Linux and FreeBSD
Andreas Kempe
kempe at lysator.liu.se
Thu Mar 14 00:32:43 UTC 2019
Hello!
We have been trying to use IPv6 together with Mellanox MT26418 and are
having issues with neighbour discovery responses not getting back to the
requesting machine when connecting a Linux machine to a FreeBSD machine.
The request is visible in tcpdump on both machines. On the responding
machine, the outgoing response message is visible, but on the requesting
machine, the response is not visible. It didn't matter whether the Linux
box or the FreeBSD box was the requester.
We applied the attached patch to ndp (since ndp is currently lacking
support for link layer addresses larger than 6 bytes) to be able to set
static neighbours and then the traffic got through.
When running traffic between two FreeBSD hosts, it worked without any
manual intervention.
The Linux machine is running Gentoo with Linux 4.14.83 and was acting as
the OpenSM master, while the FreeBSD machines are running 11.2-RELEASE-p9.
Does anyone recognise these issues?
Thank you for any assistance!
Cordially,
Andreas Kempe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ndp-ib-lladdr-fix.patch
Type: text/x-patch
Size: 1573 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-net/attachments/20190314/8c91a025/attachment.bin>
More information about the freebsd-net
mailing list