<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:06 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[OPNFLWPLUG-680] Send/Receive raw message API request - NetIDE</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-680</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;The NetIDE project requests new API methods to aid in its interoperability service for other opensource controllers. See attached PPT for presentation.&lt;/p&gt;

&lt;p&gt;RPC methods:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;GetOFVersion() -&amp;gt; Required to support handshake with legacy controllers.&lt;/li&gt;
	&lt;li&gt;SendOFMessage() -&amp;gt; eg, PacketOut, FeaturesRequest, etc&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Notification:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Message Received (OF object) -&amp;gt; eg, PacketIn, FeaturesReply&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Feedback from the OFP call on 2/May:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;other projects are also requesting a GetOFversion() method or similar for a given switch. Therefore, a better implementation may be to publish this property to the inventory datastore.&lt;/li&gt;
	&lt;li&gt;OFP team would prefer if the implementation for this API was in a separate Karaf Feature not installed by default, eg, odl-openflowplugin-netide-service (or similar)&lt;/li&gt;
	&lt;li&gt;An initial patch (not to be merged) will be pushed for review/comments&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;br/&gt;
URL: &lt;a href=&quot;https://wiki.opendaylight.org/view/NetIDE:Main&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/NetIDE:Main&lt;/a&gt;&lt;/p&gt;</environment>
        <key id="27948">OPNFLWPLUG-680</key>
            <summary>Send/Receive raw message API request - NetIDE</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="alexander.j.leckey@intel.com">Alec Leckey</reporter>
                        <labels>
                    </labels>
                <created>Tue, 3 May 2016 10:21:11 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:48 +0000</updated>
                            <resolved>Tue, 12 Dec 2017 01:12:38 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="57853" author="alexander.j.leckey@intel.com" created="Tue, 3 May 2016 10:21:11 +0000"  >&lt;p&gt;Attachment OFP-NetIDE-Design.pptx has been added with description: Presentation made at the OFP meeting of 2/May with details of enhancement&lt;/p&gt;</comment>
                            <comment id="57851" author="dhevendran.k@tcs.com" created="Tue, 17 May 2016 05:24:58 +0000"  >&lt;p&gt;(In reply to Alec Leckey from comment #0)&lt;br/&gt;
&amp;gt; Created attachment 975 &lt;span class=&quot;error&quot;&gt;&amp;#91;details&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; Presentation made at the OFP meeting of 2/May with details of enhancement&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; The NetIDE project requests new API methods to aid in its interoperability&lt;br/&gt;
&amp;gt; service for other opensource controllers. See attached PPT for presentation.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; RPC methods:&lt;br/&gt;
&amp;gt; - GetOFVersion() -&amp;gt; Required to support handshake with legacy controllers. &lt;br/&gt;
&amp;gt; - SendOFMessage() -&amp;gt; eg, PacketOut, FeaturesRequest, etc&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Notification:&lt;br/&gt;
&amp;gt; - Message Received (OF object) -&amp;gt; eg, PacketIn, FeaturesReply&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Feedback from the OFP call on 2/May:&lt;br/&gt;
&amp;gt; - other projects are also requesting a GetOFversion() method or similar for&lt;br/&gt;
&amp;gt; a given switch. Therefore, a better implementation may be to publish this&lt;br/&gt;
&amp;gt; property to the inventory datastore.&lt;br/&gt;
&amp;gt; - OFP team would prefer if the implementation for this API was in a separate&lt;br/&gt;
&amp;gt; Karaf Feature not installed by default, eg,&lt;br/&gt;
&amp;gt; odl-openflowplugin-netide-service (or similar)&lt;br/&gt;
&amp;gt; - An initial patch (not to be merged) will be pushed for review/comments&lt;/p&gt;

&lt;p&gt;Hi Alec Leckey&lt;/p&gt;

&lt;p&gt;I can take this up. Can you provide more details on this ?&lt;/p&gt;

&lt;p&gt;Thanks &amp;amp; Regards,&lt;br/&gt;
Dhevendran K&lt;/p&gt;</comment>
                            <comment id="57852" author="jozef.bacigal@pantheon.tech" created="Thu, 19 May 2016 08:05:30 +0000"  >&lt;p&gt;I am still a bit confused. What are purpose of this ? I am not convinced to creating this type of API to get out version and features request. I am afraid to come into more problems that we can see right now. Handshake should be encapsulated by plugin not to be able to control from outside.&lt;/p&gt;

&lt;p&gt;Jozef&lt;/p&gt;</comment>
                            <comment id="60403" author="vishnoianil@gmail.com" created="Tue, 12 Dec 2017 01:12:27 +0000"  >&lt;p&gt;No activity on the bug for a while. Please re-open the bug if you still looking for the feature.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14059" name="OFP-NetIDE-Design.pptx" size="602437" author="alexander.j.leckey@intel.com" created="Tue, 3 May 2016 10:21:11 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5834</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=5834]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10308"><![CDATA[New Feature]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i032nb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>