On 7/13/26 6:06 AM, Naveen Yerramneni wrote:
> Refactor the Network function inline packet-flow tests so they run
> reliably under parallel load:
>
> - Drop TAG_UNSTABLE and remove static sleep.
>
> - Extract the helper functions shared by the four NF packet-flow
> tests into an NF_HELPERS m4 macro (nf_setup_hypervisors,
> nf_teardown_hypervisors, nf_test_icmp, nf_create_port_binding,
> nf_cleanup_port_binding).
>
> - Tear down and recreate hypervisors between subtests so each
> subtest starts with fresh datapath state, avoiding flakiness
> caused by state left over from the previous chassis binding,
> such as timing issues while FDB entries are relearned.
>
> - Add OVN_CLEAR_ARP_TABLE macro (tests/ovn-macros.at) used by
> nf_teardown_hypervisors to reset the ARP table populated by
> ovn_attach().
>
> Fixes: 8e2d6fa14804 ("northd, tests: Network Function insertion logical flow
> programming.")
> Signed-off-by: Naveen Yerramneni <[email protected]>
> Assisted-by: Claude Opus 4.7, Cursor
> ---
Hi Naveen,
Thanks for the fix, applied to main.
Regards,
Dumitru
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev