openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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_*/