fabric.h (1029B)
1 /* 2 * 3 * 4 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 5 * 6 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 7 * 8 * DFE FABRIC H 9 */ 10 #ifndef _BCM_INT_DFE_FABRIC_H_ 11 #define _BCM_INT_DFE_FABRIC_H_ 12 13 #include <sal/types.h> 14 #include <bcm/types.h> 15 16 #include <bcm_int/dfe/dfe_fifo_type.h> 17 #include <bcm_int/dfe/dfe_multicast_id_map.h> 18 19 #include <soc/dcmn/fabric.h> 20 21 #include <soc/dfe/cmn/dfe_defs.h> 22 23 24 int _bcm_dfe_fabric_deinit(int unit); 25 int _bcm_dfe_fabric_link_flow_status_cell_format_set(int unit, bcm_port_t port, int cell_format); 26 int _bcm_dfe_fabric_link_flow_status_cell_format_get(int unit, bcm_port_t port, int *cell_format); 27 int _bcm_dfe_fabric_fifo_info_get(int unit, bcm_port_t port, bcm_fabric_pipe_t pipe_id, soc_dcmn_fabric_direction_t direction, uint32 *fifo_type, bcm_fabric_pipe_t *pipe_get, uint32 *flags_get); 28 int _bcm_dfe_fabric_link_repeater_update(int unit, bcm_port_t port); 29 30 #endif /*_BCM_INT_DFE_FABRIC_H_*/