Thanks for the v3 Aditya. For the whole series:

Acked-by: Mark Michelson <[email protected]>

On Mon, Feb 9, 2026 at 3:25 AM Aditya Mehakare
<[email protected]> wrote:
>
> This patch series contains the changes to commit the Network Function ID
> instead of Network Function Group ID in connection tracking label.
>
> This introduces the PRE_NF pipeline stage and modifies the
> connection tracking label storage to use individual network function IDs
> instead of group IDs. The PRE_NF stage (table 23 for ingress, table 11
> for egress) selects the active network function from a group based on
> health monitoring status and configured fallback behavior. It sets the
> specific NF ID in reg0[22..29], which is then stored in ct_label.nf_id by
> the STATEFUL stage. This allows response and related packets to be
> redirected to the same network function instance that handled the request
> packet, enabling proper stateful processing and NF active-active
> support.
>
> V1:
>  - Add id column to Network Function NB schema.
>
> V2:
>  - Address review comments by Dumitru to commit NF id instead of NFG id in CT.
>
> V3:
>  - Address review comments by Mark to update a comment in northd.
>
> Aditya Mehakare (2):
>   ovn-nb, ovn-nbctl: Add ID column to Network_Function table.
>   northd, controller, lib: Add Pre-NF stage and store NF ID in ct_label.
>
>  controller/lflow.h           |  14 +-
>  include/ovn/logical-fields.h |   8 +-
>  lib/logical-fields.c         |  10 +-
>  lib/ovn-util.c               |   4 +-
>  lib/ovn-util.h               |   4 +-
>  northd/northd.c              | 118 +++++---
>  northd/northd.h              |  34 ++-
>  northd/ovn-northd.8.xml      | 305 +++++++++++++++-----
>  ovn-nb.ovsschema             |  10 +-
>  ovn-nb.xml                   |   5 +
>  ovn-sb.ovsschema             |   6 +-
>  tests/ovn-macros.at          |  12 +-
>  tests/ovn-nbctl.at           |  48 +++-
>  tests/ovn-northd.at          | 523 ++++++++++++++++++++---------------
>  tests/ovn.at                 |  14 +-
>  tests/system-ovn.at          |   4 +-
>  utilities/ovn-nbctl.8.xml    |  19 +-
>  utilities/ovn-nbctl.c        |  25 +-
>  18 files changed, 751 insertions(+), 412 deletions(-)
>
> --
> 2.43.5
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>

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

Reply via email to