This series refactors ovn-ic decentralizing from a single engine node 'en-ic' to multiple engine nodes. Initially, all engines run only in full-recompute mode, but from now on they could receive incremental processing through specific handlers within each engine node.
Paulo Guilherme Silva (9): ovn-ic: Introduce structs ic_data and ic_input. ovn-ic: Add a new engine-node 'enum-datapath'. ovn-ic: Add a new engine-node 'port-binding'. ovn-ic: Add a new engine-node 'route'. ovn-ic: Add a new engine-node 'gateway'. ovn-ic: Add a new engine-node 'transit-router'. ovn-ic: Add a new engine-node 'transit-switch'. ovn-ic: Add a new engine-node 'service-monitor'. ovn-ic: Refactor engine-node 'en-ic'. ic/automake.mk | 14 + ic/en-enum-datapaths.c | 141 ++ ic/en-enum-datapaths.h | 30 + ic/en-gateway.c | 268 ++++ ic/en-gateway.h | 28 + ic/en-ic.c | 17 +- ic/en-ic.h | 8 +- ic/en-port-binding.c | 853 +++++++++++ ic/en-port-binding.h | 36 + ic/en-route.c | 1554 +++++++++++++++++++ ic/en-route.h | 70 + ic/en-srv-mon.c | 586 ++++++++ ic/en-srv-mon.h | 67 + ic/en-tr.c | 181 +++ ic/en-tr.h | 23 + ic/en-ts.c | 282 ++++ ic/en-ts.h | 23 + ic/inc-proc-ic.c | 239 ++- ic/inc-proc-ic.h | 8 +- ic/ovn-ic.c | 3214 +++------------------------------------- ic/ovn-ic.h | 55 +- lib/stopwatch-names.h | 9 + 22 files changed, 4586 insertions(+), 3120 deletions(-) create mode 100644 ic/en-enum-datapaths.c create mode 100644 ic/en-enum-datapaths.h create mode 100644 ic/en-gateway.c create mode 100644 ic/en-gateway.h create mode 100644 ic/en-port-binding.c create mode 100644 ic/en-port-binding.h create mode 100644 ic/en-route.c create mode 100644 ic/en-route.h create mode 100644 ic/en-srv-mon.c create mode 100644 ic/en-srv-mon.h create mode 100644 ic/en-tr.c create mode 100644 ic/en-tr.h create mode 100644 ic/en-ts.c create mode 100644 ic/en-ts.h -- 2.34.1 -- _'Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas'._ * **'Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos'.* _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
