> On 12/14/23 18:42, Lorenzo Bianconi wrote:
> > When using VLAN backed networks and OVN routers leveraging the
> > 'ovn-chassis-mac-mappings' option for east-west traffic, the eth.src field 
> > is
> > replaced by the chassis mac address in order to not expose the router mac
> > address from different nodes and confuse the TOR switch. However doing so
> > the TOR switch is not able to learn the port/mac bindings for routed E/W
> > traffic and it is force to always flood it. Fix this issue adding the
> > capability to configure a given timeout for garp sent by ovn-controller
> > and not disable it after the exponential backoff in order to keep
> > refreshing the entries in TOR swtich fdb table.
> > More into about the issue can be found here [0].
> > 
> > [0] 
> > https://mail.openvswitch.org/pipermail/ovs-discuss/2020-September/050678.html
> > Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2087779
> > 
> > Signed-off-by: Lorenzo Bianconi <[email protected]>
> > Acked-by: Ales Musil <[email protected]>
> > Signed-off-by: Mark Michelson <[email protected]>
> > ---
> > Changes since v1:
> > - add missing selftest
> > ---
> 
> Hi Lorenzo,
> 
> Thanks for the backport.
> 
> [...]
> 
> > diff --git a/tests/ovn.at b/tests/ovn.at
> > index 003bf45d5..987e043df 100644
> > --- a/tests/ovn.at
> > +++ b/tests/ovn.at
> > @@ -30762,3 +30762,108 @@ check test "$current_id" = "$prev_id"
> >  OVN_CLEANUP([hv1],[hv2])
> >  AT_CLEANUP
> >  ])
> > +
> > +OVN_FOR_EACH_NORTHD([
> > +AT_SETUP([send gratuitous arp for l3gateway only on selected chassis])
> 
> This test is identical to what 77ec310dda51 ("pinctrl.c: Send GARP only
> on chassis atached to l3gw") added to branch 22.03.  However, we don't
> have the changes that 77ec310dda51 added to pinctrl.c.
> 
> Does that mean this test is flaky and might fail occasionally?  Or is it
> just that the test doesn't test the change it was supposed to test?
> 
> In any case, why not add a new test, just for garp_max_timeout, for main
> branch?  We can backport that one alone to all branches, including 21.12.
> 
> Thanks,
> Dumitru
> 
> 

Hi Dumitru,

Regarding the self-test for 21.12 backport I posted a standalone test for
garp-max-timeout we can easily backport on 21.12.

https://patchwork.ozlabs.org/project/ovn/patch/3957de4e1a47075fd8251156c01ec06cad9ba60a.1702659678.git.lorenzo.bianc...@redhat.com/

Regards,
Lorenzo
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to