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

stack.h (795B)


      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  * File:        stack.h
      8  * Purpose:     public stack interfaces
      9  */
     10 
     11 #ifndef   _BOARD_STACK_H_
     12 #define   _BOARD_STACK_H_
     13 
     14 #include <bcm/types.h>
     15 #if defined(INCLUDE_LIB_CPUDB)
     16 #include <appl/cpudb/cpudb.h>
     17 #endif
     18 #if defined(INCLUDE_LIB_STKTASK)
     19 #include <appl/stktask/topology.h>
     20 #endif
     21 
     22 #if defined(INCLUDE_LIB_CPUDB) && defined(INCLUDE_LIB_STKTASK)
     23 
     24 extern int board_stack_program(cpudb_ref_t db_ref, uint32 flags);
     25 
     26 extern int board_cpudb_get(board_driver_t *driver, cpudb_ref_t db_ref);
     27 
     28 #endif /* defined(INCLUDE_LIB_CPUDB) defined(INCLUDE_LIB_STKTASK) */
     29 
     30 
     31 #endif /* _STACK_H_ */