#ifndef MLX5_IFC_DR_H
#define MLX5_IFC_DR_H
enum { … };
struct mlx5_ifc_ste_general_bits { … };
struct mlx5_ifc_ste_sx_transmit_bits { … };
struct mlx5_ifc_ste_rx_steering_mult_bits { … };
struct mlx5_ifc_ste_modify_packet_bits { … };
struct mlx5_ifc_ste_eth_l2_src_bits { … };
struct mlx5_ifc_ste_eth_l2_dst_bits { … };
struct mlx5_ifc_ste_eth_l2_src_dst_bits { … };
struct mlx5_ifc_ste_eth_l3_ipv4_5_tuple_bits { … };
struct mlx5_ifc_ste_eth_l3_ipv6_dst_bits { … };
struct mlx5_ifc_ste_eth_l2_tnl_bits { … };
struct mlx5_ifc_ste_eth_l3_ipv6_src_bits { … };
struct mlx5_ifc_ste_eth_l3_ipv4_misc_bits { … };
struct mlx5_ifc_ste_eth_l4_bits { … };
struct mlx5_ifc_ste_eth_l4_misc_bits { … };
struct mlx5_ifc_ste_mpls_bits { … };
struct mlx5_ifc_ste_register_0_bits { … };
struct mlx5_ifc_ste_register_1_bits { … };
struct mlx5_ifc_ste_gre_bits { … };
struct mlx5_ifc_ste_flex_parser_0_bits { … };
struct mlx5_ifc_ste_flex_parser_1_bits { … };
struct mlx5_ifc_ste_flex_parser_ok_bits { … };
struct mlx5_ifc_ste_flex_parser_tnl_bits { … };
struct mlx5_ifc_ste_flex_parser_tnl_vxlan_gpe_bits { … };
struct mlx5_ifc_ste_flex_parser_tnl_geneve_bits { … };
struct mlx5_ifc_ste_flex_parser_tnl_gtpu_bits { … };
struct mlx5_ifc_ste_tunnel_header_bits { … };
struct mlx5_ifc_ste_general_purpose_bits { … };
struct mlx5_ifc_ste_src_gvmi_qp_bits { … };
struct mlx5_ifc_l2_hdr_bits { … };
struct mlx5_ifc_dr_action_hw_set_bits { … };
struct mlx5_ifc_dr_action_hw_copy_bits { … };
enum { … };
struct mlx5_ifc_ste_aso_flow_meter_action_bits { … };
struct mlx5_ifc_ste_double_action_aso_v1_bits { … };
#endif