Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

swarvanusg's profile - activity

2014-11-06 11:45:31 -0700 received badge  Popular Question (source)
2014-11-06 11:45:31 -0700 received badge  Notable Question (source)
2014-11-06 11:45:31 -0700 received badge  Famous Question (source)
2014-11-04 03:15:03 -0700 received badge  Taxonomist
2014-11-04 03:15:03 -0700 asked a question Why Forwarding Rules Manager service is not present in Hydrozen Base 1.0 ?

For adding flow we have used forwarding rule manager service of Opendaylight.

We have developed the plugin by pulling the code from :

https://git.opendaylight.org/gerrit/p/controller.git

As it is described in:

https://wiki.opendaylight.org/view/OpenDaylightController:Pulling,Hacking,andPushingtheCodefromthe_CLI

But in the base edition when we running the bundle the ""Forwarding Rule Manager"" service dependency not getting resolved.

Q1> Is there is any reason for ""Forwarding Rule Manager"" service not to be present in Opendaylight Base edition?

Q2> What should be the alternatives for flow managing while using ADSAL ?

2014-11-01 09:24:00 -0700 received badge  Popular Question (source)
2014-11-01 09:24:00 -0700 received badge  Notable Question (source)
2014-11-01 09:24:00 -0700 received badge  Famous Question (source)
2014-10-24 04:35:10 -0700 received badge  Famous Question (source)
2014-10-09 22:08:42 -0700 commented answer Difference between MDSAL and ADSAL

@Madhu, I was facing a problem similar to this. What I was trying is to use an ADSAL plugins service, in a MDSAL consumer. Is it possible ? What is the approach to use any service provided by an ADSAL plugins inside of an MDSAL application. https://ask.opendaylight.org/question/769/how-we-could-use-an-adsal-plugin-service-inside-of-an-mdsal-plugin/

2014-10-09 04:29:03 -0700 commented answer How to Insert flows into a specific table for an openflow switch in ADSAL

Thanks a lot for the conformation. Could you please resolve the below issue as well, it will be very helpful : https://ask.opendaylight.org/question/769/how-we-could-use-an-adsal-plugin-service-inside-of-an-mdsal-plugin/

2014-09-26 02:49:13 -0700 asked a question how we could use an ADSAL plugin service inside of an MDSAL plugin ?

We are facing a problem while we are trying to get a Service provided by some other plugins written in ADSAL to a bundle written in MDSAL.

The ADSAL plugin provides some service (say 'XYZ'). We have tested that the service 'XYZ' could be used from another plugins written in ADSAL.

Now while we are trying to get the service 'XYZ' inside a MDSAL application using the getSALService or by using getRpcService.. we are facing problems...

For getRpcService: null is being returned in case of getSALService: below error is coming [ERROR] /root/cfetesting/cfe16sep2104/opendaylight/ping/service/src/main/java/org/opendaylight/controller/ping/service/impl/PingServiceImpl.java:[38,56] error: method getSALService in interface ConsumerContext cannot be applied to given types;

2014-09-14 22:47:53 -0700 received badge  Scholar (source)
2014-09-11 12:13:56 -0700 received badge  Notable Question (source)
2014-09-01 14:02:02 -0700 received badge  Popular Question (source)
2014-08-27 08:56:34 -0700 commented answer How to use services of Openflow plugins like IController ?

Hi madhu, Thanks a lot for the explanation. We got the concepts now. Could you please help us on the Below Problem, it will be very helpful : https://ask.opendaylight.org/question/585/how-to-insert-flows-into-a-specific-table-for-an-openflow-switch-in-adsal/

2014-08-27 08:52:58 -0700 asked a question How to Insert flows into a specific table for an openflow switch in ADSAL

We are facing a problem related to openflow. We are trying to write an application in opendaylight over openflow plugins in AD-SAL. Currently We are using IFlowProgrammerService for Flow programming. But we couldn't find any way to specify Openflow table id in the flow. Any suggestion would very helpful on how could we specify table Id while inserting flow in OpenFlow switch in ADSAL.

2014-08-27 08:41:25 -0700 received badge  Famous Question (source)
2014-07-28 10:40:59 -0700 received badge  Notable Question (source)
2014-07-26 06:22:32 -0700 received badge  Popular Question (source)
2014-07-10 22:30:13 -0700 received badge  Editor (source)
2014-07-10 21:58:43 -0700 asked a question How to use services of Openflow plugins like IController ?

I am using the OpenDaylight Base Edition 1.0,

I am facing a problem related to openflow. I am trying to write an application in opendaylight using openflow plugins in AD-SAL. As per my requirement and understanding, I need the IController service. I have put protocolplugins.openflow version 0.4.1 in dependency and in plugins I have imported package ‘org.opendaylight.controller.protocolplugin.openflow.core’ for IController interface definition. I also have registered the dependent IController service in Activator.

When I trying to run my bundle, in OSGI the ‘org.opendaylight.controller.protocol_plugin.openflow.core’ package is not getting resolved. From what I could understand, is not being exported by any other bundle. I tried using ‘org.sdnhub.odl.openflow10’ as a replacement from [http://sdnhub.org/releases/opendaylight-adsal-of-plugins/], but I am getting error in addMessageListner() signature in IController.

Q1) I am on the right understanding that ‘org.opendaylight.controller.protocol_plugin.openflow.core’ is not exposed by any bundle in the base edition?

Q2) Should I use org.sdnhub.odl.openflow10 as a openflow plugin.

Q3) I've used the addMessageListner() as:

controller.addMessageListener(OFType.GET_CONFIG_REPLY, configHandler);

where configHandler type is IMessageListener

and used org.opendaylight.controller.protocol_plugin.openflow.core.IController

and In org.sdnhub.odl.openflow10 addMessageListner() is defined as:

public void addMessageListener(OFType type, IMessageListener listener) {
        IMessageListener currentListener = this.messageListeners.get(type);
        if (currentListener != null) {
            logger.warn("{} is already listened by {}", type,
                    currentListener);
        }
        this.messageListeners.put(type, listener);
        logger.debug("{} is now listened by {}", type, listener);
    }