STRUCT_HACK_VAR_LEN
uint8_t hdr_data[STRUCT_HACK_VAR_LEN];
uint32_t act[STRUCT_HACK_VAR_LEN]; /* array of size for actions */
uint16_t vsi[STRUCT_HACK_VAR_LEN]; /* Array of number_vsi VSI numbers */
uint32_t teid[STRUCT_HACK_VAR_LEN];
struct ice_aqc_txsched_elem_data generic[STRUCT_HACK_VAR_LEN];
uint32_t teid[STRUCT_HACK_VAR_LEN];
struct ice_aqc_add_txqs_perq txqs[STRUCT_HACK_VAR_LEN];
uint16_t q_id[STRUCT_HACK_VAR_LEN];
struct ice_aqc_move_txqs_elem txqs[STRUCT_HACK_VAR_LEN];
struct ice_aqc_add_tx_rdma_qset_entry rdma_qsets[STRUCT_HACK_VAR_LEN];
struct ice_aqc_move_rdma_qset_buffer_desc descs[STRUCT_HACK_VAR_LEN];
struct ice_aqc_get_pkg_info pkg_info[STRUCT_HACK_VAR_LEN];
struct ice_aqc_res_elem elem[STRUCT_HACK_VAR_LEN];
uint8_t tlvinfo[STRUCT_HACK_VAR_LEN];
uint8_t tlvinfo[STRUCT_HACK_VAR_LEN];
uint32_t seg_offset[STRUCT_HACK_VAR_LEN];
struct ice_device_id_entry device_table[STRUCT_HACK_VAR_LEN];
uint32_t vers[STRUCT_HACK_VAR_LEN];
struct ice_buf buf_array[STRUCT_HACK_VAR_LEN];
struct ice_section_entry section_entry[STRUCT_HACK_VAR_LEN];
struct ice_label label[STRUCT_HACK_VAR_LEN];
struct ice_fv fv[STRUCT_HACK_VAR_LEN];
struct ice_boost_tcam_entry tcam[STRUCT_HACK_VAR_LEN];
uint8_t value[STRUCT_HACK_VAR_LEN];
uint16_t value[STRUCT_HACK_VAR_LEN];
uint8_t redir_value[STRUCT_HACK_VAR_LEN];
struct ice_fv_word es[STRUCT_HACK_VAR_LEN];
struct ice_prof_tcam_entry entry[STRUCT_HACK_VAR_LEN];