text: /*******************************************************************************
   *
   * DO NOT EDIT THIS FILE!
   * This file is auto-generated by fltg from
   *    INTERNAL/fltg/xgs/npl/bcm56780_a0/dna_2_4_13/bcm56780_a0_dna_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICY.map.ltl for
   *      bcm56780_a0 variant dna_2_4_13
   *
   * Tool: $SDK/INTERNAL/fltg/bin/fltg
   *
   * Edits to this file will be lost when it is regenerated.
   *
   * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
   * 
   * Copyright 2007-2020 Broadcom Inc. All rights reserved.
   */
  #include <bcmlrd/bcmlrd_internal.h>
  #include <bcmlrd/chip/bcmlrd_id.h>
  #include <bcmlrd/chip/bcm56780_a0/dna_2_4_13/bcm56780_a0_dna_2_4_13_lrd_field_data.h>
  #include <bcmlrd/chip/bcm56780_a0/bcm56780_a0_lrd_ltm_intf.h>
  #include <bcmlrd/chip/bcm56780_a0/dna_2_4_13/bcm56780_a0_dna_2_4_13_lrd_ltm_intf.h>
  #include <bcmlrd/chip/bcm56780_a0/dna_2_4_13/bcm56780_a0_dna_2_4_13_lrd_xfrm_field_desc.h>
  #include <bcmdrd/chip/bcm56780_a0_enum.h>
  #include "bcmltd/chip/bcmltd_common_enumpool.h"
  #include "../bcm56780_a0_lrd_enumpool.h"
  #include "bcm56780_a0_dna_2_4_13_lrd_enumpool.h"
  #include <bcmltd/bcmltd_handler.h>
  /* R_EGR_VLAN_XLATE_MISS_POLICY field init */
  static const bcmlrd_field_data_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_field_data_mmd[] = {
      { /* 0 VXLT_CTRL */
        .flags = 0,
        .min = &bcm56780_a0_dna_2_4_13_lrd_ifd_u8_0x0,
        .def = &bcm56780_a0_dna_2_4_13_lrd_ifd_u8_0x0,
        .max = &bcm56780_a0_dna_2_4_13_lrd_ifd_u8_0xf,
        .depth = 0,
        .width = 4,
        .edata = NULL,
      },
  };
  const bcmlrd_map_field_data_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_field_data = {
      .fields = 1,
      .field = bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_field_data_mmd
  };
  
  static const bcmlrd_map_table_attr_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_attr_entry[] = {
      { /* 0 */
          .key   = BCMLRD_MAP_TABLE_ATTRIBUTE_INTERACTIVE,
          .value = FALSE,
      },
  };
  
  static const bcmlrd_map_attr_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_attr_group = {
      .attributes = 1,
      .attr = bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_attr_entry,
  };
  
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d0[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 0,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 0,
          .reserved  = 0,
      },
  };
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d1[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 1,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 1,
          .reserved  = 0,
      },
  };
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d2[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 2,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 2,
          .reserved  = 0,
      },
  };
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d3[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 3,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 3,
          .reserved  = 0,
      },
  };
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d4[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 4,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 4,
          .reserved  = 0,
      },
  };
  
  const bcmltd_field_desc_t
  bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d5[2] = {
      {
          .field_id  = BCMLRD_FIELD_SELECTOR,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 31,
          .entry_idx = 5,
          .reserved  = 0,
      },
      {
          .field_id  = BCMLRD_FIELD_INDEX,
          .field_idx = 0,
          .minbit    = 0,
          .maxbit    = 4,
          .entry_idx = 5,
          .reserved  = 0,
      },
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d0_x0_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D0_X0_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d0,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d0_x0_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D0_X0_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d0,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d1_x1_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D1_X1_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d1,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d1_x1_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D1_X1_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d1,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d2_x2_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D2_X2_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d2,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d2_x2_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D2_X2_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d2,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d3_x0_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D3_X0_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d3,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d3_x0_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D3_X0_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d3,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d4_x1_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D4_X1_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d4,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d4_x1_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D4_X1_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d4,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d5_x2_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_FWD_S0_D5_X2_ID,
      .src_fields = 0,
      .src = NULL,
      .dst_fields = 2,
      .dst = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d5,
  };
  
  const bcmlrd_field_xfrm_desc_t
  bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d5_x2_desc = {
      .handler_id = BCMLTD_TRANSFORM_BCM56780_A0_DNA_2_4_13_LTA_BCMLTX_SELECT_TILE_MODE_XFRM_HANDLER_REV_S0_D5_X2_ID,
      .src_fields = 2,
      .src = bcm56780_a0_dna_2_4_13_lrd_bcmltx_select_tile_mode_r_egr_vlan_xlate_miss_policy_dst_field_desc_d5,
      .dst_fields = 0,
      .dst = NULL,
  };
  
  
  static const bcmlrd_map_entry_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_efta30_e2t_00_array_miss_policy_map_entry[] = {
      { /* 0 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 1 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 1,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 2 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 2,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 3 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 3,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 4 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 4,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 5 */
          .entry_type = BCMLRD_MAP_ENTRY_MAPPED_VALUE,
          .desc = {
              .field_id  = DATAf,
              .field_idx = 0,
              .minbit    = 196,
              .maxbit    = 199,
              .entry_idx = 5,
              .reserved  = 0
          },
          .u = {
              .mapped = {
                  .src = {
                      .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
                      .field_idx = 0,
                      .minbit    = 0,
                      .maxbit    = 3,
                      .entry_idx = 0,
                      .reserved  = 0
                  }
              }
          },
      },
      { /* 6 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d0_x0 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d0_x0_desc,
              },
          },
      },
      { /* 7 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d0_x0 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d0_x0_desc,
              },
          },
      },
      { /* 8 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d1_x1 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d1_x1_desc,
              },
          },
      },
      { /* 9 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d1_x1 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d1_x1_desc,
              },
          },
      },
      { /* 10 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d2_x2 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d2_x2_desc,
              },
          },
      },
      { /* 11 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d2_x2 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d2_x2_desc,
              },
          },
      },
      { /* 12 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d3_x0 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d3_x0_desc,
              },
          },
      },
      { /* 13 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d3_x0 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d3_x0_desc,
              },
          },
      },
      { /* 14 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d4_x1 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d4_x1_desc,
              },
          },
      },
      { /* 15 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d4_x1 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d4_x1_desc,
              },
          },
      },
      { /* 16 */
          .entry_type = BCMLRD_MAP_ENTRY_FWD_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d5_x2 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_fwd_s0_d5_x2_desc,
              },
          },
      },
      { /* 17 */
          .entry_type = BCMLRD_MAP_ENTRY_REV_KEY_FIELD_XFRM_HANDLER,
          .desc = {
              .field_id  = 0,
              .field_idx = 0,
              .minbit    = 0,
              .maxbit    = 0,
              .entry_idx = 0,
              .reserved  = 0
          },
          .u = {
              .xfrm = {
                  /* handler: bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d5_x2 */
                  .desc = &bcm56780_a0_dna_2_4_13_lta_bcmltx_select_tile_mode_xfrm_handler_rev_s0_d5_x2_desc,
              },
          },
      },
  };
  const bcmlrd_field_selector_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_select[] = {
      { /* Node:0, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY0 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:1, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 0,
          .selection_parent = 0,
          .group = 0,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 15 /* EFTA30_E2T_00_MODE0 */
      },
      { /* Node:2, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY1 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:3, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 1,
          .selection_parent = 2,
          .group = 1,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 15 /* EFTA30_E2T_00_MODE0 */
      },
      { /* Node:4, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY2 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:5, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 2,
          .selection_parent = 4,
          .group = 2,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 15 /* EFTA30_E2T_00_MODE0 */
      },
      { /* Node:6, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY3 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:7, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 3,
          .selection_parent = 6,
          .group = 3,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 16 /* EFTA30_E2T_00_MODE1 */
      },
      { /* Node:8, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY4 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:9, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 4,
          .selection_parent = 8,
          .group = 4,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 16 /* EFTA30_E2T_00_MODE1 */
      },
      { /* Node:10, Type:ROOT, EFTA30_E2T_00_ARRAY_MISS_POLICY.__SELECTOR.ENTRY5 */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_ROOT,
          .field_id = BCMLRD_FIELD_SELECTOR,
          .group_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .entry_index = BCMLRD_INVALID_SELECTOR_INDEX,
          .selection_parent = BCMLRD_INVALID_SELECTOR_INDEX,
          .group = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_id = BCMLRD_INVALID_SELECTOR_INDEX,
          .selector_value = BCMLRD_INVALID_SELECTOR_INDEX
      },
      { /* Node:11, Type:Directmap, VXLT_CTRL:EFTA30_E2T_00_ARRAY_MISS_POLICY.DATA */
          .selector_type = BCMLRD_FIELD_SELECTOR_TYPE_MAP_ENTRY,
          .field_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt_VXLT_CTRLf,
          .group_index = 0,
          .entry_index = 5,
          .selection_parent = 10,
          .group = 5,
          .selector_id = BCMLRD_FIELD_SELECTOR,
          .selector_value = 16 /* EFTA30_E2T_00_MODE1 */
      },
  };
  
  const bcmlrd_field_selector_data_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_select_data = {
      .num_field_selector = 12,
      .field_selector = bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_select,
  };
  
  static const bcmlrd_map_group_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_group[] = {
      {
          .dest = {
              .kind = BCMLRD_MAP_PHYSICAL,
              .id = EFTA30_E2T_00_ARRAY_MISS_POLICYm,
          },
          .entries = 18,
          .entry = bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_efta30_e2t_00_array_miss_policy_map_entry
      },
  };
  const bcmlrd_map_t bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map = {
      .src_id = BCM56780_A0_DNA_2_4_13_R_EGR_VLAN_XLATE_MISS_POLICYt,
      .field_data = &bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_field_data,
      .groups = 1,
      .group  = bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_group,
      .table_attr = &bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policyt_attr_group,
      .entry_ops = BCMLRD_MAP_TABLE_ENTRY_OPERATION_LOOKUP | BCMLRD_MAP_TABLE_ENTRY_OPERATION_TRAVERSE | BCMLRD_MAP_TABLE_ENTRY_OPERATION_INSERT | BCMLRD_MAP_TABLE_ENTRY_OPERATION_UPDATE | BCMLRD_MAP_TABLE_ENTRY_OPERATION_DELETE,
      .sel = &bcm56780_a0_dna_2_4_13_lrd_r_egr_vlan_xlate_miss_policy_map_select_data,
  };
  