fgl_configuration.h (1389B)
1 /* 2 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 * 4 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 5 */ 6 7 #ifndef __FGL_CONFIGURATION_INCLUDED__ 8 #define __FGL_CONFIGURATION_INCLUDED__ 9 10 #ifdef BCM_FLAIR_SUPPORT 11 12 typedef enum jer_fabric_costom_operation_e { 13 BCM_JER_FABRIC_FGL_EGRESS_CONFIG_GET=0, 14 BCM_JER_FABRIC_FGL_EGRESS_CONFIG_SET, 15 BCM_JER_FABRIC_FGL_INGRESS_CONFIG_GET, 16 BCM_JER_FABRIC_FGL_INGRESS_CONFIG_SET, 17 BCM_JER_FABRIC_FGL_LOOPBACK_CONFIG_GET, 18 BCM_JER_FABRIC_FGL_LOOPBACK_CONFIG_SET, 19 BCM_JER_FABRIC_FGL_INGRESS_TDM_CONTEXT_DROP_GET, 20 BCM_JER_FABRIC_FGL_INGRESS_TDM_CONTEXT_DROP_SET, 21 BCM_JER_FABRIC_EGR_MC_MAPPING_MODE_GET, 22 BCM_JER_FABRIC_EGR_MC_MAPPING_MODE_SET, 23 BCM_JER_FABRIC_ECI_TDM_CONFIG_TABLE_GET, 24 BCM_JER_FABRIC_ECI_TDM_CONFIG_TABLE_SET, 25 BCM_JER_FABRIC_ECI_EGR_PORT_MAP_TABLE_GET, 26 BCM_JER_FABRIC_ECI_EGR_PORT_MAP_TABLE_SET, 27 BCM_JER_FABRIC_ECI_EGR_MCT_TABLE_GET, 28 BCM_JER_FABRIC_ECI_EGR_MCT_TABLE_SET, 29 BCM_JER_FABRIC_ECI_EGR_MCT_MAPPING_TABLE_GET, 30 BCM_JER_FABRIC_ECI_EGR_MCT_MAPPING_TABLE_SET, 31 BCM_JER_FABRIC_CUSTOM_OPERATION_NUMBER 32 } jer_fabric_costom_operation_t; 33 34 int jer_fabric_fgl_custom_api_init(int unit); 35 int jer_fabric_fgl_custom_api_deinit(int unit); 36 37 #endif /* BCM_FLAIR_SUPPORT */ 38 39 #endif 40