Providers can implement DV only verbs, expose execute ioctl so they won't need to call libibverbs. Signed-off-by: Yishai Hadas <yishaih@xxxxxxxxxxxx> --- CMakeLists.txt | 2 +- debian/control | 2 +- debian/libibverbs1.symbols | 2 +- libibverbs/libibverbs.map.in | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ab78d76..a2f6441 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,7 +60,7 @@ set(PACKAGE_NAME "RDMA") set(PACKAGE_VERSION "20.0") # When this is changed the values in these files need changing too: # debian/libibverbs1.symbols -set(IBVERBS_PABI_VERSION "19") +set(IBVERBS_PABI_VERSION "20") set(IBVERBS_PROVIDER_SUFFIX "-rdmav${IBVERBS_PABI_VERSION}.so") #------------------------- diff --git a/debian/control b/debian/control index 26bd5b5..9f04bea 100644 --- a/debian/control +++ b/debian/control @@ -149,7 +149,7 @@ Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: adduser, ${misc:Depends}, ${shlibs:Depends} Recommends: ibverbs-providers -Breaks: ibverbs-providers (<< 19~) +Breaks: ibverbs-providers (<< 20~) Description: Library for direct userspace use of RDMA (InfiniBand/iWARP) libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and diff --git a/debian/libibverbs1.symbols b/debian/libibverbs1.symbols index c86e6bb..c76649e 100644 --- a/debian/libibverbs1.symbols +++ b/debian/libibverbs1.symbols @@ -1,7 +1,7 @@ libibverbs.so.1 libibverbs1 #MINVER# IBVERBS_1.0@IBVERBS_1.0 1.1.6 IBVERBS_1.1@IBVERBS_1.1 1.1.6 - (symver)IBVERBS_PRIVATE_19 19 + (symver)IBVERBS_PRIVATE_20 20 ibv_ack_async_event@IBVERBS_1.0 1.1.6 ibv_ack_async_event@IBVERBS_1.1 1.1.6 ibv_ack_cq_events@IBVERBS_1.0 1.1.6 diff --git a/libibverbs/libibverbs.map.in b/libibverbs/libibverbs.map.in index 8cd8751..9236dda 100644 --- a/libibverbs/libibverbs.map.in +++ b/libibverbs/libibverbs.map.in @@ -115,6 +115,7 @@ IBVERBS_PRIVATE_@IBVERBS_PABI_VERSION@ { /* These historical symbols are now private to libibverbs */ __ioctl_final_num_attrs; _verbs_init_and_alloc_context; + execute_ioctl; ibv_cmd_alloc_dm; ibv_cmd_alloc_mw; ibv_cmd_alloc_pd; -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html