#ifndef MLX5_PRM_H_
#define MLX5_PRM_H_
#define MLX5_MAX_ACTIONS_DATA_IN_HEADER_MODIFY …
enum { … };
enum mlx5_modification_field { … };
enum { … };
enum mlx5_ifc_rtc_update_mode { … };
enum mlx5_ifc_rtc_access_mode { … };
enum mlx5_ifc_rtc_ste_format { … };
enum mlx5_ifc_rtc_reparse_mode { … };
#define MLX5_IFC_RTC_LINEAR_LOOKUP_TBL_LOG_MAX …
struct mlx5_ifc_rtc_bits { … };
enum mlx5_ifc_stc_action_type { … };
enum mlx5_ifc_stc_reparse_mode { … };
struct mlx5_ifc_stc_ste_param_ste_table_bits { … };
struct mlx5_ifc_stc_ste_param_tir_bits { … };
struct mlx5_ifc_stc_ste_param_table_bits { … };
struct mlx5_ifc_stc_ste_param_flow_counter_bits { … };
enum { … };
struct mlx5_ifc_stc_ste_param_execute_aso_bits { … };
struct mlx5_ifc_stc_ste_param_ipsec_encrypt_bits { … };
struct mlx5_ifc_stc_ste_param_ipsec_decrypt_bits { … };
struct mlx5_ifc_stc_ste_param_trailer_bits { … };
struct mlx5_ifc_stc_ste_param_header_modify_list_bits { … };
enum mlx5_ifc_header_anchors { … };
struct mlx5_ifc_stc_ste_param_remove_bits { … };
struct mlx5_ifc_stc_ste_param_remove_words_bits { … };
struct mlx5_ifc_stc_ste_param_insert_bits { … };
struct mlx5_ifc_stc_ste_param_vport_bits { … };
mlx5_ifc_stc_param_bits;
enum { … };
struct mlx5_ifc_stc_bits { … };
struct mlx5_ifc_ste_bits { … };
struct mlx5_ifc_definer_bits { … };
struct mlx5_ifc_arg_bits { … };
struct mlx5_ifc_header_modify_pattern_in_bits { … };
struct mlx5_ifc_create_rtc_in_bits { … };
struct mlx5_ifc_create_stc_in_bits { … };
struct mlx5_ifc_create_ste_in_bits { … };
struct mlx5_ifc_create_definer_in_bits { … };
struct mlx5_ifc_create_arg_in_bits { … };
struct mlx5_ifc_create_header_modify_pattern_in_bits { … };
struct mlx5_ifc_generate_wqe_in_bits { … };
struct mlx5_ifc_generate_wqe_out_bits { … };
enum mlx5_access_aso_opc_mod { … };
enum { … };
enum { … };
struct mlx5_ifc_alloc_packet_reformat_out_bits { … };
struct mlx5_ifc_dealloc_packet_reformat_in_bits { … };
struct mlx5_ifc_dealloc_packet_reformat_out_bits { … };
#endif