]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
Use MAC-based GID format for the GID table entries in mlx5ib(4) to be
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 9 Nov 2017 17:02:20 +0000 (17:02 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 9 Nov 2017 17:02:20 +0000 (17:02 +0000)
commit6573dd5c4e62b11f08981f6dbae558471112b610
treefdb3bdde299c8a9e8d6097f85ab5ed56ac18e9e4
parentb023a228404ab78115c90e1fb43b0029eb2a50e9
Use MAC-based GID format for the GID table entries in mlx5ib(4) to be
compatible with the ibcore module in FreeBSD 10-stable.

This fixes RDMA over VLAN, because the MAC-based GID format embeds
the VLAN ID into the GID itself and this is what ibcore expects when
requesting GID indexes from the GID cache.

RoCE V1.5 and V2 is not supported in 10-stable by mlx5ib(4).
This is a direct commit.

Sponsored by: Mellanox Technologies

git-svn-id: svn://svn.freebsd.org/base/stable/10@325599 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c