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

bfcmap_config.h (2682B)


      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 
      8 #ifndef __BFCMAP_CONFIG_H__
      9 #define __BFCMAP_CONFIG_H__
     10 
     11 #include <buser_config.h>
     12 
     13 /*
     14  * BFCMAP_MAX_UNITS is the number of dev_ctrl structs created
     15  * which is same as the number of fcmap ports.
     16  */
     17 #ifndef BFCMAP_MAX_UNITS
     18 #define BFCMAP_MAX_UNITS                    BMF_MAX_MT_PORTS
     19 #endif
     20 
     21 #define BFCMAP_NUM_PORT                     BMF_MAX_MT_PORTS
     22 
     23 #ifndef BFCMAP_CONFIG_DEFINE_UINT8_T
     24 #define BFCMAP_CONFIG_DEFINE_UINT8_T        BMF_CONFIG_DEFINE_UINT8_T
     25 #endif
     26 
     27 /* Default type definition for uint8 */
     28 #ifndef BFCMAP_CONFIG_TYPE_UINT8_T
     29 #define BFCMAP_CONFIG_TYPE_UINT8_T          BMF_CONFIG_TYPE_UINT8_T
     30 #endif
     31 
     32 #ifndef BFCMAP_CONFIG_DEFINE_INT8_T
     33 #define BFCMAP_CONFIG_DEFINE_INT8_T         BMF_CONFIG_DEFINE_INT8_T
     34 #endif
     35 
     36 #ifndef BFCMAP_CONFIG_TYPE_INT8_T
     37 #define BFCMAP_CONFIG_TYPE_INT8_T           BMF_CONFIG_TYPE_INT8_T
     38 #endif
     39 
     40 /* Type buint16_t is not provided by the system */
     41 #ifndef BFCMAP_CONFIG_DEFINE_UINT16_T
     42 #define BFCMAP_CONFIG_DEFINE_UINT16_T       BMF_CONFIG_DEFINE_UINT16_T
     43 #endif
     44 
     45 /* Default type definition for uint16 */
     46 #ifndef BFCMAP_CONFIG_TYPE_UINT16_T
     47 #define BFCMAP_CONFIG_TYPE_UINT16_T         BMF_CONFIG_TYPE_UINT16_T
     48 #endif
     49 
     50 #ifndef BFCMAP_CONFIG_DEFINE_INT16_T
     51 #define BFCMAP_CONFIG_DEFINE_INT16_T        BMF_CONFIG_DEFINE_INT16_T
     52 #endif
     53 
     54 #ifndef BFCMAP_CONFIG_TYPE_INT16_T
     55 #define BFCMAP_CONFIG_TYPE_INT16_T          BMF_CONFIG_TYPE_INT16_T
     56 #endif
     57 
     58 /* Type buint32_t is not provided by the system */
     59 #ifndef BFCMAP_CONFIG_DEFINE_UINT32_T
     60 #define BFCMAP_CONFIG_DEFINE_UINT32_T       BMF_CONFIG_DEFINE_UINT32_T
     61 #endif
     62 
     63 /* Default type definition for uint32 */
     64 #ifndef BFCMAP_CONFIG_TYPE_UINT32_T
     65 #define BFCMAP_CONFIG_TYPE_UINT32_T         BMF_CONFIG_TYPE_UINT32_T
     66 #endif
     67 
     68 #ifndef BFCMAP_CONFIG_DEFINE_INT32_T
     69 #define BFCMAP_CONFIG_DEFINE_INT32_T        BMF_CONFIG_DEFINE_INT32_T
     70 #endif
     71 
     72 #ifndef BFCMAP_CONFIG_TYPE_INT32_T
     73 #define BFCMAP_CONFIG_TYPE_INT32_T          BMF_CONFIG_TYPE_INT32_T
     74 #endif
     75 
     76 #ifndef BFCMAP_CONFIG_DEFINE_UINT64_T
     77 #define BFCMAP_CONFIG_DEFINE_UINT64_T       BMF_CONFIG_DEFINE_UINT64_T
     78 #endif
     79 
     80 /* Default type definition for uint64 */
     81 #ifndef BFCMAP_CONFIG_TYPE_UINT64_T
     82 #define BFCMAP_CONFIG_TYPE_UINT64_T         BMF_CONFIG_TYPE_UINT64_T
     83 #endif
     84 
     85 #ifndef BFCMAP_CONFIG_DEFINE_INT64_T
     86 #define BFCMAP_CONFIG_DEFINE_INT64_T        BMF_CONFIG_DEFINE_INT64_T
     87 #endif
     88 
     89 #ifndef BFCMAP_CONFIG_TYPE_INT64_T
     90 #define BFCMAP_CONFIG_TYPE_INT64_T          BMF_CONFIG_TYPE_INT64_T
     91 #endif
     92 
     93 
     94 #endif /* __BFCMAP_CONFIG_H__ */
     95 
     96