linux/include/uapi/rdma/mana-abi.h

/* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */
/*
 * Copyright (c) 2022, Microsoft Corporation. All rights reserved.
 */

#ifndef MANA_ABI_USER_H
#define MANA_ABI_USER_H

#include <linux/types.h>
#include <rdma/ib_user_ioctl_verbs.h>

/*
 * Increment this value if any changes that break userspace ABI
 * compatibility are made.
 */

#define MANA_IB_UVERBS_ABI_VERSION

enum mana_ib_create_cq_flags {};

struct mana_ib_create_cq {};

struct mana_ib_create_cq_resp {};

struct mana_ib_create_qp {};

struct mana_ib_create_qp_resp {};

struct mana_ib_create_rc_qp {};

struct mana_ib_create_rc_qp_resp {};

struct mana_ib_create_wq {};

/* RX Hash function flags */
enum mana_ib_rx_hash_function_flags {};

struct mana_ib_create_qp_rss {};

struct rss_resp_entry {};

struct mana_ib_create_qp_rss_resp {};

#endif