aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core
diff options
context:
space:
mode:
authorYann Droneaud <ydroneaud@opteya.com>2013-11-06 17:21:46 -0500
committerRoland Dreier <roland@purestorage.com>2013-11-17 11:22:08 -0500
commitb68c956021386eead6b8b28e445f33c8c985d7d2 (patch)
tree73e21c833ac94f8f871209e106997c230816db21 /drivers/infiniband/core
parentd82693dad09b49232cd727ee9e15bd027710edac (diff)
IB/core: Make uverbs flow structure use names like verbs ones
This patch adds "flow" prefix to most of data structure added as part of commit 436f2ad05a0b ("IB/core: Export ib_create/destroy_flow through uverbs") to keep those names in sync with the data structures added in commit 319a441d1361 ("IB/core: Add receive flow steering support"). It's just a matter of translating 'ib_flow' to 'ib_uverbs_flow'. Signed-off-by: Yann Droneaud <ydroneaud@opteya.com> Link: http://marc.info/?i=cover.1383773832.git.ydroneaud@opteya.com Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/core')
-rw-r--r--drivers/infiniband/core/uverbs_cmd.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/infiniband/core/uverbs_cmd.c b/drivers/infiniband/core/uverbs_cmd.c
index f83c1dc08481..19f14d82c988 100644
--- a/drivers/infiniband/core/uverbs_cmd.c
+++ b/drivers/infiniband/core/uverbs_cmd.c
@@ -2602,7 +2602,7 @@ out_put:
2602} 2602}
2603 2603
2604#ifdef CONFIG_INFINIBAND_EXPERIMENTAL_UVERBS_FLOW_STEERING 2604#ifdef CONFIG_INFINIBAND_EXPERIMENTAL_UVERBS_FLOW_STEERING
2605static int kern_spec_to_ib_spec(struct ib_uverbs_spec *kern_spec, 2605static int kern_spec_to_ib_spec(struct ib_uverbs_flow_spec *kern_spec,
2606 union ib_flow_spec *ib_spec) 2606 union ib_flow_spec *ib_spec)
2607{ 2607{
2608 ib_spec->type = kern_spec->type; 2608 ib_spec->type = kern_spec->type;
@@ -2676,7 +2676,7 @@ ssize_t ib_uverbs_create_flow(struct ib_uverbs_file *file,
2676 2676
2677 if (cmd.flow_attr.size > (in_len - sizeof(cmd)) || 2677 if (cmd.flow_attr.size > (in_len - sizeof(cmd)) ||
2678 cmd.flow_attr.size > 2678 cmd.flow_attr.size >
2679 (cmd.flow_attr.num_of_specs * sizeof(struct ib_uverbs_spec))) 2679 (cmd.flow_attr.num_of_specs * sizeof(struct ib_uverbs_flow_spec)))
2680 return -EINVAL; 2680 return -EINVAL;
2681 2681
2682 if (cmd.flow_attr.num_of_specs) { 2682 if (cmd.flow_attr.num_of_specs) {
@@ -2725,16 +2725,16 @@ ssize_t ib_uverbs_create_flow(struct ib_uverbs_file *file,
2725 kern_spec = kern_flow_attr + 1; 2725 kern_spec = kern_flow_attr + 1;
2726 ib_spec = flow_attr + 1; 2726 ib_spec = flow_attr + 1;
2727 for (i = 0; i < flow_attr->num_of_specs && 2727 for (i = 0; i < flow_attr->num_of_specs &&
2728 cmd.flow_attr.size > offsetof(struct ib_uverbs_spec, reserved) && 2728 cmd.flow_attr.size > offsetof(struct ib_uverbs_flow_spec, reserved) &&
2729 cmd.flow_attr.size >= 2729 cmd.flow_attr.size >=
2730 ((struct ib_uverbs_spec *)kern_spec)->size; i++) { 2730 ((struct ib_uverbs_flow_spec *)kern_spec)->size; i++) {
2731 err = kern_spec_to_ib_spec(kern_spec, ib_spec); 2731 err = kern_spec_to_ib_spec(kern_spec, ib_spec);
2732 if (err) 2732 if (err)
2733 goto err_free; 2733 goto err_free;
2734 flow_attr->size += 2734 flow_attr->size +=
2735 ((union ib_flow_spec *) ib_spec)->size; 2735 ((union ib_flow_spec *) ib_spec)->size;
2736 cmd.flow_attr.size -= ((struct ib_uverbs_spec *)kern_spec)->size; 2736 cmd.flow_attr.size -= ((struct ib_uverbs_flow_spec *)kern_spec)->size;
2737 kern_spec += ((struct ib_uverbs_spec *) kern_spec)->size; 2737 kern_spec += ((struct ib_uverbs_flow_spec *) kern_spec)->size;
2738 ib_spec += ((union ib_flow_spec *) ib_spec)->size; 2738 ib_spec += ((union ib_flow_spec *) ib_spec)->size;
2739 } 2739 }
2740 if (cmd.flow_attr.size || (i != flow_attr->num_of_specs)) { 2740 if (cmd.flow_attr.size || (i != flow_attr->num_of_specs)) {