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

proxy.h (794B)


      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-2020 Broadcom Inc. All rights reserved.
      6  *
      7  * This file contains Proxy definitions internal to the BCM library.
      8  */
      9 
     10 #ifndef _BCM_INT_PROXY_H
     11 #define _BCM_INT_PROXY_H
     12 
     13 #include <bcm/proxy.h>
     14 
     15 #define  _BCM_PROXY_EGR_NEXT_HOP_SDTAG_VIEW  0x2
     16 #define  _BCM_PROXY_RESERVED_DGLP_NUMBER 2
     17 
     18 extern int
     19 _bcm_proxy_client_enabled(int unit);
     20 
     21 #ifdef BCM_WARM_BOOT_SUPPORT
     22 extern int
     23 bcmi_proxy_server_sync(int unit);
     24 #endif /* BCM_WARM_BOOT_SUPPORT */
     25 
     26 /* Book-keeping structure for proxy_server */
     27 typedef struct bcmi_proxy_bookkeep_s {
     28     bcm_proxy_server_t   **proxy_server_copy;
     29 } bcmi_proxy_bookkeep_t;
     30 #endif /* _BCM_INT_PROXY_H */