diff options
author | Yann Droneaud <ydroneaud@opteya.com> | 2013-11-06 17:21:46 -0500 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2013-11-17 11:22:08 -0500 |
commit | b68c956021386eead6b8b28e445f33c8c985d7d2 (patch) | |
tree | 73e21c833ac94f8f871209e106997c230816db21 /drivers/infiniband/core | |
parent | d82693dad09b49232cd727ee9e15bd027710edac (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.c | 12 |
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 |
2605 | static int kern_spec_to_ib_spec(struct ib_uverbs_spec *kern_spec, | 2605 | static 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)) { |