<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22:07 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>[NETVIRT-654] New netvirt classifier not setting tun id to 0 when egressing to SFF</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-654</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;SFC terminating service action matches by a fixed tunnel key of 0, and classifier needs to ensure this is properly set. Currently, the classifier is not rewriting the tunnel key, thus the tunnel key set by netvirt related to the original destination of the packet remains.&lt;/p&gt;

&lt;p&gt;This is a sample of the ACL flow where the tunnel key would be set but is not:&lt;/p&gt;

&lt;p&gt;cookie=0xf005ba1100000002, duration=989.743s, table=101, n_packets=7, n_bytes=518, priority=500,tcp,in_port=2,nw_src=10.0.0.0/24,tp_dst=80 actions=push_nsh,load:0x1-&amp;gt;NXM_NX_NSH_MDTYPE[],load:0x3-&amp;gt;NXM_NX_NSH_NP[],load:0x8-&amp;gt;NXM_NX_NSP&lt;span class=&quot;error&quot;&gt;&amp;#91;0..23&amp;#93;&lt;/span&gt;,load:0xff-&amp;gt;NXM_NX_NSI[],load:0-&amp;gt;NXM_NX_NSH_C1[],load:0-&amp;gt;NXM_NX_NSH_C2[],load:0xac130002-&amp;gt;NXM_NX_REG0[],resubmit(,17)&lt;/p&gt;

&lt;p&gt;This is the terminating service action on the SFF:&lt;/p&gt;

&lt;p&gt;cookie=0x9000000, duration=1055.050s, table=36, n_packets=422, n_bytes=47686, priority=5,tun_id=0 actions=goto_table:83&lt;/p&gt;

&lt;p&gt;This is the terminating service action on the original destination:&lt;/p&gt;

&lt;p&gt;cookie=0x9000008, duration=1398.995s, table=36, n_packets=3, n_bytes=182, priority=5,tun_id=0x8 actions=load:0x800-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;/p&gt;

&lt;p&gt;And the vxlan gpe nsh packet:&lt;/p&gt;

&lt;p&gt;Virtual eXtensible Local Area Network&lt;br/&gt;
    Flags: 0x0c&lt;br/&gt;
        ..00 .... = Version: 0&lt;br/&gt;
        .... 1... = Instance: 1&lt;br/&gt;
        .... .1.. = Next Protocol Bit: 1&lt;br/&gt;
        .... ...0 = OAM bit: 0&lt;br/&gt;
        00.. ..0. = Reserved(R): 0&lt;br/&gt;
    Reserved: 0&lt;br/&gt;
    Next Protocol: Ethernet (3)&lt;br/&gt;
    VXLAN Network Identifier (VNI): 8&lt;br/&gt;
    Reserved: 0&lt;br/&gt;
Ethernet II, Src: 86:18:bf:f5:11:77 (86:18:bf:f5:11:77), Dst: e2:b8:b2:6d:5b:71 (e2:b8:b2:6d:5b:71)&lt;br/&gt;
    Destination: e2:b8:b2:6d:5b:71 (e2:b8:b2:6d:5b:71)&lt;br/&gt;
        Address: e2:b8:b2:6d:5b:71 (e2:b8:b2:6d:5b:71)&lt;br/&gt;
        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)&lt;br/&gt;
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)&lt;br/&gt;
    Source: 86:18:bf:f5:11:77 (86:18:bf:f5:11:77)&lt;br/&gt;
        Address: 86:18:bf:f5:11:77 (86:18:bf:f5:11:77)&lt;br/&gt;
        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)&lt;br/&gt;
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)&lt;br/&gt;
    Type: Network Service Header (0x894f)&lt;br/&gt;
Network Service Header&lt;br/&gt;
    00.. .... .... .... = Version: 0 (0x0)&lt;br/&gt;
    ..0. .... .... .... = O Bit: 0&lt;br/&gt;
    ...0 .... .... .... = C Bit: 0&lt;br/&gt;
    .... 0000 00.. .... = Reserved Bits: 0x00&lt;br/&gt;
    .... .... ..00 0110 = Length: 6 (0x06)&lt;br/&gt;
    MD Type: 1 (0x01)&lt;br/&gt;
    Next Protocol: Ethernet (3)&lt;br/&gt;
    SPI: 8 (0x000008)&lt;br/&gt;
    SI: 255 (0xff)&lt;br/&gt;
    Context Header: 00000000&lt;br/&gt;
    Context Header: 00000008&lt;br/&gt;
    Context Header: 00000000&lt;br/&gt;
    Context Header: 00000000&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20575">NETVIRT-654</key>
            <summary>New netvirt classifier not setting tun id to 0 when egressing to SFF</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="jaicaa">Jaime Caama&#241;o Ruiz</assignee>
                                    <reporter username="jaicaa">Jaime Caama&#241;o Ruiz</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 May 2017 14:24:32 +0000</created>
                <updated>Sat, 12 Aug 2017 02:09:30 +0000</updated>
                            <resolved>Sat, 12 Aug 2017 02:09:30 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="37742" author="jaicaa" created="Fri, 5 May 2017 17:49:02 +0000"  >&lt;p&gt;Solved by setting tunnel id to 0 in the classifier next hop table:&lt;/p&gt;

&lt;p&gt;cookie=0xf005ba1100000004, duration=1793.555s, table=222, n_packets=0, n_bytes=0, priority=260,nshc1=0,nshc2=0 actions=move:NXM_NX_TUN_IPV4_DST[]&lt;del&gt;&amp;gt;NXM_NX_NSH_C1[],move:NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;&lt;/del&gt;&amp;gt;NXM_NX_NSH_C2[],load:0-&amp;gt;NXM_NX_TUN_ID&lt;span class=&quot;error&quot;&gt;&amp;#91;0..31&amp;#93;&lt;/span&gt;,move:NXM_NX_REG0[]-&amp;gt;NXM_NX_TUN_IPV4_DST[],goto_table:223&lt;/p&gt;

&lt;p&gt;Proposed patches &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; and &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; for carbon and nitrogen respectively.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/56608&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/56608&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/56609&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/56609&lt;/a&gt;&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>8387</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=8387]]></customfieldvalue>

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

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