#ifndef MLX5_USER_IOCTL_CMDS_H
#define MLX5_USER_IOCTL_CMDS_H
#include <linux/types.h>
#include <rdma/ib_user_ioctl_cmds.h>
enum mlx5_ib_create_flow_action_attrs { … };
enum mlx5_ib_dm_methods { … };
enum mlx5_ib_dm_map_op_addr_attrs { … };
enum mlx5_ib_query_dm_attrs { … };
enum mlx5_ib_alloc_dm_attrs { … };
enum mlx5_ib_devx_methods { … };
enum mlx5_ib_devx_other_attrs { … };
enum mlx5_ib_devx_obj_create_attrs { … };
enum mlx5_ib_devx_query_uar_attrs { … };
enum mlx5_ib_devx_obj_destroy_attrs { … };
enum mlx5_ib_devx_obj_modify_attrs { … };
enum mlx5_ib_devx_obj_query_attrs { … };
enum mlx5_ib_devx_obj_query_async_attrs { … };
enum mlx5_ib_devx_subscribe_event_attrs { … };
enum mlx5_ib_devx_query_eqn_attrs { … };
enum mlx5_ib_devx_obj_methods { … };
enum mlx5_ib_var_alloc_attrs { … };
enum mlx5_ib_var_obj_destroy_attrs { … };
enum mlx5_ib_var_obj_methods { … };
enum mlx5_ib_uar_alloc_attrs { … };
enum mlx5_ib_uar_obj_destroy_attrs { … };
enum mlx5_ib_uar_obj_methods { … };
enum mlx5_ib_devx_umem_reg_attrs { … };
enum mlx5_ib_devx_umem_dereg_attrs { … };
enum mlx5_ib_pp_obj_methods { … };
enum mlx5_ib_pp_alloc_attrs { … };
enum mlx5_ib_pp_obj_destroy_attrs { … };
enum mlx5_ib_devx_umem_methods { … };
enum mlx5_ib_devx_async_cmd_fd_alloc_attrs { … };
enum mlx5_ib_devx_async_event_fd_alloc_attrs { … };
enum mlx5_ib_devx_async_cmd_fd_methods { … };
enum mlx5_ib_devx_async_event_fd_methods { … };
enum mlx5_ib_objects { … };
enum mlx5_ib_flow_matcher_create_attrs { … };
enum mlx5_ib_flow_matcher_destroy_attrs { … };
enum mlx5_ib_flow_matcher_methods { … };
enum mlx5_ib_flow_steering_anchor_create_attrs { … };
enum mlx5_ib_flow_steering_anchor_destroy_attrs { … };
enum mlx5_ib_steering_anchor_methods { … };
enum mlx5_ib_device_query_context_attrs { … };
enum mlx5_ib_create_cq_attrs { … };
#define MLX5_IB_DW_MATCH_PARAM …
struct mlx5_ib_match_params { … };
enum mlx5_ib_flow_type { … };
enum mlx5_ib_create_flow_flags { … };
enum mlx5_ib_create_flow_attrs { … };
enum mlx5_ib_destroy_flow_attrs { … };
enum mlx5_ib_flow_methods { … };
enum mlx5_ib_flow_action_methods { … };
enum mlx5_ib_create_flow_action_create_modify_header_attrs { … };
enum mlx5_ib_create_flow_action_create_packet_reformat_attrs { … };
enum mlx5_ib_query_pd_attrs { … };
enum mlx5_ib_pd_methods { … };
enum mlx5_ib_device_methods { … };
enum mlx5_ib_query_port_attrs { … };
#endif