summaryrefslogtreecommitdiffstats
path: root/include/rdma
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@mellanox.com>2017-06-18 13:39:59 +0200
committerLeon Romanovsky <leon@kernel.org>2017-08-10 12:21:54 +0200
commitecc82c53f9a4ce08ba7df626a4262c86841ced8f (patch)
treed335b803fb7c7d11b744a42a00519d4487e1b018 /include/rdma
parentRDMA/core: Add iterator over ib_devices (diff)
downloadlinux-ecc82c53f9a4ce08ba7df626a4262c86841ced8f.tar.xz
linux-ecc82c53f9a4ce08ba7df626a4262c86841ced8f.zip
RDMA/core: Add and expose static device index
This patch adds static device index in similar fashion to already available in netdev world (struct net->ifindex). In downstream patches, the RDMA nelink will use this idx-to-ib_device conversion, so as part of this commit, we are exposing the translation function to be visible for IB/core users. Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Diffstat (limited to 'include/rdma')
-rw-r--r--include/rdma/ib_verbs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h
index 1082b4c81b2c..3391df5fdc9c 100644
--- a/include/rdma/ib_verbs.h
+++ b/include/rdma/ib_verbs.h
@@ -2298,6 +2298,8 @@ struct ib_device {
struct rdmacg_device cg_device;
#endif
+ u32 index;
+
/**
* The following mandatory functions are used only at device
* registration. Keep functions such as these at the end of this