Uploaded image for project: 'ovsdb'
  1. ovsdb
  2. OVSDB-216

Sending non-canonical IPv4 prefix resulted in table 60 rules not getting added

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • unspecified
    • openstack.net-virt
    • None
    • Operating System: All
      Platform: All

    • 4429

      Testing with userspace OVS with DPDK (newer 2.4 OVS code) uncovered that the routing rules that go into netvirt pipeline table 60 were getting rejected.

      Messages from ovs-vswitchd.log:

      ... |nx_match|WARN|Rejecting NXM/OXM entry
      0:32768:12:1:8 with 1-bits in value for bits wildcarded by the mask.

      ... |connmgr|INFO|br-int<->tcp:10.11.21.7:6653:
      sending OFPBMC_BAD_WILDCARDS error reply to OFPT_FLOW_MOD message

      Clearing the non-prefix bits submitted to the rule resolved the problem and the flows were successfully added.

      For example, pass in "10.11.12.0/24" instead of "10.11.12.1/24".

            Unassigned Unassigned
            eric.w.multanen@intel.com Eric Multanen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: