summaryrefslogtreecommitdiffstats
path: root/crypto/Kconfig
diff options
context:
space:
mode:
authorParav Pandit <parav@mellanox.com>2018-04-23 16:58:17 +0300
committerDoug Ledford <dledford@redhat.com>2018-04-23 17:26:04 -0400
commita66ed149b0da5b97fa7486ee2bcd00f3f9df5442 (patch)
treebb0cc0dc546ff035f1dbe51e6a6033694ab01011 /crypto/Kconfig
parentd50e14abe2d0024aa527b89c7990147df5d531a5 (diff)
downloadlinux-a66ed149b0da5b97fa7486ee2bcd00f3f9df5442.tar.bz2
IB/core: Don't allow default GID addition at non reseved slots
Default GIDs are marked reserved at the start of the GID table at index 0 and 1 by gid_table_reserve_default(). Currently when default GID is requested, it can still allocates an empty slot which was not marked as RESERVED for default GID, which is incorrect. At least in current code flow of roce_gid_mgmt.c, in theory we can still request to allocate more than one/two default GIDs depending on how upper devices are setup. Therefore, it is better for cache layer to only allow our reserved slots to be used by default GID allocation requests. Fixes: 598ff6bae689 ("IB/core: Refactor GID modify code for RoCE") Signed-off-by: Parav Pandit <parav@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'crypto/Kconfig')
0 files changed, 0 insertions, 0 deletions