<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:31:48 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-189] of-flow: out_group missing in operational data store (but configured)</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-189</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;odl:&lt;br/&gt;
version.properties &lt;br/&gt;
org.opendaylight.controller.version = 0.1&lt;br/&gt;
org.opendaylight.controller.build.scm.version = 2fffd8cdb3ed75f478b900c677bb4d97e5e91c9c&lt;br/&gt;
org.opendaylight.controller.build.user = jenkins-controller&lt;br/&gt;
org.opendaylight.controller.build.workspace = **********&lt;br/&gt;
org.opendaylight.controller.build.timestamp = 1402444582255&lt;br/&gt;
org.opendaylight.controller.build.machine = **********&lt;/p&gt;

&lt;p&gt;test: mininet 2.1.0 + ovs 2.0.0&lt;/p&gt;

&lt;p&gt;steps:&lt;br/&gt;
1) PUT xml /restconf/config/opendaylight-inventory:nodes/node/openflow:${switch_idx}/table/${table_id}/flow/${flow_id}&lt;br/&gt;
(xml file f111.xml in attachment)&lt;/p&gt;

&lt;p&gt;2) GET its operational state (for full details see f111odb.xml in attachment)&lt;br/&gt;
3) GET its config&lt;/p&gt;

&lt;p&gt;4) seen difference&lt;br/&gt;
config:&lt;br/&gt;
    &amp;lt;out_group&amp;gt;2&amp;lt;/out_group&amp;gt;&lt;br/&gt;
oprational:&lt;br/&gt;
    not present&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="27457">OPNFLWPLUG-189</key>
            <summary>of-flow: out_group missing in operational data store (but configured)</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="Avishnoi">Anil Vishnoi</assignee>
                                    <reporter username="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Jun 2014 11:46:41 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:13 +0000</updated>
                            <resolved>Fri, 13 Jun 2014 19:06:10 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="55774" author="pgubka@cisco.com" created="Wed, 11 Jun 2014 11:46:41 +0000"  >&lt;p&gt;Attachment f111.xml has been added with description: flow to be configured&lt;/p&gt;</comment>
                            <comment id="55775" author="pgubka@cisco.com" created="Wed, 11 Jun 2014 11:48:01 +0000"  >&lt;p&gt;Attachment f111odb.xml has been added with description: operational details of the flow&lt;/p&gt;</comment>
                            <comment id="55773" author="vishnoianil@gmail.com" created="Fri, 13 Jun 2014 19:06:10 +0000"  >&lt;p&gt;Hi Peter,&lt;/p&gt;

&lt;p&gt;This seems to similar to the case as i mentioned in &lt;a href=&quot;https://jira.opendaylight.org/browse/OPNFLWPLUG-188&quot; title=&quot;of-flow: instruction (push-vlan-action) different in config and operational db&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OPNFLWPLUG-188&quot;&gt;&lt;del&gt;OPNFLWPLUG-188&lt;/del&gt;&lt;/a&gt;. I installed the flow (f111.xml) through restconf and i see following flow installed to the switch &lt;/p&gt;

&lt;p&gt;mininet&amp;gt; sh ovs-ofctl dump-flows s1 -O OpenFlow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0xa, duration=16.946s, table=2, n_packets=0, n_bytes=0, idle_timeout=34, hard_timeout=60, priority=111,ip,nw_dst=10.0.0.0/24 actions=strip_vlan&lt;/p&gt;

&lt;p&gt;So there is not out_group element exist in the installed flow. I think possible reason behind OVS ignoring this flow is as follows as per spec&lt;/p&gt;

&lt;p&gt;&quot;The out_port and out_group fields optionally filter the scope of OFPFC_DELETE and OFPFC_DELETE_STRICT messages by output port and group. If either out_port or out_group contains a value other than OFPP_ANY or OFPG_ANY respectively, it introduces a constraint when matching. This constraint is that the flow entry must contain an output action directed at that port or group. Other constraints such as ofp_match structs and priorities are still used; this is purely an additional constraint. Note that to disable output filtering, both out_port and out_group must be set to OFPP_ANY and OFPG_ANY respectively. These fields are ignored by OFPFC_ADD, OFPFC_MODIFY or OFPFC_MODIFY_STRICT messages&quot;&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Anil&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13882" name="f111.xml" size="1129" author="pgubka@cisco.com" created="Wed, 11 Jun 2014 11:46:41 +0000"/>
                            <attachment id="13883" name="f111odb.xml" size="1603" author="pgubka@cisco.com" created="Wed, 11 Jun 2014 11:48:01 +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>1184</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=1184]]></customfieldvalue>

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

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