Skip to content

Commit

Permalink
IB/cxgb3: Move user vendor structures
Browse files Browse the repository at this point in the history
This patch moves cxgb3 vendor's specific structures to
common UAPI folder which will be visible to all consumers.

These structures are used by user-space library driver
(libcxgb3) and currently manually copied to that library.

This move will allow cross-compile against these files and
simplify introduction of vendor specific data.

Signed-off-by: Leon Romanovsky <leon@kernel.org>
Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
  • Loading branch information
Leon Romanovsky authored and Doug Ledford committed Oct 7, 2016
1 parent 3085e29 commit a85fb33
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 5 deletions.
1 change: 1 addition & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -3460,6 +3460,7 @@ L: linux-rdma@vger.kernel.org
W: http://www.openfabrics.org
S: Supported
F: drivers/infiniband/hw/cxgb3/
F: include/uapi/rdma/cxgb3-abi.h

CXGB4 ETHERNET DRIVER (CXGB4)
M: Hariprasad S <hariprasad@chelsio.com>
Expand Down
2 changes: 1 addition & 1 deletion drivers/infiniband/hw/cxgb3/iwch.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

#include "cxgb3_offload.h"
#include "iwch_provider.h"
#include "iwch_user.h"
#include <rdma/cxgb3-abi.h>
#include "iwch.h"
#include "iwch_cm.h"

Expand Down
2 changes: 1 addition & 1 deletion drivers/infiniband/hw/cxgb3/iwch_provider.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
#include "iwch.h"
#include "iwch_provider.h"
#include "iwch_cm.h"
#include "iwch_user.h"
#include <rdma/cxgb3-abi.h>
#include "common.h"

static struct ib_ah *iwch_ah_create(struct ib_pd *pd,
Expand Down
1 change: 1 addition & 0 deletions include/uapi/rdma/Kbuild
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ header-y += rdma_netlink.h
header-y += rdma_user_cm.h
header-y += hfi/
header-y += rdma_user_rxe.h
header-y += cxgb3-abi.h
header-y += mlx5-abi.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,10 @@
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
#ifndef __IWCH_USER_H__
#define __IWCH_USER_H__
#ifndef CXGB3_ABI_USER_H
#define CXBG3_ABI_USER_H

#include <linux/types.h>

#define IWCH_UVERBS_ABI_VERSION 1

Expand Down Expand Up @@ -71,4 +73,4 @@ struct iwch_create_qp_resp {
struct iwch_reg_user_mr_resp {
__u32 pbl_addr;
};
#endif
#endif /* CXGB3_ABI_USER_H */

0 comments on commit a85fb33

Please sign in to comment.