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

Reply via email to