mcast.h (719B)
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 * File: mcast.h 8 * Purpose: 9 */ 10 11 #ifndef _BCM_INT_MCAST_H_ 12 #define _BCM_INT_MCAST_H_ 13 14 #include <bcm/types.h> 15 16 extern int _bcm_esw_mcast_stk_update(int unit, uint32 flags); 17 18 extern int _bcm_esw_mcast_detach(int unit); 19 20 extern int _bcm_esw_mcast_idx_ret_type_set(int unit, int arg); 21 extern int _bcm_esw_mcast_idx_ret_type_get(int unit, int *arg); 22 23 #ifndef BCM_SW_STATE_DUMP_DISABLE 24 extern void _bcm_mcast_sw_dump(int unit); 25 #endif /* BCM_SW_STATE_DUMP_DISABLE */ 26 27 #endif /* !_BCM_INT_MCAST_H_ */