OpenSDN source code
|
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) | MulticastHandler | private |
AddLocalPeerRoute(MulticastGroupObject *sg_object) | MulticastHandler | |
AddMulticastRoute(MulticastGroupObject *obj, const Peer *peer, uint32_t ethernet_tag, AgentRouteData *data, AgentRouteData *bridge_data) | MulticastHandler | |
AddToMulticastObjList(MulticastGroupObject *obj) | MulticastHandler | inlineprivate |
AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, MulticastIntfDBState *state) | MulticastHandler | private |
AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, const std::string &vrf_name) | MulticastHandler | private |
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) | MulticastHandler | inlineprivate |
agent() const | MulticastHandler | inline |
agent_ | MulticastHandler | private |
bridge_domain_id_ | MulticastHandler | private |
ChangeLearningMode(MulticastGroupObject *obj, bool learning_enabled) | MulticastHandler | private |
ChangePbbEtreeMode(MulticastGroupObject *obj, bool pbb_etree_enabled) | MulticastHandler | private |
CreateBridgeDomainMG(DBTablePartBase *p, BridgeDomainEntry *bd) | MulticastHandler | private |
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) | MulticastHandler | private |
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) | MulticastHandler | private |
DeleteVmInterface(const VmInterface *intf, MulticastIntfDBState *state) | MulticastHandler | private |
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) | MulticastHandler | inlineprivate |
DISALLOW_COPY_AND_ASSIGN(MulticastHandler) | MulticastHandler | private |
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) | MulticastHandler | inlineprivate |
FlushPeerInfo(uint64_t peer_sequence) | MulticastHandler | |
GetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
GetInstance() | MulticastHandler | inlinestatic |
GetInterfaceComponentNHKeyList(MulticastGroupObject *obj, uint8_t flags) | MulticastHandler | |
GetMulticastMacFromIp(const Ip4Address &ip, MacAddress &mac) | MulticastHandler | inlinestatic |
GetMulticastObjList() | MulticastHandler | inline |
GetVmToMulticastObjMap(const boost::uuids::uuid &uuid) | MulticastHandler | inlineprivate |
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_ | MulticastHandler | private |
kBroadcast | MulticastHandler | static |
kMulticastTimeout | MulticastHandler | static |
ManagedPhysicalDevicesList typedef | MulticastHandler | |
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_ | MulticastHandler | private |
MulticastGroupObjectList typedef | MulticastHandler | |
MulticastHandler(Agent *agent) | MulticastHandler | |
NotifyPhysicalDevice(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
obj_ | MulticastHandler | privatestatic |
physical_device_listener_id_ | MulticastHandler | private |
physical_devices() const | MulticastHandler | inline |
physical_devices_ | MulticastHandler | private |
Register() | MulticastHandler | |
Resync(MulticastGroupObject *obj) | MulticastHandler | private |
ResyncDependentVrf(MulticastGroupObject *obj) | MulticastHandler | private |
SetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t flags) | MulticastHandler | |
Shutdown() | MulticastHandler | |
te_walker_ | MulticastHandler | private |
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) | MulticastHandler | private |
vm_to_mcobj_list_ | MulticastHandler | private |
VmMulticastGroupObjectList typedef | MulticastHandler | |
vn_listener_id_ | MulticastHandler | private |
vn_vrf_mapping_ | MulticastHandler | private |
vrf_ipam_mapping_ | MulticastHandler | private |
vrf_listener_id_ | MulticastHandler | private |
~MulticastHandler() | MulticastHandler | inlinevirtual |