ifa.c (884B)
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 * IFA - In-band Flow Analyzer Monitoring Embedded Application APP interface 8 * Purpose: API to Initialize IFA embedded app Structures. 9 */ 10 #include <shared/bslenum.h> 11 #include <shared/bsl.h> 12 13 #include <soc/defs.h> 14 #include <soc/drv.h> 15 16 #include <bcm/error.h> 17 #include <bcm/ifa.h> 18 19 /* Initialize a ifa collector information structure. */ 20 void bcm_ifa_collector_info_t_init(bcm_ifa_collector_info_t *collector_info) 21 { 22 sal_memset(collector_info, 0, sizeof(bcm_ifa_collector_info_t)); 23 } 24 25 /* Initialize a ifa config information structure. */ 26 void bcm_ifa_config_info_t_init(bcm_ifa_config_info_t *config_info) 27 { 28 sal_memset(config_info, 0, sizeof(bcm_ifa_config_info_t)); 29 }