sw_state_includes.h (2127B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 */ 7 #ifndef _SHR_SW_STATE_INCLUDES_H 8 /* { */ 9 #define _SHR_SW_STATE_INCLUDES_H 10 11 #include <shared/swstate/sw_state_hash_tbl.h> 12 #include <shared/swstate/sw_state_res_tag_bitmap.h> 13 #include <shared/swstate/sw_state_resmgr.h> 14 #include <shared/shr_template.h> 15 16 #if defined(BCM_PETRA_SUPPORT) 17 /* { */ 18 #include <bcm_int/dpp/counters.h> 19 #include <soc/dcmn/dcmn_crash_recovery.h> 20 #include <soc/dpp/ARAD/arad_sw_db.h> 21 #include <soc/dpp/ARAD/ARAD_PP/arad_pp_sw_db.h> 22 #include <soc/dpp/JER/JER_PP/jer_pp_mpls_term.h> 23 #include <soc/dpp/JER/jer_mgmt.h> 24 #include <soc/dpp/QAX/qax_ipsec.h> 25 #include <soc/dpp/QAX/QAX_PP/qax_pp_oam_mep_db.h> 26 #include <soc/dpp/SAND/Utils/sand_sorted_list.h> 27 #include <soc/dpp/TMC/tmc_api_flow_control.h> 28 #include <soc/dpp/TMC/tmc_api_link_bonding.h> 29 #include <soc/dpp/TMC/tmc_api_ingress_traffic_mgmt.h> 30 #include <bcm_int/dpp/stg.h> 31 #include <bcm_int/dpp/policer.h> 32 #include <bcm_int/dpp/mirror.h> 33 #include <bcm_int/dpp/l3.h> 34 #include <bcm_int/dpp/l2.h> 35 #include <bcm_int/dpp/trunk.h> 36 #include <bcm_int/dpp/vlan.h> 37 #include <bcm_int/dpp/vswitch.h> 38 #include <bcm_int/dpp/rx.h> 39 #include <bcm_int/dpp/failover.h> 40 #include <bcm_int/dpp/gport_mgmt.h> 41 #include <bcm_int/dpp/bfd.h> 42 #include <bcm_int/dpp/alloc_mngr.h> 43 #include <bcm_int/dpp/alloc_mngr_glif.h> 44 #include <bcm_int/dpp/alloc_mngr_utils.h> 45 #include <bcm_int/dpp/ipmc.h> 46 #include <bcm_int/dpp/switch.h> 47 #include <bcm_int/dpp/port.h> 48 #include <bcm_int/dpp/trill.h> 49 #include <bcm_int/dpp/stack.h> 50 #include <bcm_int/dpp/qos.h> 51 #include <bcm_int/dpp/mim.h> 52 #include <bcm_int/dpp/oam.h> 53 #include <bcm_int/dpp/cosq.h> 54 #include <bcm_int/dpp/field_int.h> 55 #include <bcm_int/dpp/lb.h> 56 #include <bcm_int/dpp/bfd_uc.h> 57 /* } */ 58 #endif /* defined(BCM_PETRA_SUPPORT) || defined (BCM_DFE_SUPPORT) */ 59 #if (defined(BCM_DNX_SUPPORT)) 60 /* { */ 61 #include <sal/core/alloc.h> 62 #include <shared/utilex/utilex_multi_set.h> 63 /* } */ 64 #endif 65 66 /* } */ 67 #endif /*_SHR_SW_STATE_INCLUDES_H*/