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