<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:40 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-896] Flows are not updated when Remote CIDR rules are applied to the VM(openstack version:ocata)</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-896</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Steps:&lt;/p&gt;

&lt;p&gt;1. Create 2 Security Groups( sg1 and sg2) and apply Remote CIDR rule to the groups. &lt;/p&gt;

&lt;p&gt;openstack security group rule create --ingress --protocol 1 --dst-port 1:65535 --remote-ip 30.0.0.4/24 sg1&lt;br/&gt;
openstack security group rule create --egress --protocol 1 --dst-port 1:65535  --remote-ip 30.0.0.4/24 sg1&lt;/p&gt;

&lt;p&gt;openstack security group rule create --ingress --protocol 1 --dst-port 1:65535 --remote-ip 30.0.0.3/24 sg2&lt;br/&gt;
openstack security group rule create --egress --protocol 1 --dst-port 1:65535  --remote-ip 30.0.0.3/24 sg2&lt;/p&gt;

&lt;p&gt;2. Create 2 VMs. &lt;br/&gt;
VM1: 30.0.0.3 and apply sg1 &lt;br/&gt;
VM1: 30.0.0.4 and apply sg2&lt;/p&gt;

&lt;p&gt;Expected:&lt;br/&gt;
Ping should be possible from VM2 to VM1 on both sides&lt;/p&gt;

&lt;p&gt;Observed:&lt;br/&gt;
Ping fails and flows are not updated in table 243&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="28164">OPNFLWPLUG-896</key>
            <summary>Flows are not updated when Remote CIDR rules are applied to the VM(openstack version:ocata)</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="arthi.b@hcl.com">Arthi Bhattacharjee</assignee>
                                    <reporter username="arthi.b@hcl.com">Arthi Bhattacharjee</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 May 2017 11:40:40 +0000</created>
                <updated>Mon, 27 Sep 2021 09:02:03 +0000</updated>
                            <resolved>Tue, 4 Jul 2017 12:58:46 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>14</watches>
                                                                                                                <comments>
                            <comment id="58983" author="arthi.b@hcl.com" created="Mon, 29 May 2017 11:40:40 +0000"  >&lt;p&gt;Attachment remote-cidr.txt has been added with description: Dump-flows&lt;/p&gt;</comment>
                            <comment id="58984" author="arthi.b@hcl.com" created="Fri, 2 Jun 2017 11:36:43 +0000"  >&lt;p&gt;Attachment log.zip has been added with description: Karaf logs&lt;/p&gt;</comment>
                            <comment id="58976" author="balakrishnan" created="Wed, 7 Jun 2017 09:56:50 +0000"  >&lt;p&gt;Remote CIDR rule are properly created when we mention the IP prefix as &quot;/32&quot;&lt;br/&gt;
and the behavior also working as expected. &lt;/p&gt;

&lt;p&gt;sample:&lt;br/&gt;
openstack security group rule create --egress --protocol icmp --dst-port 1:65535 --remote-ip 30.0.0.10/32 sg2&lt;br/&gt;
openstack security group rule create --ingress --protocol icmp --dst-port 1:65535 --remote-ip 30.0.0.10/32 sg2&lt;/p&gt;

&lt;p&gt;flows updated in ingress/egress tables in pipeline.&lt;br/&gt;
 cookie=0x6900000, duration=2.137s, table=243, n_packets=0, n_bytes=0, priority=1001,ct_state=+new+trk,icmp,reg6=0x200/0xfffff00,nw_src=30.0.0.10 actions=ct(commit,zone=5002),resubmit(,220)&lt;/p&gt;

&lt;p&gt;  cookie=0x6900000, duration=1.825s, table=213, n_packets=0, n_bytes=0, priority=1002,ct_state=+new+trk,icmp,metadata=0x20000000000/0xfffff0000000000,nw_dst=30.0.0.10 actions=ct(commit,zone=5002),resubmit(,17)&lt;/p&gt;


&lt;p&gt;if we create CIDR with IP prefix &quot;/24&quot; there is no flows updated in ingress/egress tables.&lt;/p&gt;

&lt;p&gt;compared the same behavior in pure openstack.&lt;br/&gt;
created two SG(sg1,sg2) mentioned in the steps&lt;br/&gt;
and applied to the VM&apos;s &lt;br/&gt;
observation:&lt;br/&gt;
ping to all VM&apos;s with in the network is working.&lt;br/&gt;
i think pure openstack treating &quot;30.0.0.4/24&quot; as &quot;30.0.0.0/24&quot;&lt;br/&gt;
so ping to all VM&apos;s create within the network is working.&lt;br/&gt;
where as in ODL ping doesn&apos;t work.&lt;/p&gt;</comment>
                            <comment id="58985" author="balakrishnan" created="Wed, 14 Jun 2017 07:29:02 +0000"  >&lt;p&gt;Attachment OFplugin_karaf.log has been added with description: OF_plugin logs&lt;/p&gt;</comment>
                            <comment id="58977" author="balakrishnan" created="Wed, 14 Jun 2017 07:30:16 +0000"  >&lt;p&gt;Analysed the Bug when we create a rule with &quot;30.0.0.4/24&quot; netvirt added the flow to config datastore the same is not reflected in OVS.&lt;/p&gt;

&lt;p&gt;To confirm the behavior used openflowplugin alone to reproduce the Bug.&lt;br/&gt;
through REST added the flow and verified.&lt;br/&gt;
observation:&lt;br/&gt;
if we add the flow with prefix  &quot;30.0.0.4/32&quot; flow was added to config data store and the same was reflected in OVS.&lt;/p&gt;

&lt;p&gt;if we add the flow with prefix  &quot;30.0.0.4/24&quot; flow was added to config data store and the same was not reflected in OVS.&lt;/p&gt;

&lt;p&gt;steps to reproduce the Bug:&lt;br/&gt;
ODL : carbon version.&lt;/p&gt;


&lt;p&gt;1.start ODL and install features &quot;feature:install odl-openflowplugin-flow-services-rest, odl-restconf,odl-mdsal-apidocs&quot;&lt;br/&gt;
2.in OVS create bridge and set ODL as controller.&lt;br/&gt;
  a.sudo ovs-vsctl add-br br-int&lt;br/&gt;
  b.sudo ovs-vsctl set-controller br-int tcp:&amp;lt;controller IP&amp;gt;:6653&lt;br/&gt;
3.push the flow using REST.&lt;br/&gt;
flow:1_1 (IP prefix &quot;10.0.10.2/24&quot;&lt;br/&gt;
URL:&lt;br/&gt;
  http://&amp;lt;controller IP&amp;gt;:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/table/0/flow/1_1&lt;/p&gt;

&lt;p&gt;request body:&lt;br/&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;flow xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;priority&amp;gt;2&amp;lt;/priority&amp;gt;&lt;br/&gt;
    &amp;lt;flow-name&amp;gt;Foo&amp;lt;/flow-name&amp;gt;&lt;br/&gt;
    &amp;lt;match&amp;gt;&lt;br/&gt;
        &amp;lt;ethernet-match&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-type&amp;gt;&lt;br/&gt;
                &amp;lt;type&amp;gt;2048&amp;lt;/type&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-type&amp;gt;&lt;br/&gt;
        &amp;lt;/ethernet-match&amp;gt;&lt;br/&gt;
        &amp;lt;ipv4-destination&amp;gt;10.0.10.2/24&amp;lt;/ipv4-destination&amp;gt;&lt;br/&gt;
    &amp;lt;/match&amp;gt;&lt;br/&gt;
    &amp;lt;id&amp;gt;1_1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;table_id&amp;gt;0&amp;lt;/table_id&amp;gt;&lt;br/&gt;
    &amp;lt;instructions&amp;gt;&lt;br/&gt;
        &amp;lt;instruction&amp;gt;&lt;br/&gt;
            &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
            &amp;lt;apply-actions&amp;gt;&lt;br/&gt;
                &amp;lt;action&amp;gt;&lt;br/&gt;
                   &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
                   &amp;lt;dec-nw-ttl/&amp;gt;&lt;br/&gt;
                &amp;lt;/action&amp;gt;&lt;br/&gt;
            &amp;lt;/apply-actions&amp;gt;&lt;br/&gt;
        &amp;lt;/instruction&amp;gt;&lt;br/&gt;
    &amp;lt;/instructions&amp;gt;&lt;br/&gt;
&amp;lt;/flow&amp;gt;&lt;/p&gt;

&lt;p&gt;flow:1_2 (IP prefix &quot;10.0.10.2/32&quot;&lt;br/&gt;
URL:&lt;br/&gt;
  http://&amp;lt;controller IP&amp;gt;:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/table/0/flow/1_2&lt;/p&gt;

&lt;p&gt;request body:&lt;br/&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;flow xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;priority&amp;gt;2&amp;lt;/priority&amp;gt;&lt;br/&gt;
    &amp;lt;flow-name&amp;gt;Foo&amp;lt;/flow-name&amp;gt;&lt;br/&gt;
    &amp;lt;match&amp;gt;&lt;br/&gt;
        &amp;lt;ethernet-match&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-type&amp;gt;&lt;br/&gt;
                &amp;lt;type&amp;gt;2048&amp;lt;/type&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-type&amp;gt;&lt;br/&gt;
        &amp;lt;/ethernet-match&amp;gt;&lt;br/&gt;
        &amp;lt;ipv4-destination&amp;gt;10.0.10.2/32&amp;lt;/ipv4-destination&amp;gt;&lt;br/&gt;
    &amp;lt;/match&amp;gt;&lt;br/&gt;
    &amp;lt;id&amp;gt;1_2&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;table_id&amp;gt;0&amp;lt;/table_id&amp;gt;&lt;br/&gt;
    &amp;lt;instructions&amp;gt;&lt;br/&gt;
        &amp;lt;instruction&amp;gt;&lt;br/&gt;
            &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
            &amp;lt;apply-actions&amp;gt;&lt;br/&gt;
                &amp;lt;action&amp;gt;&lt;br/&gt;
                   &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
                   &amp;lt;dec-nw-ttl/&amp;gt;&lt;br/&gt;
                &amp;lt;/action&amp;gt;&lt;br/&gt;
            &amp;lt;/apply-actions&amp;gt;&lt;br/&gt;
        &amp;lt;/instruction&amp;gt;&lt;br/&gt;
    &amp;lt;/instructions&amp;gt;&lt;br/&gt;
&amp;lt;/flow&amp;gt;&lt;/p&gt;

&lt;p&gt;Note: the sample taken from openflowplugin user guide.&lt;br/&gt;
&lt;a href=&quot;http://docs.opendaylight.org/en/stable-carbon/user-guide/openflow-plugin-project-user-guide.html#end-to-end-flows&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.opendaylight.org/en/stable-carbon/user-guide/openflow-plugin-project-user-guide.html#end-to-end-flows&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;config data store:&lt;br/&gt;
&lt;a href=&quot;http://10.106.138.138:8181/restconf/config/opendaylight-inventory:nodes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://10.106.138.138:8181/restconf/config/opendaylight-inventory:nodes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
  &quot;nodes&quot;: {&lt;br/&gt;
    &quot;node&quot;: [&lt;br/&gt;
      {&lt;br/&gt;
        &quot;id&quot;: &quot;openflow:117063448964943&quot;,&lt;br/&gt;
        &quot;flow-node-inventory:table&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: 0,&lt;br/&gt;
            &quot;flow&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;id&quot;: &quot;1_2&quot;,&lt;br/&gt;
                &quot;instructions&quot;: {&lt;br/&gt;
                  &quot;instruction&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;apply-actions&quot;: {&lt;br/&gt;
                        &quot;action&quot;: [&lt;br/&gt;
                          {&lt;br/&gt;
                            &quot;order&quot;: 0,&lt;br/&gt;
                            &quot;dec-nw-ttl&quot;: {}&lt;br/&gt;
                          }&lt;br/&gt;
                        ]&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                },&lt;br/&gt;
                &quot;match&quot;: {&lt;br/&gt;
                  &quot;ethernet-match&quot;: {&lt;br/&gt;
                    &quot;ethernet-type&quot;: &lt;/p&gt;
{
                      &quot;type&quot;: 2048
                    }
&lt;p&gt;                  },&lt;br/&gt;
                  &quot;ipv4-destination&quot;: &quot;10.0.10.2/32&quot;&lt;br/&gt;
                },&lt;br/&gt;
                &quot;priority&quot;: 2,&lt;br/&gt;
                &quot;table_id&quot;: 0,&lt;br/&gt;
                &quot;flow-name&quot;: &quot;Foo&quot;&lt;br/&gt;
              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;id&quot;: &quot;1_1&quot;,&lt;br/&gt;
                &quot;instructions&quot;: {&lt;br/&gt;
                  &quot;instruction&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;apply-actions&quot;: {&lt;br/&gt;
                        &quot;action&quot;: [&lt;br/&gt;
                          {&lt;br/&gt;
                            &quot;order&quot;: 0,&lt;br/&gt;
                            &quot;dec-nw-ttl&quot;: {}&lt;br/&gt;
                          }&lt;br/&gt;
                        ]&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                },&lt;br/&gt;
                &quot;match&quot;: {&lt;br/&gt;
                  &quot;ethernet-match&quot;: {&lt;br/&gt;
                    &quot;ethernet-type&quot;: &lt;/p&gt;
{
                      &quot;type&quot;: 2048
                    }
&lt;p&gt;                  },&lt;br/&gt;
                  &quot;ipv4-destination&quot;: &quot;10.0.10.2/24&quot;&lt;br/&gt;
                },&lt;br/&gt;
                &quot;priority&quot;: 3,&lt;br/&gt;
                &quot;table_id&quot;: 0,&lt;br/&gt;
                &quot;flow-name&quot;: &quot;Foo&quot;&lt;br/&gt;
              }&lt;/p&gt;

&lt;p&gt;            ]&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      }&lt;br/&gt;
    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@nic-centos ~&amp;#93;&lt;/span&gt;# sudo ovs-ofctl dump-flows  br-int&lt;br/&gt;
NXST_FLOW reply (xid=0x4):&lt;br/&gt;
 cookie=0x0, duration=2271.583s, table=0, n_packets=0, n_bytes=0, idle_age=2271, priority=2,ip,nw_dst=10.0.10.2 actions=dec_ttl&lt;/p&gt;

&lt;p&gt;Two flows added in config data store only one flow is refelcted.&lt;br/&gt;
when the flow &quot;1_1&quot; was added there is no output in OVS.&lt;br/&gt;
then added flow &quot;1_2&quot; OVS shows the above flow.&lt;/p&gt;</comment>
                            <comment id="58978" author="tomas.slusny@pantheon.tech" created="Thu, 22 Jun 2017 10:09:53 +0000"  >&lt;p&gt;Problem is that on newer OVS you need to normalize IP adress based on mask, so OVS will reject 10.0.10.2/24, but will accept 10.0.10.0/24. So I think that OpenFlowPlugin behaves correctly in this case.&lt;/p&gt;</comment>
                            <comment id="58979" author="balakrishnan" created="Thu, 22 Jun 2017 10:40:47 +0000"  >&lt;p&gt;(In reply to Tomas Slusny from comment #5)&lt;br/&gt;
&amp;gt; Problem is that on newer OVS you need to normalize IP adress based on mask,&lt;br/&gt;
&amp;gt; so OVS will reject 10.0.10.2/24, but will accept 10.0.10.0/24. So I think&lt;br/&gt;
&amp;gt; that OpenFlowPlugin behaves correctly in this case.&lt;/p&gt;

&lt;p&gt;Hi Tomas,&lt;br/&gt;
 i am using OVS 2.6.1&lt;/p&gt;

&lt;p&gt;added flows manually using below commands flow was created.&lt;br/&gt;
I think OVS has the intelligence to convert the prefix into respective network address.&lt;br/&gt;
when i try the same using OpenflowPlugin flow was not created.&lt;/p&gt;

&lt;p&gt;Flows created in OVS: &lt;/p&gt;

&lt;p&gt;sudo ovs-ofctl add-flow -O OpenFlow13 br-int &quot;cookie=0x6900000, table=243, n_packets=0, n_bytes=0,&lt;br/&gt;
priority=50,ip,metadata=0x1773000000/0xffff000000,nw_src=30.0.0.10/24 actions=resubmit(,220)&quot;&lt;/p&gt;

&lt;p&gt;flow create in OVS:&lt;br/&gt;
cookie=0x6900000, duration=3.494s, table=243, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1773000000/0xffff000000,nw_src=30.0.0.0/24 actions=resubmit(,220)&lt;/p&gt;</comment>
                            <comment id="58980" author="tomas.slusny@pantheon.tech" created="Thu, 22 Jun 2017 11:00:05 +0000"  >&lt;p&gt;Maybe it works only from CLI, because I am sure we was experiencing very similar issues like this when we tested plugin with newer OVS, and OVS returned error BADMATCH and BADMASK or something like that. Can you test the flow with that wrong IP address and mask again from OpenFlowPlugin and enable DEBUG logs on org.opendaylight.openflowplugin.impl? There should be message &apos;Flow add failed for flow=&apos; with error why it happened.&lt;/p&gt;</comment>
                            <comment id="58981" author="balakrishnan" created="Thu, 29 Jun 2017 05:15:05 +0000"  >&lt;p&gt;(In reply to Tomas Slusny from comment #7)&lt;br/&gt;
&amp;gt; Maybe it works only from CLI, because I am sure we was experiencing very&lt;br/&gt;
&amp;gt; similar issues like this when we tested plugin with newer OVS, and OVS&lt;br/&gt;
&amp;gt; returned error BADMATCH and BADMASK or something like that. Can you test the&lt;br/&gt;
&amp;gt; flow with that wrong IP address and mask again from OpenFlowPlugin and&lt;br/&gt;
&amp;gt; enable DEBUG logs on org.opendaylight.openflowplugin.impl? There should be&lt;br/&gt;
&amp;gt; message &apos;Flow add failed for flow=&apos; with error why it happened.&lt;/p&gt;

&lt;p&gt;Tomas,&lt;br/&gt;
   I enabled DEBUG log and pushed the flow.&lt;br/&gt;
as you said i can see the the below error in log.&lt;br/&gt;
why the flow was added in config data store because device returned error.&lt;br/&gt;
also the logging is not &quot;ERROR&quot; it is in &quot;DEBUG&quot;.&lt;/p&gt;


&lt;p&gt;2017-06-23 15:53:57,431 | WARN  | ssionScavenger-3 | teInvalidatingHashSessionManager | 247 - org.ops4j.pax.web.pax-web-jetty - 3.2.9 | Timing out for 1 session(s) with id dehtngq76x2c5ct8yted9tw2&lt;br/&gt;
2017-06-23 15:53:57,928 | DEBUG | entLoopGroup-5-2 | SalFlowServiceImpl               | 220 - org.opendaylight.openflowplugin.impl - 0.4.0.Carbon | Flow add failed for flow=AddFlowInput [_flowName=Foo, _flowRef=FlowRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:69225723496521]]], org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table[key=TableKey [_id=0]], org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow[key=FlowKey [_id=Uri [_value=1_2]]]]}
&lt;p&gt;], _flowTable=FlowTableRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:69225723496521]]], org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table[key=TableKey [_id=0]]]}
&lt;p&gt;], _instructions=Instructions{getInstruction=[Instruction{getInstruction=ApplyActionsCase{getApplyActions=ApplyActions{getAction=&lt;span class=&quot;error&quot;&gt;&amp;#91;Action{getAction=DecNwTtlCase{getDecNwTtl=DecNwTtl{augmentations={}}, augmentations={}}, getOrder=0, augmentations={}}&amp;#93;&lt;/span&gt;, augmentations={}}, augmentations={}}, getOrder=0, augmentations={}}], augmentations={}}, _match=Match{getEthernetMatch=EthernetMatch{getEthernetType=EthernetType{getType=EtherType &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=2048&amp;#93;&lt;/span&gt;, augmentations={}}, augmentations={}}, getLayer3Match=Ipv4Match{getIpv4Destination=Ipv4Prefix &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=10.0.10.2/24&amp;#93;&lt;/span&gt;, augmentations={}}, augmentations={}}, _node=NodeRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:69225723496521]]]]}
&lt;p&gt;], _priority=2, _tableId=0, _transactionUri=Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=DOM-1&amp;#93;&lt;/span&gt;, _strict=false, augmentation=[]], errors=Device reported error type BADMATCH code BADWILDCARDS&lt;/p&gt;</comment>
                            <comment id="58982" author="tomas.slusny@pantheon.tech" created="Tue, 4 Jul 2017 12:58:46 +0000"  >&lt;p&gt;So this then looks like it is working as intended, closing.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14157" name="OFplugin_karaf.log" size="377280" author="balakrishnan.ka@hcl.com" created="Wed, 14 Jun 2017 07:29:02 +0000"/>
                            <attachment id="14156" name="log.zip" size="146340" author="arthi.b@hcl.com" created="Fri, 2 Jun 2017 11:36:43 +0000"/>
                            <attachment id="14155" name="remote-cidr.txt" size="26330" author="arthi.b@hcl.com" created="Mon, 29 May 2017 11:40:40 +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>8561</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=8561]]></customfieldvalue>

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

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