insert_header
attr->insert_header.encap = action->reformat.encap;
attr->insert_header.insert_anchor = action->reformat.anchor;
attr->insert_header.arg_id = action->reformat.arg_id;
attr->insert_header.header_size = action->reformat.header_size;
attr->insert_header.insert_offset = action->reformat.offset;
attr->insert_header.encap = 0;
attr->insert_header.is_inline = 1;
attr->insert_header.insert_anchor = MLX5_HEADER_ANCHOR_PACKET_START;
attr->insert_header.insert_offset = MLX5HWS_ACTION_HDR_LEN_L2_MACS;
attr->insert_header.header_size = MLX5HWS_ACTION_HDR_LEN_L2_VLAN;
stc_attr->insert_header.encap);
stc_attr->insert_header.is_inline);
stc_attr->insert_header.insert_anchor);
stc_attr->insert_header.header_size / W_SIZE);
stc_attr->insert_header.insert_offset / W_SIZE);
stc_attr->insert_header.arg_id);
} insert_header;
struct mlx5_ifc_stc_ste_param_insert_bits insert_header;
err = insert_header(dir, &new->header);
err = insert_header(core_parent, links);
if (insert_header(dir, header))