xref: /freebsd/contrib/ofed/libibverbs/man/ibv_inc_rkey.3 (revision b3e7694832e81d7a904a10f525f8797b753bf0d3)
-*- nroff -*-
Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md

IBV_INC_RKEY 3 2015-01-29 libibverbs "Libibverbs Programmer's Manual"
"NAME"
ibv_inc_rkey - creates a new rkey from the given one
"SYNOPSIS"
 #include <infiniband/verbs.h>  "uint32_t ibv_inc_rkey(uint32_t " "rkey" "); 
"DESCRIPTION"
ibv_inc_rkey() Increases the 8 LSB of rkey and returns the new value.

"RETURN VALUE"
ibv_inc_rkey() returns the new rkey.
"NOTES"

The verb generates a new rkey that is different from the previous one on its tag part but has the same index (bits 0xffffff00). A use case for this verb can be to create a new rkey from a Memory window's rkey when binding it to a Memory region.

"AUTHORS"

Majd Dibbiny <majd@mellanox.com>

Yishai Hadas <yishaih@mellanox.com>