]> git.baikalelectronics.ru Git - kernel.git/commit
IB/core: Better checking of userspace values for receive flow steering
authorMatan Barak <matanb@mellanox.com>
Sun, 1 Sep 2013 15:39:52 +0000 (18:39 +0300)
committerRoland Dreier <roland@purestorage.com>
Mon, 2 Sep 2013 18:12:48 +0000 (11:12 -0700)
commit2033e7c7ecc026b7ece4ab21cf49d99b080e069c
treecfb2e55461d5893c65de39e3472e8f78264273c4
parenta7548452ff947a2f95578c7bcd1dd07754c9ef16
IB/core: Better checking of userspace values for receive flow steering

  - Don't allow unsupported comp_mask values, user should check
    ibv_query_device to know which features are supported.
  - Add a check in ib_uverbs_create_flow() to verify the size passed
    from the user space.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/core/uverbs_cmd.c
include/rdma/ib_verbs.h