[ovs-git] [openvswitch/ovs] 03ccfe: vswitchd: Separate disable system and route.

William Tu noreply at github.com
Wed Jun 26 21:02:46 UTC 2019

  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 03ccfe482ffdc6c1132aeb62467e0fbe6768f25d
  Author: William Tu <u9012063 at gmail.com>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

  Changed paths:
    M tests/ofproto-macros.at
    M tests/system-userspace-macros.at
    M vswitchd/ovs-vswitchd.c

  Log Message:
  vswitchd: Separate disable system and route.

Previously, '--disable-system' disables both system dp and the system
routing table.  The patch makes '--disable-system' only disable system
dp and adds '--disable-system-route' for disabling the route table.
This fixes failures when 'make check-system-userspace' for tunnel cases.

As a consequence, hitting errors due to OVS userspace parses the IGMP packet
but its datapaths do not, so odp_flow_key_to_flow() return ODP_FIT_TOO_LITTLE.
commit c645550bb249 ("odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP.")
Fix it by filtering out the IGMP-related error message.

Signed-off-by: William Tu <u9012063 at gmail.com>
Signed-off-by: Yi-Hung Wei <yihung.wei at gmail.com>
Co-authored-by: Yi-Hung Wei <yihung.wei at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>

More information about the git mailing list