Skip navigation links
A C D E F G I J M O P R S T V W 

A

activate() - Method in class org.onosproject.mfwd.impl.McastForwarding
Active MulticastForwardingIntent.
activate() - Method in class org.onosproject.mfwd.impl.McastIntentManager
Active this component.
addEgressPoint(ConnectPoint) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add an egress McastConnectPoint.
addEgressPoint(String) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add an egress connect point from a string.
addEgressPoint(ConnectPoint, McastConnectPoint.JoinSource) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add an egress McastConnectPoint.
addEgressPoint(String, McastConnectPoint.JoinSource) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add an egress McastConnectPoint.
addIngressPoint(ConnectPoint) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add an ingress point to this route.
addIngressPoint(String) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Add or modify the ingress connect point.
addRoute(String, String) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Add a multicast route to the MRIB.
addRoute(IpPrefix, IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Add a multicast route to the MRIB.
addSource(McastRouteSource) - Method in class org.onosproject.mfwd.impl.McastRouteGroup
Add a new McastRouteSource to this group.

C

coreService - Variable in class org.onosproject.mfwd.impl.McastForwarding
 

D

deactivate() - Method in class org.onosproject.mfwd.impl.McastForwarding
Deactivate Multicast Forwarding Intent.
deactivate() - Method in class org.onosproject.mfwd.impl.McastIntentManager
Deactivate this component.
decode(ObjectNode, CodecContext) - Method in class org.onosproject.mfwd.impl.MRibCodec
Decode json format and insert into the flow table.
dirty - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 

E

egressPoints - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 
encode(McastRouteTable, CodecContext) - Method in class org.onosproject.mfwd.impl.MRibCodec
Encode the MRIB into json format.
execute() - Method in class org.onosproject.mfwd.cli.McastDeleteCommand
 
execute() - Method in class org.onosproject.mfwd.cli.McastJoinCommand
 
execute() - Method in class org.onosproject.mfwd.cli.McastShowCommand
 

F

findBestMatch(IpPrefix, IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteTable
This will first look up a Group entry.
findEgressConnectPoint(ConnectPoint) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Find the Multicast Connect Point that contains the ConnectPoint.
findMcastGroup(IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Find the specific multicast group entry.
findMcastSource(IpPrefix, IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Find the multicast (S, G) entry if it exists.
findSource(IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteGroup
Find a specific multicast source address for this group.

G

gaddr - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 
getAppId() - Static method in class org.onosproject.mfwd.impl.McastForwarding
Get the application ID, used by the McastIntentManager.
getConnectPoint() - Method in class org.onosproject.mfwd.impl.McastConnectPoint
Get the connect point.
getDirty() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the dirty state.
getEgressConnectPoints() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get egress McastConnectPoints points as ConnectPoints for intent system.
getEgressPoints() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get egress connect points for the route.
getGaddr() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the multicast group address.
getIngressPoint() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the ingress McastConnectPoint.
getInstance() - Static method in class org.onosproject.mfwd.impl.McastIntentManager
Get instance of this intentManager.
getInstance() - Static method in class org.onosproject.mfwd.impl.McastRouteTable
Get the single instance of this multicast group address.
getIntentKey() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the intent key represented by this route.
getInterest() - Method in class org.onosproject.mfwd.impl.McastConnectPoint
Get the sources of interest for this egressPoint.
getMrib4() - Method in class org.onosproject.mfwd.impl.McastRouteTable
Get the IPv4 MRIB.
getMrib6() - Method in class org.onosproject.mfwd.impl.McastRouteTable
Get the IPv6 MRIB.
getPuntCount() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the number of times the packet has been punted.
getSaddr() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Get the multicast source address.
getSources() - Method in class org.onosproject.mfwd.impl.McastRouteGroup
Return the entire set of multicast sources for this group.

I

incrementPuntCount() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Increment the punt count.
ingressPoint - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 
intentKey - Variable in class org.onosproject.mfwd.impl.McastRouteBase
If the intentKey is null that means no intent has been installed.
intentService - Variable in class org.onosproject.mfwd.impl.McastIntentManager
 
interest - Variable in class org.onosproject.mfwd.impl.McastConnectPoint
 
isGroup - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 
isGroup() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Is this a multicast group route?
isIp4() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Is this an IPv4 multicast route.
isIp6() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Is this an IPv6 multicast route.
isSource() - Method in class org.onosproject.mfwd.impl.McastRouteBase
 

J

join(String, String, String) - Method in class org.onosproject.mfwd.rest.McastResource
Static join a multicast flow.
json(McastRouteTable) - Method in class org.onosproject.mfwd.cli.McastShowCommand
 

M

McastConnectPoint - Class in org.onosproject.mfwd.impl
Mulitcast ConnectPoint adds a variable to track the usage of these multicast endpoints.
McastConnectPoint(ConnectPoint) - Constructor for class org.onosproject.mfwd.impl.McastConnectPoint
 
McastConnectPoint(ConnectPoint, McastConnectPoint.JoinSource) - Constructor for class org.onosproject.mfwd.impl.McastConnectPoint
 
McastConnectPoint(String, McastConnectPoint.JoinSource) - Constructor for class org.onosproject.mfwd.impl.McastConnectPoint
 
McastConnectPoint.JoinSource - Enum in org.onosproject.mfwd.impl
 
McastDeleteCommand - Class in org.onosproject.mfwd.cli
Deletes a multicast route.
McastDeleteCommand() - Constructor for class org.onosproject.mfwd.cli.McastDeleteCommand
 
McastForwarding - Class in org.onosproject.mfwd.impl
WORK-IN-PROGRESS: The multicast forwarding application using intent framework.
McastForwarding() - Constructor for class org.onosproject.mfwd.impl.McastForwarding
 
McastIntentManager - Class in org.onosproject.mfwd.impl
 
McastIntentManager() - Constructor for class org.onosproject.mfwd.impl.McastIntentManager
 
McastJoinCommand - Class in org.onosproject.mfwd.cli
Installs a source, multicast group flow.
McastJoinCommand() - Constructor for class org.onosproject.mfwd.cli.McastJoinCommand
 
McastResource - Class in org.onosproject.mfwd.rest
Rest API for Multicast Forwarding.
McastResource() - Constructor for class org.onosproject.mfwd.rest.McastResource
 
McastRouteBase - Class in org.onosproject.mfwd.impl
McastRouteBase base class for McastRouteGroup and McastRouteSource.
McastRouteBase(String, String) - Constructor for class org.onosproject.mfwd.impl.McastRouteBase
Create a multicast route.
McastRouteBase(String) - Constructor for class org.onosproject.mfwd.impl.McastRouteBase
Create a multicast group table entry.
McastRouteBase(IpPrefix) - Constructor for class org.onosproject.mfwd.impl.McastRouteBase
Set the source and group address value of a (*, G) group.
McastRouteBase(IpPrefix, IpPrefix) - Constructor for class org.onosproject.mfwd.impl.McastRouteBase
Create a multicast route constructor.
McastRouteGroup - Class in org.onosproject.mfwd.impl
The McastRouteGroup extends the McastRouteBase class and serves two purposes: first it represents a (*, G) multicast route entry.
McastRouteGroup(String) - Constructor for class org.onosproject.mfwd.impl.McastRouteGroup
Class constructor.
McastRouteGroup(IpPrefix) - Constructor for class org.onosproject.mfwd.impl.McastRouteGroup
Create a multicast group.
McastRouteSource - Class in org.onosproject.mfwd.impl
This class represents and specific multicast senders source address.
McastRouteSource(IpPrefix, IpPrefix) - Constructor for class org.onosproject.mfwd.impl.McastRouteSource
Create a multicast source with IpPrefixes.
McastRouteTable - Class in org.onosproject.mfwd.impl
The Mcast Route Table holds all multicast state for the controller.
McastShowCommand - Class in org.onosproject.mfwd.cli
Displays the source, multicast group flows entries.
McastShowCommand() - Constructor for class org.onosproject.mfwd.cli.McastShowCommand
 
MRibCodec - Class in org.onosproject.mfwd.impl
Encode and Decode the Multicast Route Table in JSON for CLI and REST commands.
MRibCodec() - Constructor for class org.onosproject.mfwd.impl.MRibCodec
 

O

org.onosproject.mfwd.cli - package org.onosproject.mfwd.cli
Sample Multicast forwarding framework using intents.
org.onosproject.mfwd.impl - package org.onosproject.mfwd.impl
Sample Multicast forwarding framework using intents.
org.onosproject.mfwd.rest - package org.onosproject.mfwd.rest
REST API for multicase forwarding.

P

packetService - Variable in class org.onosproject.mfwd.impl.McastForwarding
 
printMcastRouteTable() - Method in class org.onosproject.mfwd.impl.McastRouteTable
Print out the multicast route table in it's entirety.
printMrib4(McastRouteTable) - Method in class org.onosproject.mfwd.cli.McastShowCommand
Displays multicast route table entries.

R

removeEgress(String, String, String) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Delete a specific egress from the MRIB.
removeEgressPoint(String) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Remove an egress from McastConnectPoint.
removeEgressPoint(ConnectPoint) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Remove an egress from McastConnectPoint.
removeInterest(McastConnectPoint, McastConnectPoint.JoinSource) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Remove specified interest from the given ConnectPoint.
removeMcastFlow(String, String) - Method in class org.onosproject.mfwd.rest.McastResource
Delete multicast state.
removeRoute(String, String) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Delete a multicast route from the MRIB.
removeRoute(IpPrefix, IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteTable
Remove a multicast route.
removeSource(IpPrefix) - Method in class org.onosproject.mfwd.impl.McastRouteGroup
Remove the source with this specific IpPrefix from this group entry.
removeSources() - Method in class org.onosproject.mfwd.impl.McastRouteGroup
Remove all sources from this.

S

saddr - Variable in class org.onosproject.mfwd.impl.McastRouteBase
 
setDirty(boolean) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Set the dirty state to indicate that something changed.
setGroup(McastRouteGroup) - Method in class org.onosproject.mfwd.impl.McastRouteSource
Set our parent multicast group.
setIntent(McastRoute) - Method in class org.onosproject.mfwd.impl.McastIntentManager
Install the PointToMultipoint forwarding intent.
setIntent() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Have the McastIntentManager create and set the intent, then save the intent key.
setIntent(SinglePointToMultiPointIntent) - Method in class org.onosproject.mfwd.impl.McastRouteBase
Set the Intent key.
showAll() - Method in class org.onosproject.mfwd.rest.McastResource
Retrieve the multicast route table.

T

toString() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Pretty Print this Multicast Route.
toString() - Method in class org.onosproject.mfwd.impl.McastRouteTable
Print out a summary of groups in the MRIB.

V

valueOf(String) - Static method in enum org.onosproject.mfwd.impl.McastConnectPoint.JoinSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.mfwd.impl.McastConnectPoint.JoinSource
Returns an array containing the constants of this enum type, in the order they are declared.

W

withdrawAllIntents() - Method in class org.onosproject.mfwd.impl.McastIntentManager
Withdraw all intents.
withdrawIntent(McastRoute) - Method in class org.onosproject.mfwd.impl.McastIntentManager
Withdraw the intent represented by this route.
withdrawIntent() - Method in class org.onosproject.mfwd.impl.McastRouteBase
Withdraw the intent and set the key to null.
A C D E F G I J M O P R S T V W 
Skip navigation links

Copyright © 2015. All rights reserved.