OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MulticastHandler Member List

This is the complete list of members for MulticastHandler, including all inherited members.

AddBridgeDomain(DBTablePartBase *paritition, DBEntryBase *e)MulticastHandler
AddL2BroadcastRoute(MulticastGroupObject *obj, const std::string &vrf_name, const std::string &vn_name, const Ip4Address &addr, uint32_t label, int vxlan_id, uint32_t ethernet_tag)MulticastHandlerprivate
AddLocalPeerRoute(MulticastGroupObject *sg_object)MulticastHandler
AddMulticastRoute(MulticastGroupObject *obj, const Peer *peer, uint32_t ethernet_tag, AgentRouteData *data, AgentRouteData *bridge_data)MulticastHandler
AddToMulticastObjList(MulticastGroupObject *obj)MulticastHandlerinlineprivate
AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, MulticastIntfDBState *state)MulticastHandlerprivate
AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, const std::string &vrf_name)MulticastHandlerprivate
AddVmInterfaceToSourceGroup(const std::string &mvpn_vrf_name, const std::string &vn_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
AddVmInterfaceToVrfSourceGroup(const std::string &vrf_name, const std::string &vn_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
AddVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, MulticastGroupObject *obj)MulticastHandlerinlineprivate
agent() const MulticastHandlerinline
agent_MulticastHandlerprivate
bridge_domain_id_MulticastHandlerprivate
ChangeLearningMode(MulticastGroupObject *obj, bool learning_enabled)MulticastHandlerprivate
ChangePbbEtreeMode(MulticastGroupObject *obj, bool pbb_etree_enabled)MulticastHandlerprivate
CreateBridgeDomainMG(DBTablePartBase *p, BridgeDomainEntry *bd)MulticastHandlerprivate
CreateMulticastGroupObject(const string &vrf_name, const string &vn_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t vxlan_id)MulticastHandler
CreateMulticastVrfSourceGroup(const std::string &vrf_name, const std::string &vn_name, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
DeleteBroadcast(const Peer *peer, const std::string &vrf_name, uint32_t ethernet_tag, COMPOSITETYPE type)MulticastHandler
DeleteEvpnPath(MulticastGroupObject *obj)MulticastHandlerprivate
DeleteLocalPeerRoute(MulticastGroupObject *sg_object)MulticastHandler
DeleteMulticastObject(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
DeleteMulticastRoute(const Peer *peer, const string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t ethernet_tag, COMPOSITETYPE comp_type)MulticastHandler
DeleteMulticastVrfSourceGroup(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
DeleteVmInterface(const VmInterface *intf, const std::string &vrf_name)MulticastHandlerprivate
DeleteVmInterface(const VmInterface *intf, MulticastIntfDBState *state)MulticastHandlerprivate
DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const VmInterface *vm_itf, const Ip4Address &grp_addr)MulticastHandler
DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const std::string &vm_vrf_name, const VmInterface *vm_itf)MulticastHandler
DeleteVmInterfaceFromVrfSourceGroup(const std::string &vrf_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
DeleteVmInterfaceFromVrfSourceGroup(const std::string &vrf_name, const VmInterface *vm_itf, const Ip4Address &grp_addr=Ip4Address())MulticastHandler
DeleteVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, const MulticastGroupObject *obj)MulticastHandlerinlineprivate
DISALLOW_COPY_AND_ASSIGN(MulticastHandler)MulticastHandlerprivate
FilterVmi(const VmInterface *vmi)MulticastHandler
FindActiveGroupObject(const std::string &vrf_name, const Ip4Address &dip)MulticastHandler
FindActiveGroupObject(const std::string &vrf_name, const Ip4Address &sip, const Ip4Address &dip)MulticastHandler
FindFloodGroupObject(const std::string &vrf_name)MulticastHandler
FindGroupObject(const std::string &vrf_name, const Ip4Address &sip, const Ip4Address &dip)MulticastHandler
FindVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, MulticastGroupObjectList &objList)MulticastHandlerinlineprivate
FlushPeerInfo(uint64_t peer_sequence)MulticastHandler
GetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr)MulticastHandler
GetInstance()MulticastHandlerinlinestatic
GetInterfaceComponentNHKeyList(MulticastGroupObject *obj, uint8_t flags)MulticastHandler
GetMulticastMacFromIp(const Ip4Address &ip, MacAddress &mac)MulticastHandlerinlinestatic
GetMulticastObjList()MulticastHandlerinline
GetVmToMulticastObjMap(const boost::uuids::uuid &uuid)MulticastHandlerinlineprivate
HandleIpam(const VnEntry *vn)MulticastHandler
HandleRouteChangeAndMulticastObject(MulticastGroupObject *sg_object, boost::uuids::uuid vm_itf_uuid)MulticastHandler
HandleVnParametersChange(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
HandleVxLanChange(const VnEntry *vn)MulticastHandler
interface_listener_id_MulticastHandlerprivate
kBroadcastMulticastHandlerstatic
kMulticastTimeoutMulticastHandlerstatic
ManagedPhysicalDevicesList typedefMulticastHandler
McastTableNotify(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
ModifyEvpnMembers(const Peer *peer, const std::string &vrf_name, const Ip4Address &grp, const Ip4Address &src, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0)MulticastHandler
ModifyEvpnMembers(const Peer *peer, const std::string &vrf_name, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0)MulticastHandler
ModifyFabricMembers(const Peer *peer, const std::string &vrf_name, const Ip4Address &group, const Ip4Address &source, uint32_t source_label, const TunnelOlist &olist, uint64_t peer_identifier=0)MulticastHandler
ModifyMvpnVrfRegistration(const Peer *peer, const std::string &vrf_name, const Ip4Address &group, const Ip4Address &source, uint64_t peer_identifier)MulticastHandler
ModifyTorMembers(const Peer *peer, const std::string &vrf_name, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0)MulticastHandler
ModifyVmInterface(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
ModifyVN(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
ModifyVRF(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
multicast_obj_list_MulticastHandlerprivate
MulticastGroupObjectList typedefMulticastHandler
MulticastHandler(Agent *agent)MulticastHandler
NotifyPhysicalDevice(DBTablePartBase *partition, DBEntryBase *e)MulticastHandler
obj_MulticastHandlerprivatestatic
physical_device_listener_id_MulticastHandlerprivate
physical_devices() const MulticastHandlerinline
physical_devices_MulticastHandlerprivate
Register()MulticastHandler
Resync(MulticastGroupObject *obj)MulticastHandlerprivate
ResyncDependentVrf(MulticastGroupObject *obj)MulticastHandlerprivate
SetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t flags)MulticastHandler
Shutdown()MulticastHandler
te_walker_MulticastHandlerprivate
Terminate()MulticastHandler
TriggerLocalRouteChange(MulticastGroupObject *obj, const Peer *peer)MulticastHandler
TriggerRemoteRouteChange(MulticastGroupObject *obj, const Peer *peer, const string &vrf_name, const Ip4Address &src, const Ip4Address &grp, const TunnelOlist &olist, uint64_t peer_identifier, bool delete_op, COMPOSITETYPE comp_type, uint32_t label, bool fabric, uint32_t ethernet_tag)MulticastHandler
UpdateReference(MulticastGroupObject *obj)MulticastHandlerprivate
vm_to_mcobj_list_MulticastHandlerprivate
VmMulticastGroupObjectList typedefMulticastHandler
vn_listener_id_MulticastHandlerprivate
vn_vrf_mapping_MulticastHandlerprivate
vrf_ipam_mapping_MulticastHandlerprivate
vrf_listener_id_MulticastHandlerprivate
~MulticastHandler()MulticastHandlerinlinevirtual