[ovs-git] [ovn-org/ovn] 6f4680: ovn-northd.c: Don't use DPG for MC_UNKNOWN related...

Han Zhou noreply at github.com
Fri May 14 22:54:16 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: 6f4680a260a4916796f1bdca99391aed1f285049
      https://github.com/ovn-org/ovn/commit/6f4680a260a4916796f1bdca99391aed1f285049
  Author: Han Zhou <hzhou at ovn.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M northd/ovn-northd.c
    M northd/ovn_northd.dl

  Log Message:
  -----------
  ovn-northd.c: Don't use DPG for MC_UNKNOWN related lflows.

In commit b468c2c1 it avoided using DPG for multicast related lflows, but
commit dd94f126 update the MC_UNKNOWN related lflows with DPG used again
by mistake. This patch fixes it to avoid problems when a lflow using
MC_UNKNOWN is monitored by a ovn-controller before the related mc-group
is monitored, which could cause ovn-controller problem due to an
incomplete dependency handling in I-P.

This change can be removed (and applying DPG for all the other mc-group
related lflows) when the I-P dependency handling problem is fixed.

This change also fixes the ovn-northd-ddlog part, which missed using
UniqueFlow() for MC_UNKNOWN from the initial ddlog commit 0e77b3bcbf.

Fixes: dd94f1266c ("northd: MAC learning: Add logical flows for fdb.")
Fixes: 0e77b3bcbf ("ovn-northd-ddlog: New implementation of ovn-northd based on ddlog.")
Cc: Numan Siddique <numans at ovn.org>
Cc: Leonid Ryzhyk <lryzhyk at vmware.com>
Co-authored-by: Dumitru Ceara <dceara at redhat.com>
Acked-by: Numan Siddique <numans at ovn.org>
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>




More information about the git mailing list