<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:44 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>[SFC-136] App Coexistence offsets are not calculated correctly</title>
                <link>https://jira.opendaylight.org/browse/SFC-136</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;When setting the AppCoexistence offsets as follows:&lt;/p&gt;

&lt;p&gt;curl -i -H &quot;Content-Type: application/json&quot; -H &quot;Cache-Control: no-cache&quot; --data &apos;{ &quot;sfc-of-renderer-config&quot; : { &quot;sfc-of-table-offset&quot; : 20, &quot;sfc-of-app-egress-table-offset&quot; : 80 }}&apos; -X PUT --user admin:admin &lt;a href=&quot;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which would set SFC to start writing flows in table 20, SFC actually starts writing flows in table 22.&lt;/p&gt;

&lt;p&gt;This is because it wasnt compensating for the Classifier Table (which is not used in app coexistence) and the TrasportIngress Table (which is now table 0 with app coexistence).&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24162">SFC-136</key>
            <summary>App Coexistence offsets are not calculated correctly</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="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ebrjohn">Brady Johnson</reporter>
                        <labels>
                    </labels>
                <created>Mon, 25 Jan 2016 11:16:01 +0000</created>
                <updated>Thu, 19 Oct 2017 21:29:08 +0000</updated>
                            <resolved>Thu, 11 Feb 2016 10:56:50 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="46630" author="ebrjohn" created="Mon, 25 Jan 2016 11:44:29 +0000"  >
&lt;p&gt;This has been fixed with the following patches:&lt;/p&gt;

&lt;p&gt;Stable/Beryllium:&lt;br/&gt;
    &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/33471/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/33471/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Master:&lt;br/&gt;
    &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/33467&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/33467&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are the flows with the following CURL command to set App Coexistence:&lt;/p&gt;

&lt;p&gt;curl -i -H &quot;Content-Type: application/json&quot; -H &quot;Cache-Control: no-cache&quot; --data &apos;{ &quot;sfc-of-renderer-config&quot; : { &quot;sfc-of-table-offset&quot; : 7, &quot;sfc-of-app-egress-table-offset&quot; : 0}}&apos; -X PUT --user admin:admin &lt;a href=&quot;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; ebrjohn@colorado:~/appCoexist/nsh_1SF_1SFF$ dump_flows sff1 | awk &apos;&lt;/p&gt;
{print $3, $6, $7}
&lt;p&gt;&apos;&lt;br/&gt;
(OF1.3) &lt;br/&gt;
table=0, priority=250,nsp=8388651 actions=goto_table:9&lt;br/&gt;
table=0, priority=250,nsp=43 actions=goto_table:9&lt;br/&gt;
table=7, priority=5 actions=goto_table:8&lt;br/&gt;
table=8, priority=5 actions=goto_table:9&lt;br/&gt;
table=9, priority=5 actions=goto_table:15&lt;br/&gt;
table=9, priority=550,nsp=8388651,nsi=255 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:15&lt;br/&gt;
table=9, priority=550,nsp=43,nsi=255 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:15&lt;br/&gt;
table=15, priority=5 actions=drop&lt;br/&gt;
table=15, priority=660,nsp=43,nsi=254,nshc1=0 actions=IN_PORT&lt;br/&gt;
table=15, priority=660,nsp=8388651,nsi=254,nshc1=0 actions=IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=43,nsi=254 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=8388651,nsi=254 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=8388651,nsi=255 actions=move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_NSH_C1[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_NSH_C2[],move:NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;-&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=43,nsi=255 actions=move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_NSH_C1[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_NSH_C2[],move:NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;-&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;/p&gt;</comment>
                            <comment id="46631" author="ebrjohn" created="Mon, 25 Jan 2016 12:56:14 +0000"  >&lt;p&gt;I also had to make a change to allow for tableEgress being set to 0, as previously 0 was the default value when appCoexistence was disabled.&lt;/p&gt;

&lt;p&gt;With this curl command:&lt;/p&gt;

&lt;p&gt;curl -i -H &quot;Content-Type: application/json&quot; -H &quot;Cache-Control: no-cache&quot; --data &apos;{ &quot;sfc-of-renderer-config&quot; : { &quot;sfc-of-table-offset&quot; : 7, &quot;sfc-of-app-egress-table-offset&quot; : 0}}&apos; -X PUT --user admin:admin &lt;a href=&quot;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/sfc-of-renderer:sfc-of-renderer-config&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are the resulting flows:&lt;/p&gt;

&lt;p&gt;ebrjohn@colorado:~$ dump_flows sff1 | awk &apos;&lt;/p&gt;
{print $3, $6, $7}
&lt;p&gt;&apos;&lt;br/&gt;
(OF1.3)  &lt;br/&gt;
table=0, priority=250,nsp=27 actions=goto_table:9&lt;br/&gt;
table=0, priority=250,nsp=8388635 actions=goto_table:9&lt;br/&gt;
table=7, priority=5 actions=goto_table:8&lt;br/&gt;
table=8, priority=5 actions=goto_table:9&lt;br/&gt;
table=9, priority=5 actions=goto_table:15&lt;br/&gt;
table=9, priority=550,nsp=27,nsi=255 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:15&lt;br/&gt;
table=9, priority=550,nsp=8388635,nsi=255 actions=load:0xa00000a-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:15&lt;br/&gt;
table=15, priority=5 actions=drop&lt;br/&gt;
table=15, priority=650,nsp=27,nsi=255 actions=move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_NSH_C1[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_NSH_C2[],move:NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;-&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=27,nsi=254 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=8388635,nsi=255 actions=move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_NSH_C1[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_NSH_C2[],move:NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;-&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=650,nsp=8388635,nsi=254 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,IN_PORT&lt;br/&gt;
table=15, priority=660,nsp=27,nsi=254,nshc1=0 actions=IN_PORT&lt;br/&gt;
table=15, priority=660,nsp=27,nsi=254,nshc1=167772161 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,resubmit(,0)&lt;br/&gt;
table=15, priority=660,nsp=8388635,nsi=254,nshc1=0 actions=IN_PORT&lt;br/&gt;
table=15, priority=660,nsp=8388635,nsi=254,nshc1=167772161 actions=move:NXM_NX_NSI[]&lt;del&gt;&amp;gt;NXM_NX_NSI[],move:NXM_NX_NSP[]&lt;/del&gt;&amp;gt;NXM_NX_NSP[],move:NXM_NX_NSH_C1[]&lt;del&gt;&amp;gt;NXM_NX_TUN_IPV4_DST[],move:NXM_NX_NSH_C2[]&lt;/del&gt;&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,resubmit(,0)&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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>5078</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=5078]]></customfieldvalue>

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

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