On Fri, Aug 11, 2023 at 11:00 AM Simon Horman <ho...@ovn.org> wrote: > > On Wed, Aug 09, 2023 at 10:58:14PM -0400, Mike Pattrick wrote: > > When the a revalidator thread is updating statistics for an XC_LEARN > > xcache entry in xlate_push_stats_entry it uses ofproto_flow_mod_learn. > > The revalidator will update stats for rules even if they are in a > > removed state or marked as invisible. However, ofproto_flow_mod_learn > > will detect if a flow has been removed and re-add it in that case. This > > can result in an old learn action replacing the new learn action that > > had replaced it in the first place. > > > > This change adds a new force parameter to ofproto_flow_mod_learn > > allowing the caller to specify an action to take if temp_rule is > > removed. If force is set to false and the rule has been replaced in the > > classifier with a more recent rule, then ofproto_flow_mod_learn will > > just return. > > > > Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2213892 > > Signed-off-by: Mike Pattrick <m...@redhat.com> > > --- > > v2: Added additional checks if rule is removed > > v3: v2 patch was corrupted in transit > > Hi Mike, > > The following intel-ovs-compilation test failed. > Is this something that needs investigating in relation to your patch? > (I am unsure) > > * 146: conntrack - IPv6 ICMP6 Related with SNAT FAILED > (system-traffic.at:6918)
Hello Simon, I think this is a false negative. That test doesn't use learn rules and doesn't fail when I run the test. Thanks, M > > Link: https://mail.openvswitch.org/pipermail/ovs-build/2023-August/032756.html > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev