text: #ifndef BCMPKT_IFA_HEADER_T_DEFS_H
  #define BCMPKT_IFA_HEADER_T_DEFS_H
  /*****************************************************************
   *
   * DO NOT EDIT THIS FILE!
   * This file is auto-generated by xfc_map_parser
   * from the NPL output file(s) header.yml.
   * 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.
   * All Rights Reserved.$
   *
   * Tool Path: $SDK/INTERNAL/fltg/xfc_map_parser
   */
  
  /*!
   * \name IFA_HEADER_T field IDs.
   * \anchor BCMPKT_IFA_HEADER_T_XXX
   */
  #define BCMPKT_IFA_HEADER_T_GNS                 0
  #define BCMPKT_IFA_HEADER_T_MAX_LENGTH          1
  #define BCMPKT_IFA_HEADER_T_VER                 2
  #define BCMPKT_IFA_HEADER_T_NEXT_HDR            3
  #define BCMPKT_IFA_HEADER_T_RSVD_0              4
  #define BCMPKT_IFA_HEADER_T_FLAGS               5
  #define BCMPKT_IFA_HEADER_T_FLAGS_RSVD          6
  #define BCMPKT_IFA_HEADER_T_MSG_TYPE            7
  #define BCMPKT_IFA_HEADER_T_PROBE_MARKER_1      8
  #define BCMPKT_IFA_HEADER_T_PROBE_MARKER_0      9
  #define BCMPKT_IFA_HEADER_T_REQUEST_VECTOR      10
  #define BCMPKT_IFA_HEADER_T_CUR_LENGTH          11
  #define BCMPKT_IFA_HEADER_T_SENDER_HANDLE       12
  #define BCMPKT_IFA_HEADER_T_VERSION             13
  #define BCMPKT_IFA_HEADER_T_ACTION_VECTOR       14
  #define BCMPKT_IFA_HEADER_T_HOP_LIMIT_HOP_COUNT 15
  #define BCMPKT_IFA_HEADER_T_SEQUENCE_NUMBER     16
  #define BCMPKT_IFA_HEADER_T_METADATA            17
  
  #define BCMPKT_IFA_HEADER_T_FID_INVALID        -1
  #define BCMPKT_IFA_HEADER_T_FID_COUNT          18
  #define BCMPKT_IFA_HEADER_T_FID_START          0
  #define BCMPKT_IFA_HEADER_T_FID_END            (BCMPKT_IFA_HEADER_T_FID_COUNT - 1)
  
  #define BCMPKT_IFA_HEADER_T_I_SUPPORT          0
  #define BCMPKT_IFA_HEADER_T_I_FID_COUNT        1
  
  #define BCMPKT_IFA_HEADER_T_FIELD_NAME_MAP_INIT \
      {"GNS", BCMPKT_IFA_HEADER_T_GNS},\
      {"MAX_LENGTH", BCMPKT_IFA_HEADER_T_MAX_LENGTH},\
      {"VER", BCMPKT_IFA_HEADER_T_VER},\
      {"NEXT_HDR", BCMPKT_IFA_HEADER_T_NEXT_HDR},\
      {"RSVD_0", BCMPKT_IFA_HEADER_T_RSVD_0},\
      {"FLAGS", BCMPKT_IFA_HEADER_T_FLAGS},\
      {"FLAGS_RSVD", BCMPKT_IFA_HEADER_T_FLAGS_RSVD},\
      {"MSG_TYPE", BCMPKT_IFA_HEADER_T_MSG_TYPE},\
      {"PROBE_MARKER_1", BCMPKT_IFA_HEADER_T_PROBE_MARKER_1},\
      {"PROBE_MARKER_0", BCMPKT_IFA_HEADER_T_PROBE_MARKER_0},\
      {"REQUEST_VECTOR", BCMPKT_IFA_HEADER_T_REQUEST_VECTOR},\
      {"CUR_LENGTH", BCMPKT_IFA_HEADER_T_CUR_LENGTH},\
      {"SENDER_HANDLE", BCMPKT_IFA_HEADER_T_SENDER_HANDLE},\
      {"VERSION", BCMPKT_IFA_HEADER_T_VERSION},\
      {"ACTION_VECTOR", BCMPKT_IFA_HEADER_T_ACTION_VECTOR},\
      {"HOP_LIMIT_HOP_COUNT", BCMPKT_IFA_HEADER_T_HOP_LIMIT_HOP_COUNT},\
      {"SEQUENCE_NUMBER", BCMPKT_IFA_HEADER_T_SEQUENCE_NUMBER},\
      {"METADATA", BCMPKT_IFA_HEADER_T_METADATA},\
      {"ifa_header_t fid count", BCMPKT_IFA_HEADER_T_FID_COUNT}
  
  #endif /* BCMPKT_IFA_HEADER_T_DEFS_H */
  