IB/core: Temporarily disable create_flow/destroy_flow uverbs
authorYann Droneaud <ydroneaud@opteya.com>
Thu, 10 Oct 2013 09:10:55 +0000 (11:10 +0200)
committerRoland Dreier <roland@purestorage.com>
Mon, 21 Oct 2013 16:44:17 +0000 (09:44 -0700)
commit7afbddfae9931bf113c01bc5c6780dda3602ef6c
treeec012665be2a1ef570959889a2192a1e5446d8b2
parent31d141e3a666269a3b6fcccddb0351caf7454240
IB/core: Temporarily disable create_flow/destroy_flow uverbs

The create_flow/destroy_flow uverbs and the associated extensions to
the user-kernel verbs ABI are under review and are too experimental to
freeze at this point.

So userspace is not exposed to experimental features and an uinstable
ABI, temporarily disable this for v3.12 (with a Kconfig option behind
staging to reenable it if desired).

The feature will be enabled after proper cleanup for v3.13.

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Link: http://marc.info/?i=cover.1381351016.git.ydroneaud@opteya.com
Link: http://marc.info/?i=cover.1381177342.git.ydroneaud@opteya.com
[ Add a Kconfig option to reenable these verbs.  - Roland ]

Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/Kconfig
drivers/infiniband/core/uverbs.h
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/core/uverbs_main.c
drivers/infiniband/hw/mlx4/main.c
include/uapi/rdma/ib_user_verbs.h