Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-573

Cannot create an action that produce the NXM_NX_TUN_IPV4_DST Action

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Won't Do
    • None
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 4652

    Description

      Hello,
      I'm using TunnelIpv4MatchBuilder and a setFieldBuilder.setLayer3Match builders to produce the NXM_NX_TUN_IPV4_DST ACTION.

      In Helium SR.1 this works.
      In Lithium SR.1 this doesn't work.

      I have debugged the openflowplugin code and looked at the git log, and i have found that in BUG-2794 fix, made by Timotej Kubas, there is a possible copy-paste error.

      I see that both of the following if blocks in file MatchConvertorImpl.java:
      if (layer3Match instanceof Ipv4Match)
      if (layer3Match instanceof TunnelIpv4Match)

      generating the OXMClass.OpenflowBascClass, and OxmMatchField.ipv4Src/Dst.class.
      Where in Helium TunnelIpv4Match generated the Nxm1Class.class and TunnelIpv4Dst.class which produces my desired NXM_NX_TUN_IPV4_DST action.

      I have asked Michal Rehak about it, and we think it's a copy-paste error.

      Thanks.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            tomer.pearl@hpe.com Tomer Pearl
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: