On 4/10/25 11:40 AM, Dumitru Ceara via dev wrote: > This series introduces a new logical action, ct_state_save(), that > allows us to change the logical router pipeline to avoid generating > OpenFlow rules that leak ct_state matches on the 'dnat' flag to datapath > flows generated for traffic processed in the switch/router pipeline. > > Like that we avoid forwarding traffic on datapath flows that are known > to not be offloadable to hardware when some specific NICs are used. > > Dumitru Ceara (3): > lib: ovn-controller: Add a new ct_state_save() logical action. > lib: northd: Add a new ct-state-save feature flag. > northd: Avoid matching on ct_state.dnat in logical flows. > > controller/chassis.c | 7 ++ > controller/lflow.c | 1 + > controller/lflow.h | 1 + > controller/physical.c | 23 +++++++ > include/ovn/actions.h | 3 + > include/ovn/features.h | 1 + > include/ovn/logical-fields.h | 2 + > lib/actions.c | 27 ++++++++ > lib/ovn-util.c | 2 +- > northd/en-global-config.c | 10 +++ > northd/en-global-config.h | 1 + > northd/northd.c | 54 ++++++++++++--- > northd/ovn-northd.8.xml | 8 ++- > ovn-sb.xml | 8 +++ > tests/ovn-macros.at | 1 + > tests/ovn-northd.at | 128 ++++++++++++++++++++--------------- > tests/ovn.at | 28 +++++++- > tests/system-ovn-kmod.at | 49 ++++++++++++-- > tests/test-ovn.c | 1 + > utilities/ovn-trace.c | 19 ++++++ > 20 files changed, 294 insertions(+), 80 deletions(-) >
+Ales in CC _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev