Add new fields for device memory capabilities, in order to support creation of new ICM memory type of SW encap.
Unified · Split
| @@ -1193,7 +1193,8 @@ struct mlx5_ifc_device_mem_cap_bits { · 1192 unmodified lines | ||
| 1193 | 1193 | u8 log_sw_icm_alloc_granularity[0x6]; |
| 1194 | 1194 | u8 log_steering_sw_icm_size[0x8]; |
| 1195 | 1195 | |
| 1196 | − u8 reserved_at_120[0x18]; | |
| 1196 | + u8 log_indirect_encap_sw_icm_size[0x8]; | |
| 1197 | + u8 reserved_at_128[0x10]; | |
| 1197 | 1198 | u8 log_header_modify_pattern_sw_icm_size[0x8]; |
| 1198 | 1199 | |
| 1199 | 1200 | u8 header_modify_sw_icm_start_address[0x40]; |
| @@ -1204,7 +1205,11 @@ struct mlx5_ifc_device_mem_cap_bits { · 4 unmodified lines | ||
| 1204 | 1205 | |
| 1205 | 1206 | u8 memic_operations[0x20]; |
| 1206 | 1207 | |
| 1207 | − u8 reserved_at_220[0x5e0]; | |
| 1208 | + u8 reserved_at_220[0x20]; | |
| 1209 | + | |
| 1210 | + u8 indirect_encap_sw_icm_start_address[0x40]; | |
| 1211 | + | |
| 1212 | + u8 reserved_at_280[0x580]; | |
| 1208 | 1213 | }; |
| 1209 | 1214 | |
| 1210 | 1215 | struct mlx5_ifc_device_event_cap_bits { |