#include <boost/uuid/uuid_io.hpp>
#include <boost/foreach.hpp>
#include <cmn/agent_cmn.h>
#include "ifmap/ifmap_node.h"
#include <vnc_cfg_types.h>
#include "base/task_annotations.h"
#include <base/logging.h>
#include <oper/route_common.h>
#include <oper/interface_common.h>
#include <oper/nexthop.h>
#include <oper/mirror_table.h>
#include <oper/multicast.h>
#include <oper/tunnel_nh.h>
#include <oper/vrf.h>
#include <oper/agent_sandesh.h>
#include <oper/crypt_tunnel.h>
Go to the source code of this file.
|
static void | AddInterfaceNH (const boost::uuids::uuid &intf_uuid, const MacAddress &dmac, uint8_t flags, bool policy, const string vrf_name, bool learning_enabled, bool etree_leaf, bool layer2_control_word, const string &name) |
|
static void | FillComponentNextHop (const CompositeNH *comp_nh, std::vector< McastData > &list) |
|
static void | FillL2CompositeNextHop (const CompositeNH *comp_nh, L2CompositeData &data) |
|
static void | FillL3CompositeNextHop (const CompositeNH *comp_nh, L3CompositeData &data) |
|
static void | FillMultiProtoCompositeNextHop (const CompositeNH *comp_nh, NhSandeshData &data) |
|
static void | ExpandCompositeNextHop (const CompositeNH *comp_nh, NhSandeshData &data) |
|
static void AddInterfaceNH |
( |
const boost::uuids::uuid & |
intf_uuid, |
|
|
const MacAddress & |
dmac, |
|
|
uint8_t |
flags, |
|
|
bool |
policy, |
|
|
const string |
vrf_name, |
|
|
bool |
learning_enabled, |
|
|
bool |
etree_leaf, |
|
|
bool |
layer2_control_word, |
|
|
const string & |
name |
|
) |
| |
|
static |
static void ExpandCompositeNextHop |
( |
const CompositeNH * |
comp_nh, |
|
|
NhSandeshData & |
data |
|
) |
| |
|
static |
static void FillComponentNextHop |
( |
const CompositeNH * |
comp_nh, |
|
|
std::vector< McastData > & |
list |
|
) |
| |
|
static |
static void FillL2CompositeNextHop |
( |
const CompositeNH * |
comp_nh, |
|
|
L2CompositeData & |
data |
|
) |
| |
|
static |
static void FillL3CompositeNextHop |
( |
const CompositeNH * |
comp_nh, |
|
|
L3CompositeData & |
data |
|
) |
| |
|
static |
static void FillMultiProtoCompositeNextHop |
( |
const CompositeNH * |
comp_nh, |
|
|
NhSandeshData & |
data |
|
) |
| |
|
static |