text: /*
   * 
   * 
   * 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.
   * DO NOT EDIT THIS FILE!
   */
  
  #if defined(INCLUDE_LIB_CINT)
  
  #include <cint_config.h>
  #include <cint_types.h>
  #include <cint_porting.h>
  
  #ifdef BCM_PETRA_SUPPORT
  
  #include <soc/dpp/dpp_config_imp_defs.h>
  
  /* Macros section */
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_CHANNELIZED_INTERFACES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_channelized_interfaces);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_CHANNELIZED_INTERFACES,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CHANNELIZED_INTERFACES()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_CHANNELIZED_INTERFACES);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CHANNELIZED_INTERFACES);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_CHANNELIZED_INTERFACES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_special_channelized_interfaces);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_CHANNELIZED_INTERFACES,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_CHANNELIZED_INTERFACES()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_SPECIAL_CHANNELIZED_INTERFACES);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_CHANNELIZED_INTERFACES);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_special_non_channelized_interfaces);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_SPECIAL_NON_CHANNELIZED_INTERFACES);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES);
  
  static  uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_NON_CHANNELIZED_INTERFACES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_non_channelized_interfaces);
  }
  
  CINT_FWRAPPER_CREATE_RP1( uint32,  uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_NON_CHANNELIZED_INTERFACES,
                           int*, int, unit, 1, 0);
  
  static  uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_NON_CHANNELIZED_INTERFACES()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_NON_CHANNELIZED_INTERFACES);
  }
  
  CINT_FWRAPPER_CREATE_RP0( uint32,  uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_NON_CHANNELIZED_INTERFACES);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_CORE_INTERFACES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_core_interfaces);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_CORE_INTERFACES,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CORE_INTERFACES()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_CORE_INTERFACES);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CORE_INTERFACES);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NOF_FEC_BANKS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nof_fec_banks);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NOF_FEC_BANKS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NOF_FEC_BANKS()
  {
      return SOC_DPP_IMP_DEFS_MAX(NOF_FEC_BANKS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NOF_FEC_BANKS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHP_STP_TABLE_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihp_stp_table_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHP_STP_TABLE_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHP_STP_TABLE_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHP_STP_TABLE_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHP_STP_TABLE_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHB_PINFO_PMF_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihb_pinfo_pmf_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHB_PINFO_PMF_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PINFO_PMF_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHB_PINFO_PMF_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PINFO_PMF_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihb_pmf_program_selection_cam_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHB_FEC_ECMP_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihb_fec_ecmp_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHB_FEC_ECMP_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHB_FEC_ECMP_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHB_FEC_ECMP_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHB_FEC_ECMP_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGQ_PPCT_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egq_ppct_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGQ_PPCT_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGQ_PPCT_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGQ_PPCT_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGQ_PPCT_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), epni_prge_program_selection_cam_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHP_LIF_ACCESSED_NOF_LINES(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihp_lif_accessed_nof_lines);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHP_LIF_ACCESSED_NOF_LINES,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHP_LIF_ACCESSED_NOF_LINES()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHP_LIF_ACCESSED_NOF_LINES);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHP_LIF_ACCESSED_NOF_LINES);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihp_flp_program_selection_cam_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_LOOKUPS_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihp_flp_lookups_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_LOOKUPS_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_LOOKUPS_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHP_FLP_LOOKUPS_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_LOOKUPS_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_IHB_PTC_INFO_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ihb_ptc_info_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_IHB_PTC_INFO_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PTC_INFO_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(IHB_PTC_INFO_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PTC_INFO_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MACT_LIF_BASE_LENGTH(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mact_lif_base_length);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MACT_LIF_BASE_LENGTH,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MACT_LIF_BASE_LENGTH()
  {
      return SOC_DPP_IMP_DEFS_MAX(MACT_LIF_BASE_LENGTH);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MACT_LIF_BASE_LENGTH);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ppdb_large_em_flush_db_nof_longs);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS()
  {
      return SOC_DPP_IMP_DEFS_MAX(PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mesh_topology_register_config_4_val);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL()
  {
      return SOC_DPP_IMP_DEFS_MAX(MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_delete_fifo_almost_full_mc_low_prio);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_delete_fifo_almost_full_mc);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_DELETE_FIFO_ALMOST_FULL_MC);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_ALL(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_delete_fifo_almost_full_all);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_ALL,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_ALL()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_DELETE_FIFO_ALMOST_FULL_ALL);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_ALL);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_THRESHOLD_MAX(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_delete_fifo_threshold_max);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_THRESHOLD_MAX,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_THRESHOLD_MAX()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_DELETE_FIFO_THRESHOLD_MAX);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_THRESHOLD_MAX);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_OUTLIF_PROFILE_NOF_BITS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), outlif_profile_nof_bits);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_OUTLIF_PROFILE_NOF_BITS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_OUTLIF_PROFILE_NOF_BITS()
  {
      return SOC_DPP_IMP_DEFS_MAX(OUTLIF_PROFILE_NOF_BITS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_OUTLIF_PROFILE_NOF_BITS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_DSP_EVENT_ROUTE_ENTRY_NOF_BITS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), dsp_event_route_entry_nof_bits);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_DSP_EVENT_ROUTE_ENTRY_NOF_BITS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_DSP_EVENT_ROUTE_ENTRY_NOF_BITS()
  {
      return SOC_DPP_IMP_DEFS_MAX(DSP_EVENT_ROUTE_ENTRY_NOF_BITS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_DSP_EVENT_ROUTE_ENTRY_NOF_BITS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_snoop_destination_queue_encoding);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_snoop_destination_multicast_encoding);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_snoop_destination_sys_phy_port_encoding);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_LAG_ENCODING(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_snoop_destination_lag_encoding);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_LAG_ENCODING,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_LAG_ENCODING()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_SNOOP_DESTINATION_LAG_ENCODING);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_LAG_ENCODING);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_DIVIDEND_DEFAULT(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mdio_int_dividend_default);
  }
  
  CINT_FWRAPPER_CREATE_RP1(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_DIVIDEND_DEFAULT,
                           int*, int, unit, 1, 0);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_DIVIDEND_DEFAULT()
  {
      return SOC_DPP_IMP_DEFS_MAX(MDIO_INT_DIVIDEND_DEFAULT);
  }
  
  CINT_FWRAPPER_CREATE_RP0(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_DIVIDEND_DEFAULT);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_FREQ_DEFAULT(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mdio_int_freq_default);
  }
  
  CINT_FWRAPPER_CREATE_RP1(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_FREQ_DEFAULT,
                           int*, int, unit, 1, 0);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_FREQ_DEFAULT()
  {
      return SOC_DPP_IMP_DEFS_MAX(MDIO_INT_FREQ_DEFAULT);
  }
  
  CINT_FWRAPPER_CREATE_RP0(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_FREQ_DEFAULT);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_OUT_DELAY_DEFAULT(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mdio_int_out_delay_default);
  }
  
  CINT_FWRAPPER_CREATE_RP1(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_OUT_DELAY_DEFAULT,
                           int*, int, unit, 1, 0);
  
  static int
  __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_OUT_DELAY_DEFAULT()
  {
      return SOC_DPP_IMP_DEFS_MAX(MDIO_INT_OUT_DELAY_DEFAULT);
  }
  
  CINT_FWRAPPER_CREATE_RP0(int, int, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_OUT_DELAY_DEFAULT);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), cmd_ipt_snp_mir_cmd_map_snoop_offset);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET()
  {
      return SOC_DPP_IMP_DEFS_MAX(CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_snoop_dest_tm_table_offset);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_SNOOP_DEST_TM_TABLE_OFFSET);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_FLP_INSTRUCTIONS_NOF(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), flp_instructions_nof);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_FLP_INSTRUCTIONS_NOF,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_FLP_INSTRUCTIONS_NOF()
  {
      return SOC_DPP_IMP_DEFS_MAX(FLP_INSTRUCTIONS_NOF);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_FLP_INSTRUCTIONS_NOF);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), pp_eg_mirror_profile_table_bits_per_profile);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE()
  {
      return SOC_DPP_IMP_DEFS_MAX(PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_PROBABILITY_BITS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), mirror_probability_bits);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_PROBABILITY_BITS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_PROBABILITY_BITS()
  {
      return SOC_DPP_IMP_DEFS_MAX(MIRROR_PROBABILITY_BITS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_PROBABILITY_BITS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_OAM_ID_NOF_BIT(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), oam_id_nof_bit);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_OAM_ID_NOF_BIT,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_OAM_ID_NOF_BIT()
  {
      return SOC_DPP_IMP_DEFS_MAX(OAM_ID_NOF_BIT);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_OAM_ID_NOF_BIT);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_ILKN_CTXT_MAP_START(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), ilkn_ctxt_map_start);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_ILKN_CTXT_MAP_START,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_ILKN_CTXT_MAP_START()
  {
      return SOC_DPP_IMP_DEFS_MAX(ILKN_CTXT_MAP_START);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_ILKN_CTXT_MAP_START);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_NIF_CTXT_MAP_START(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), nif_ctxt_map_start);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_NIF_CTXT_MAP_START,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_NIF_CTXT_MAP_START()
  {
      return SOC_DPP_IMP_DEFS_MAX(NIF_CTXT_MAP_START);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_NIF_CTXT_MAP_START);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_0(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rcy_ctxt_map_start_core_0);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_0,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_0()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCY_CTXT_MAP_START_CORE_0);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_1(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rcy_ctxt_map_start_core_1);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_1,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_1()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCY_CTXT_MAP_START_CORE_1);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_1);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_CPU_CTXT_MAP_START(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), cpu_ctxt_map_start);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_CPU_CTXT_MAP_START,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_CPU_CTXT_MAP_START()
  {
      return SOC_DPP_IMP_DEFS_MAX(CPU_CTXT_MAP_START);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_CPU_CTXT_MAP_START);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_SAT_CTXT_MAP_START(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), sat_ctxt_map_start);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_SAT_CTXT_MAP_START,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_SAT_CTXT_MAP_START()
  {
      return SOC_DPP_IMP_DEFS_MAX(SAT_CTXT_MAP_START);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_SAT_CTXT_MAP_START);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCY_0_INTERFACE(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rcy_0_interface);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCY_0_INTERFACE,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCY_0_INTERFACE()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCY_0_INTERFACE);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCY_0_INTERFACE);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCY_1_INTERFACE(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rcy_1_interface);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCY_1_INTERFACE,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCY_1_INTERFACE()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCY_1_INTERFACE);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCY_1_INTERFACE);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_CPU_INTERFACE(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), cpu_interface);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_CPU_INTERFACE,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_CPU_INTERFACE()
  {
      return SOC_DPP_IMP_DEFS_MAX(CPU_INTERFACE);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_CPU_INTERFACE);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_SAT_INTERFACE(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), sat_interface);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_SAT_INTERFACE,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_SAT_INTERFACE()
  {
      return SOC_DPP_IMP_DEFS_MAX(SAT_INTERFACE);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_SAT_INTERFACE);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MIN(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_min);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MIN,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MIN()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_MIN);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MIN);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_CPU(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_cpu);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_CPU,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_CPU()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_CPU);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_CPU);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OLP(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_olp);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OLP,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OLP()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_OLP);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OLP);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OAMP(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_oamp);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OAMP,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OAMP()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_OAMP);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OAMP);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_RCY(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_rcy);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_RCY,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_RCY()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_RCY);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_RCY);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_SAT(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_sat);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_SAT,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_SAT()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_SAT);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_SAT);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_IPSEC(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_ipsec);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_IPSEC,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_IPSEC()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_IPSEC);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_IPSEC);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MAX(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_if_max);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MAX,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MAX()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_IF_MAX);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MAX);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_PD(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_pd);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_PD,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_PD()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_PD);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_PD);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_DB(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_db);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_DB,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_DB()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_DB);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_DB);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_PD(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_uc_pd);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_PD,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_PD()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_UC_PD);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_PD);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_DB(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_uc_db);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_DB,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_DB()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_UC_DB);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_DB);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_PD(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_mc_pd);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_PD,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_PD()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_MC_PD);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_PD);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_DB(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_mc_db);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_DB,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_DB()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_MC_DB);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_DB);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_PD(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_uc_fc_pd);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_PD,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_PD()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_UC_FC_PD);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_PD);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_DB(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), egr_total_uc_fc_db);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_DB,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_DB()
  {
      return SOC_DPP_IMP_DEFS_MAX(EGR_TOTAL_UC_FC_DB);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_DB);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_1(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rci_severity_factor_1);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_1,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_1()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCI_SEVERITY_FACTOR_1);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_1);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_2(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rci_severity_factor_2);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_2,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_2()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCI_SEVERITY_FACTOR_2);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_2);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_3(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rci_severity_factor_3);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_3,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_3()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCI_SEVERITY_FACTOR_3);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_3);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_RCI_THRESHOLD_NOF_CONGESTED_LINKS(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), rci_threshold_nof_congested_links);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_RCI_THRESHOLD_NOF_CONGESTED_LINKS,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_RCI_THRESHOLD_NOF_CONGESTED_LINKS()
  {
      return SOC_DPP_IMP_DEFS_MAX(RCI_THRESHOLD_NOF_CONGESTED_LINKS);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_RCI_THRESHOLD_NOF_CONGESTED_LINKS);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_LINE_WIDTH(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), kaps_dma_line_width);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_LINE_WIDTH,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_LINE_WIDTH()
  {
      return SOC_DPP_IMP_DEFS_MAX(KAPS_DMA_LINE_WIDTH);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_LINE_WIDTH);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_ZONE_WIDTH(const int* unit)
  {
      return SOC_DPP_IMP_DEFS_GET((*unit), kaps_dma_zone_width);
  }
  
  CINT_FWRAPPER_CREATE_RP1(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_ZONE_WIDTH,
                           int*, int, unit, 1, 0);
  
  static uint32
  __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_ZONE_WIDTH()
  {
      return SOC_DPP_IMP_DEFS_MAX(KAPS_DMA_ZONE_WIDTH);
  }
  
  CINT_FWRAPPER_CREATE_RP0(uint32, uint32, 0, 0,
                           __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_ZONE_WIDTH);
  
  
  /* Functions section */
  
  /* Functions and Macros mapping */
  static cint_function_t __cint_functions[] =
  {
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_GET_NOF_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_GET_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_SPECIAL_NON_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_NON_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_GET_NOF_NON_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_NON_CHANNELIZED_INTERFACES", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_NON_CHANNELIZED_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_CORE_INTERFACES", __macro__SOC_DPP_IMP_DEFS_GET_NOF_CORE_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_CORE_INTERFACES", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_CORE_INTERFACES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NOF_FEC_BANKS", __macro__SOC_DPP_IMP_DEFS_GET_NOF_FEC_BANKS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NOF_FEC_BANKS", __macro__SOC_DPP_IMP_DEFS_MAX_NOF_FEC_BANKS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHP_STP_TABLE_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHP_STP_TABLE_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHP_STP_TABLE_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHP_STP_TABLE_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHB_PINFO_PMF_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHB_PINFO_PMF_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHB_PINFO_PMF_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PINFO_PMF_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PMF_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHB_FEC_ECMP_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHB_FEC_ECMP_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHB_FEC_ECMP_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHB_FEC_ECMP_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGQ_PPCT_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_EGQ_PPCT_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGQ_PPCT_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_EGQ_PPCT_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_EPNI_PRGE_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHP_LIF_ACCESSED_NOF_LINES", __macro__SOC_DPP_IMP_DEFS_GET_IHP_LIF_ACCESSED_NOF_LINES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHP_LIF_ACCESSED_NOF_LINES", __macro__SOC_DPP_IMP_DEFS_MAX_IHP_LIF_ACCESSED_NOF_LINES),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_PROGRAM_SELECTION_CAM_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHP_FLP_LOOKUPS_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHP_FLP_LOOKUPS_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHP_FLP_LOOKUPS_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHP_FLP_LOOKUPS_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_IHB_PTC_INFO_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_IHB_PTC_INFO_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_IHB_PTC_INFO_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_IHB_PTC_INFO_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MACT_LIF_BASE_LENGTH", __macro__SOC_DPP_IMP_DEFS_GET_MACT_LIF_BASE_LENGTH),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MACT_LIF_BASE_LENGTH", __macro__SOC_DPP_IMP_DEFS_MAX_MACT_LIF_BASE_LENGTH),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_GET_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS", __macro__SOC_DPP_IMP_DEFS_MAX_PPDB_LARGE_EM_FLUSH_DB_NOF_LONGS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL", __macro__SOC_DPP_IMP_DEFS_GET_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL", __macro__SOC_DPP_IMP_DEFS_MAX_MESH_TOPOLOGY_REGISTER_CONFIG_4_VAL),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO", __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC_LOW_PRIO),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC", __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_MC),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_MC),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_ALL", __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_ALMOST_FULL_ALL),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_ALL", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_ALMOST_FULL_ALL),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_THRESHOLD_MAX", __macro__SOC_DPP_IMP_DEFS_GET_EGR_DELETE_FIFO_THRESHOLD_MAX),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_THRESHOLD_MAX", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_DELETE_FIFO_THRESHOLD_MAX),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_OUTLIF_PROFILE_NOF_BITS", __macro__SOC_DPP_IMP_DEFS_GET_OUTLIF_PROFILE_NOF_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_OUTLIF_PROFILE_NOF_BITS", __macro__SOC_DPP_IMP_DEFS_MAX_OUTLIF_PROFILE_NOF_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_DSP_EVENT_ROUTE_ENTRY_NOF_BITS", __macro__SOC_DPP_IMP_DEFS_GET_DSP_EVENT_ROUTE_ENTRY_NOF_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_DSP_EVENT_ROUTE_ENTRY_NOF_BITS", __macro__SOC_DPP_IMP_DEFS_MAX_DSP_EVENT_ROUTE_ENTRY_NOF_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_QUEUE_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_MULTICAST_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_SYS_PHY_PORT_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_LAG_ENCODING", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DESTINATION_LAG_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_LAG_ENCODING", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DESTINATION_LAG_ENCODING),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MDIO_INT_DIVIDEND_DEFAULT", __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_DIVIDEND_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MDIO_INT_DIVIDEND_DEFAULT", __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_DIVIDEND_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MDIO_INT_FREQ_DEFAULT", __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_FREQ_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MDIO_INT_FREQ_DEFAULT", __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_FREQ_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MDIO_INT_OUT_DELAY_DEFAULT", __macro__SOC_DPP_IMP_DEFS_GET_MDIO_INT_OUT_DELAY_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MDIO_INT_OUT_DELAY_DEFAULT", __macro__SOC_DPP_IMP_DEFS_MAX_MDIO_INT_OUT_DELAY_DEFAULT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET", __macro__SOC_DPP_IMP_DEFS_GET_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET", __macro__SOC_DPP_IMP_DEFS_MAX_CMD_IPT_SNP_MIR_CMD_MAP_SNOOP_OFFSET),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_SNOOP_DEST_TM_TABLE_OFFSET),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_FLP_INSTRUCTIONS_NOF", __macro__SOC_DPP_IMP_DEFS_GET_FLP_INSTRUCTIONS_NOF),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_FLP_INSTRUCTIONS_NOF", __macro__SOC_DPP_IMP_DEFS_MAX_FLP_INSTRUCTIONS_NOF),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE", __macro__SOC_DPP_IMP_DEFS_GET_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE", __macro__SOC_DPP_IMP_DEFS_MAX_PP_EG_MIRROR_PROFILE_TABLE_BITS_PER_PROFILE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_MIRROR_PROBABILITY_BITS", __macro__SOC_DPP_IMP_DEFS_GET_MIRROR_PROBABILITY_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_MIRROR_PROBABILITY_BITS", __macro__SOC_DPP_IMP_DEFS_MAX_MIRROR_PROBABILITY_BITS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_OAM_ID_NOF_BIT", __macro__SOC_DPP_IMP_DEFS_GET_OAM_ID_NOF_BIT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_OAM_ID_NOF_BIT", __macro__SOC_DPP_IMP_DEFS_MAX_OAM_ID_NOF_BIT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_ILKN_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_GET_ILKN_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_ILKN_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_MAX_ILKN_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_NIF_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_GET_NIF_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_NIF_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_MAX_NIF_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_0", __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_0),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_0", __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_0),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_1", __macro__SOC_DPP_IMP_DEFS_GET_RCY_CTXT_MAP_START_CORE_1),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_1", __macro__SOC_DPP_IMP_DEFS_MAX_RCY_CTXT_MAP_START_CORE_1),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_CPU_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_GET_CPU_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_CPU_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_MAX_CPU_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_SAT_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_GET_SAT_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_SAT_CTXT_MAP_START", __macro__SOC_DPP_IMP_DEFS_MAX_SAT_CTXT_MAP_START),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCY_0_INTERFACE", __macro__SOC_DPP_IMP_DEFS_GET_RCY_0_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCY_0_INTERFACE", __macro__SOC_DPP_IMP_DEFS_MAX_RCY_0_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCY_1_INTERFACE", __macro__SOC_DPP_IMP_DEFS_GET_RCY_1_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCY_1_INTERFACE", __macro__SOC_DPP_IMP_DEFS_MAX_RCY_1_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_CPU_INTERFACE", __macro__SOC_DPP_IMP_DEFS_GET_CPU_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_CPU_INTERFACE", __macro__SOC_DPP_IMP_DEFS_MAX_CPU_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_SAT_INTERFACE", __macro__SOC_DPP_IMP_DEFS_GET_SAT_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_SAT_INTERFACE", __macro__SOC_DPP_IMP_DEFS_MAX_SAT_INTERFACE),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_MIN", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MIN),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_MIN", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MIN),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_CPU", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_CPU),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_CPU", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_CPU),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_OLP", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OLP),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_OLP", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OLP),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_OAMP", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_OAMP),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_OAMP", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_OAMP),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_RCY", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_RCY),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_RCY", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_RCY),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_SAT", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_SAT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_SAT", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_SAT),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_IPSEC", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_IPSEC),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_IPSEC", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_IPSEC),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_IF_MAX", __macro__SOC_DPP_IMP_DEFS_GET_EGR_IF_MAX),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_IF_MAX", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_IF_MAX),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_PD", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_PD", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_DB", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_DB", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_PD", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_PD", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_DB", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_DB", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_PD", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_PD", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_DB", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_MC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_DB", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_MC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_PD", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_PD", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_PD),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_DB", __macro__SOC_DPP_IMP_DEFS_GET_EGR_TOTAL_UC_FC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_DB", __macro__SOC_DPP_IMP_DEFS_MAX_EGR_TOTAL_UC_FC_DB),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_1", __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_1),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_1", __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_1),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_2", __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_2),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_2", __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_2),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_3", __macro__SOC_DPP_IMP_DEFS_GET_RCI_SEVERITY_FACTOR_3),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_3", __macro__SOC_DPP_IMP_DEFS_MAX_RCI_SEVERITY_FACTOR_3),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_RCI_THRESHOLD_NOF_CONGESTED_LINKS", __macro__SOC_DPP_IMP_DEFS_GET_RCI_THRESHOLD_NOF_CONGESTED_LINKS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_RCI_THRESHOLD_NOF_CONGESTED_LINKS", __macro__SOC_DPP_IMP_DEFS_MAX_RCI_THRESHOLD_NOF_CONGESTED_LINKS),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_KAPS_DMA_LINE_WIDTH", __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_LINE_WIDTH),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_LINE_WIDTH", __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_LINE_WIDTH),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_GET_KAPS_DMA_ZONE_WIDTH", __macro__SOC_DPP_IMP_DEFS_GET_KAPS_DMA_ZONE_WIDTH),
      CINT_FWRAPPER_NENTRY("SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_ZONE_WIDTH", __macro__SOC_DPP_IMP_DEFS_MAX_KAPS_DMA_ZONE_WIDTH),
      { NULL }
  };
  
  /* Functions pointers section */
  static cint_function_pointer_t __cint_function_pointers[1];
  
  
  
  static cint_function_pointer_t __cint_function_pointers[] = 
  {
      { NULL }
  };
  
  /* Structs section */
  
  
  static cint_struct_type_t __cint_structures[] =
  {
      { NULL }
  };
  
  
  /* Enums section */
  
  static cint_enum_type_t __cint_enums[] =
  {
      { NULL }
  };
  
  /* Defines section */
  static cint_constants_t __cint_constants[] =
  {
      { NULL }
  };
  
  
  /* Typedefs section */
  static cint_parameter_desc_t __cint_typedefs[] =
  {
      { NULL }
  };
  
  
  cint_data_t dpp_implementation_defines_cint_data =
  {    
      NULL,
      __cint_functions,
      __cint_structures,
      __cint_enums,
      __cint_typedefs,
      __cint_constants,
      __cint_function_pointers,
  };
  
  
  #endif /* BCM_PETRA_SUPPORT */
  
  #endif /* defined(INCLUDE_LIB_CINT) */
  