OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
nexthop.cc File Reference
#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>
Include dependency graph for nexthop.cc:

Go to the source code of this file.

Functions

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)
 

Function Documentation

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

Definition at line 734 of file nexthop.cc.

Here is the call graph for this function:

static void ExpandCompositeNextHop ( const CompositeNH comp_nh,
NhSandeshData &  data 
)
static

Definition at line 3052 of file nexthop.cc.

Here is the call graph for this function:

static void FillComponentNextHop ( const CompositeNH comp_nh,
std::vector< McastData > &  list 
)
static

Definition at line 2932 of file nexthop.cc.

Here is the call graph for this function:

static void FillL2CompositeNextHop ( const CompositeNH comp_nh,
L2CompositeData &  data 
)
static

Definition at line 2994 of file nexthop.cc.

Here is the call graph for this function:

static void FillL3CompositeNextHop ( const CompositeNH comp_nh,
L3CompositeData &  data 
)
static

Definition at line 3008 of file nexthop.cc.

Here is the call graph for this function:

static void FillMultiProtoCompositeNextHop ( const CompositeNH comp_nh,
NhSandeshData &  data 
)
static

Definition at line 3022 of file nexthop.cc.

Here is the call graph for this function: