[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