OpenSDN source code
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() constMulticastHandlerinline
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() constMulticastHandlerinline
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