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

acl_field.h (834B)


      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:        acl_field.h
      8  * Purpose:     
      9  *     Header file for field specific functionality to ACL.
     10  */
     11 
     12 #ifndef _ACL_FIELD_H_
     13 #define _ACL_FIELD_H_
     14 
     15 #if defined(INCLUDE_ACL)
     16 
     17 #include <appl/acl/acl.h>
     18 #include "acl_util.h"
     19 
     20 extern int _acl_field_init(void);
     21 extern int _acl_field_detach(void);
     22 extern int _acl_field_merge(_acl_control_t *control);
     23 extern int _acl_field_install(void);
     24 extern int _acl_field_uninstall(void);
     25 extern int _acl_field_rule_remove(bcma_acl_rule_id_t rid);
     26 
     27 #ifdef BROADCOM_DEBUG
     28 extern int _acl_field_show(void);
     29 #endif /* BROADCOM_DEBUG */
     30 #endif /* INCLUDE_ACL */
     31 
     32 #endif /* _ACL_FIELD_H_ */