#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) | 
|  | 
◆ AddInterfaceNH()
  
  | 
        
          | 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 | 
 
 
◆ ExpandCompositeNextHop()
  
  | 
        
          | static void ExpandCompositeNextHop | ( | const CompositeNH * | comp_nh, |  
          |  |  | NhSandeshData & | data |  
          |  | ) |  |  |  | static | 
 
 
◆ FillComponentNextHop()
  
  | 
        
          | static void FillComponentNextHop | ( | const CompositeNH * | comp_nh, |  
          |  |  | std::vector< McastData > & | list |  
          |  | ) |  |  |  | static | 
 
 
◆ FillL2CompositeNextHop()
  
  | 
        
          | static void FillL2CompositeNextHop | ( | const CompositeNH * | comp_nh, |  
          |  |  | L2CompositeData & | data |  
          |  | ) |  |  |  | static | 
 
 
◆ FillL3CompositeNextHop()
  
  | 
        
          | static void FillL3CompositeNextHop | ( | const CompositeNH * | comp_nh, |  
          |  |  | L3CompositeData & | data |  
          |  | ) |  |  |  | static | 
 
 
◆ FillMultiProtoCompositeNextHop()
  
  | 
        
          | static void FillMultiProtoCompositeNextHop | ( | const CompositeNH * | comp_nh, |  
          |  |  | NhSandeshData & | data |  
          |  | ) |  |  |  | static |