@@ -1993,7 +1993,9 @@ struct mlx5_ifc_cmd_hca_cap_bits {
19931993 u8 max_geneve_tlv_options [0x8 ];
19941994 u8 reserved_at_568 [0x3 ];
19951995 u8 max_geneve_tlv_option_data_len [0x5 ];
1996- u8 reserved_at_570 [0x9 ];
1996+ u8 reserved_at_570 [0x1 ];
1997+ u8 adv_rdma [0x1 ];
1998+ u8 reserved_at_572 [0x7 ];
19971999 u8 adv_virtualization [0x1 ];
19982000 u8 reserved_at_57a [0x6 ];
19992001
@@ -13076,6 +13078,44 @@ struct mlx5_ifc_load_vhca_state_out_bits {
1307613078 u8 reserved_at_40 [0x40 ];
1307713079};
1307813080
13081+ struct mlx5_ifc_adv_rdma_cap_bits {
13082+ u8 rdma_transport_manager [0x1 ];
13083+ u8 rdma_transport_manager_other_eswitch [0x1 ];
13084+ u8 reserved_at_2 [0x1e ];
13085+
13086+ u8 rcx_type [0x8 ];
13087+ u8 reserved_at_28 [0x2 ];
13088+ u8 ps_entry_log_max_value [0x6 ];
13089+ u8 reserved_at_30 [0x6 ];
13090+ u8 qp_max_ps_num_entry [0xa ];
13091+
13092+ u8 mp_max_num_queues [0x8 ];
13093+ u8 ps_user_context_max_log_size [0x8 ];
13094+ u8 message_based_qp_and_striding_wq [0x8 ];
13095+ u8 reserved_at_58 [0x8 ];
13096+
13097+ u8 max_receive_send_message_size_stride [0x10 ];
13098+ u8 reserved_at_70 [0x10 ];
13099+
13100+ u8 max_receive_send_message_size_byte [0x20 ];
13101+
13102+ u8 reserved_at_a0 [0x160 ];
13103+
13104+ struct mlx5_ifc_flow_table_prop_layout_bits rdma_transport_rx_flow_table_properties ;
13105+
13106+ struct mlx5_ifc_flow_table_prop_layout_bits rdma_transport_tx_flow_table_properties ;
13107+
13108+ struct mlx5_ifc_flow_table_fields_supported_2_bits rdma_transport_rx_ft_field_support_2 ;
13109+
13110+ struct mlx5_ifc_flow_table_fields_supported_2_bits rdma_transport_tx_ft_field_support_2 ;
13111+
13112+ struct mlx5_ifc_flow_table_fields_supported_2_bits rdma_transport_rx_ft_field_bitmask_support_2 ;
13113+
13114+ struct mlx5_ifc_flow_table_fields_supported_2_bits rdma_transport_tx_ft_field_bitmask_support_2 ;
13115+
13116+ u8 reserved_at_800 [0x3800 ];
13117+ };
13118+
1307913119struct mlx5_ifc_adv_virtualization_cap_bits {
1308013120 u8 reserved_at_0 [0x3 ];
1308113121 u8 pg_track_log_max_num [0x5 ];
0 commit comments