OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
acl.cc File Reference
#include <vector>
#include <boost/uuid/uuid_io.hpp>
#include <base/parse_object.h>
#include <ifmap/ifmap_link.h>
#include <ifmap/ifmap_table.h>
#include <base/logging.h>
#include <base/address_util.h>
#include <cmn/agent_cmn.h>
#include <vnc_cfg_types.h>
#include <agent_types.h>
#include <cfg/cfg_init.h>
#include <filter/traffic_action.h>
#include <filter/acl_entry_match.h>
#include <filter/acl_entry_spec.h>
#include <filter/acl_entry.h>
#include <filter/acl.h>
#include <oper/vn.h>
#include <oper/sg.h>
#include <oper/vrf.h>
#include <oper/agent_sandesh.h>
#include <oper/nexthop.h>
#include <oper/mirror_table.h>
#include <oper/qos_config.h>
#include <oper/config_manager.h>
Include dependency graph for acl.cc:

Go to the source code of this file.

Functions

SandeshTraceBufferPtr AclTraceBuf (SandeshTraceBufferCreate("Acl", 32000))
 
static void AclEntryObjectTrace (AclEntrySandeshData &ace_sandesh, AclEntrySpec &ace_spec)
 
static void AclObjectTrace (AgentLogEvent::type event, AclSpec &acl_spec)
 
static void AddAceToAcl (AclSpec *acl_spec, const AclTable *acl_table, AccessControlList *cfg_acl, const MatchConditionType *match_condition, const ActionListType action_list, const string rule_uuid, uint32_t id)
 

Variables

static AclTableacl_table_
 

Function Documentation

static void AclEntryObjectTrace ( AclEntrySandeshData &  ace_sandesh,
AclEntrySpec ace_spec 
)
static

Definition at line 281 of file acl.cc.

Here is the call graph for this function:

static void AclObjectTrace ( AgentLogEvent::type  event,
AclSpec acl_spec 
)
static

Definition at line 381 of file acl.cc.

Here is the call graph for this function:

SandeshTraceBufferPtr AclTraceBuf ( SandeshTraceBufferCreate("Acl", 32000)  )
static void AddAceToAcl ( AclSpec acl_spec,
const AclTable acl_table,
AccessControlList *  cfg_acl,
const MatchConditionType *  match_condition,
const ActionListType  action_list,
const string  rule_uuid,
uint32_t  id 
)
static

Definition at line 420 of file acl.cc.

Here is the call graph for this function:

Variable Documentation

AclTable* acl_table_
static

Definition at line 36 of file acl.cc.