diff mbox series

[ovs-dev,v1,05/12] Move lflow-conj-ids module to lib.

Message ID 20250811100956.917908-1-numans@ovn.org
State Changes Requested
Headers show
Series OVN Bridge Controller service. | expand

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success
ovsrobot/github-robot-_Build_and_Test fail github build: failed
ovsrobot/github-robot-_ovn-kubernetes fail github build: failed

Commit Message

Numan Siddique Aug. 11, 2025, 10:09 a.m. UTC
From: Numan Siddique <numans@ovn.org>

It will be used by ovn-br-controller.

Signed-off-by: Numan Siddique <numans@ovn.org>
---
 controller/automake.mk                    | 2 --
 controller/lflow.h                        | 2 +-
 controller/ovn-controller.c               | 2 +-
 lib/automake.mk                           | 2 ++
 {controller => lib}/lflow-conj-ids.c      | 0
 {controller => lib}/lflow-conj-ids.h      | 2 +-
 {controller => lib}/test-lflow-conj-ids.c | 0
 tests/automake.mk                         | 3 +--
 8 files changed, 6 insertions(+), 7 deletions(-)
 rename {controller => lib}/lflow-conj-ids.c (100%)
 rename {controller => lib}/lflow-conj-ids.h (98%)
 rename {controller => lib}/test-lflow-conj-ids.c (100%)

Comments

Mark Michelson Aug. 21, 2025, 9:21 p.m. UTC | #1
Thanks Numan,

Acked-by: Mark Michelson <mmichels@redhat.com>

On 8/11/25 6:09 AM, numans@ovn.org wrote:
> From: Numan Siddique <numans@ovn.org>
> 
> It will be used by ovn-br-controller.
> 
> Signed-off-by: Numan Siddique <numans@ovn.org>
> ---
>   controller/automake.mk                    | 2 --
>   controller/lflow.h                        | 2 +-
>   controller/ovn-controller.c               | 2 +-
>   lib/automake.mk                           | 2 ++
>   {controller => lib}/lflow-conj-ids.c      | 0
>   {controller => lib}/lflow-conj-ids.h      | 2 +-
>   {controller => lib}/test-lflow-conj-ids.c | 0
>   tests/automake.mk                         | 3 +--
>   8 files changed, 6 insertions(+), 7 deletions(-)
>   rename {controller => lib}/lflow-conj-ids.c (100%)
>   rename {controller => lib}/lflow-conj-ids.h (98%)
>   rename {controller => lib}/test-lflow-conj-ids.c (100%)
> 
> diff --git a/controller/automake.mk b/controller/automake.mk
> index f0638ea97e..cbbca28dbd 100644
> --- a/controller/automake.mk
> +++ b/controller/automake.mk
> @@ -22,8 +22,6 @@ controller_ovn_controller_SOURCES = \
>   	controller/lflow.h \
>   	controller/lflow-cache.c \
>   	controller/lflow-cache.h \
> -	controller/lflow-conj-ids.c \
> -	controller/lflow-conj-ids.h \
>   	controller/lport.c \
>   	controller/lport.h \
>   	controller/ofctrl.c \
> diff --git a/controller/lflow.h b/controller/lflow.h
> index fa9e795e02..7722bbb430 100644
> --- a/controller/lflow.h
> +++ b/controller/lflow.h
> @@ -38,7 +38,7 @@
>   
>   #include <stdint.h>
>   #include "lflow-cache.h"
> -#include "lflow-conj-ids.h"
> +#include "lib/lflow-conj-ids.h"
>   #include "openvswitch/hmap.h"
>   #include "openvswitch/uuid.h"
>   #include "openvswitch/list.h"
> diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
> index 945952c5c4..9cad2333ef 100644
> --- a/controller/ovn-controller.c
> +++ b/controller/ovn-controller.c
> @@ -41,7 +41,7 @@
>   #include "lb.h"
>   #include "lflow.h"
>   #include "lflow-cache.h"
> -#include "lflow-conj-ids.h"
> +#include "lib/lflow-conj-ids.h"
>   #include "lib/vswitch-idl.h"
>   #include "lib/ovsdb-types.h"
>   #include "local_data.h"
> diff --git a/lib/automake.mk b/lib/automake.mk
> index 46c24e99d1..5e7720051c 100644
> --- a/lib/automake.mk
> +++ b/lib/automake.mk
> @@ -26,6 +26,8 @@ lib_libovn_la_SOURCES = \
>   	lib/ovn-parallel-hmap.c \
>   	lib/ip-mcast-index.c \
>   	lib/ip-mcast-index.h \
> +	lib/lflow-conj-ids.c \
> +	lib/lflow-conj-ids.h \
>   	lib/mac-binding-index.c \
>   	lib/mac-binding-index.h \
>   	lib/mcast-group-index.c \
> diff --git a/controller/lflow-conj-ids.c b/lib/lflow-conj-ids.c
> similarity index 100%
> rename from controller/lflow-conj-ids.c
> rename to lib/lflow-conj-ids.c
> diff --git a/controller/lflow-conj-ids.h b/lib/lflow-conj-ids.h
> similarity index 98%
> rename from controller/lflow-conj-ids.h
> rename to lib/lflow-conj-ids.h
> index 1ee8f7c3ea..81b549dfcd 100644
> --- a/controller/lflow-conj-ids.h
> +++ b/lib/lflow-conj-ids.h
> @@ -47,4 +47,4 @@ void lflow_conj_ids_clear(struct conj_ids *);
>   void lflow_conj_ids_dump(struct conj_ids *, struct ds *out_data);
>   void lflow_conj_ids_set_test_mode(bool);
>   
> -#endif /* controller/lflow-conj-ids.h */
> +#endif /* lib/lflow-conj-ids.h */
> diff --git a/controller/test-lflow-conj-ids.c b/lib/test-lflow-conj-ids.c
> similarity index 100%
> rename from controller/test-lflow-conj-ids.c
> rename to lib/test-lflow-conj-ids.c
> diff --git a/tests/automake.mk b/tests/automake.mk
> index b96932dc21..06c768d2ee 100644
> --- a/tests/automake.mk
> +++ b/tests/automake.mk
> @@ -286,9 +286,9 @@ tests_ovstest_SOURCES = \
>   	tests/test-ovn.c \
>   	tests/test-vector.c \
>   	controller/test-lflow-cache.c \
> -	controller/test-lflow-conj-ids.c \
>   	controller/test-ofctrl-seqno.c \
>   	controller/test-vif-plug.c \
> +	lib/test-lflow-conj-ids.c \
>   	lib/test-ovn-features.c \
>   	northd/test-ipam.c
>   
> @@ -300,7 +300,6 @@ tests_ovstest_LDADD = $(OVS_LIBDIR)/daemon.lo \
>   	controller/ha-chassis.$(OBJEXT) \
>   	controller/if-status.$(OBJEXT) \
>   	controller/lflow-cache.$(OBJEXT) \
> -	controller/lflow-conj-ids.$(OBJEXT) \
>   	controller/local_data.$(OBJEXT) \
>   	controller/lport.$(OBJEXT) \
>   	controller/ofctrl-seqno.$(OBJEXT) \
diff mbox series

Patch

diff --git a/controller/automake.mk b/controller/automake.mk
index f0638ea97e..cbbca28dbd 100644
--- a/controller/automake.mk
+++ b/controller/automake.mk
@@ -22,8 +22,6 @@  controller_ovn_controller_SOURCES = \
 	controller/lflow.h \
 	controller/lflow-cache.c \
 	controller/lflow-cache.h \
-	controller/lflow-conj-ids.c \
-	controller/lflow-conj-ids.h \
 	controller/lport.c \
 	controller/lport.h \
 	controller/ofctrl.c \
diff --git a/controller/lflow.h b/controller/lflow.h
index fa9e795e02..7722bbb430 100644
--- a/controller/lflow.h
+++ b/controller/lflow.h
@@ -38,7 +38,7 @@ 
 
 #include <stdint.h>
 #include "lflow-cache.h"
-#include "lflow-conj-ids.h"
+#include "lib/lflow-conj-ids.h"
 #include "openvswitch/hmap.h"
 #include "openvswitch/uuid.h"
 #include "openvswitch/list.h"
diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
index 945952c5c4..9cad2333ef 100644
--- a/controller/ovn-controller.c
+++ b/controller/ovn-controller.c
@@ -41,7 +41,7 @@ 
 #include "lb.h"
 #include "lflow.h"
 #include "lflow-cache.h"
-#include "lflow-conj-ids.h"
+#include "lib/lflow-conj-ids.h"
 #include "lib/vswitch-idl.h"
 #include "lib/ovsdb-types.h"
 #include "local_data.h"
diff --git a/lib/automake.mk b/lib/automake.mk
index 46c24e99d1..5e7720051c 100644
--- a/lib/automake.mk
+++ b/lib/automake.mk
@@ -26,6 +26,8 @@  lib_libovn_la_SOURCES = \
 	lib/ovn-parallel-hmap.c \
 	lib/ip-mcast-index.c \
 	lib/ip-mcast-index.h \
+	lib/lflow-conj-ids.c \
+	lib/lflow-conj-ids.h \
 	lib/mac-binding-index.c \
 	lib/mac-binding-index.h \
 	lib/mcast-group-index.c \
diff --git a/controller/lflow-conj-ids.c b/lib/lflow-conj-ids.c
similarity index 100%
rename from controller/lflow-conj-ids.c
rename to lib/lflow-conj-ids.c
diff --git a/controller/lflow-conj-ids.h b/lib/lflow-conj-ids.h
similarity index 98%
rename from controller/lflow-conj-ids.h
rename to lib/lflow-conj-ids.h
index 1ee8f7c3ea..81b549dfcd 100644
--- a/controller/lflow-conj-ids.h
+++ b/lib/lflow-conj-ids.h
@@ -47,4 +47,4 @@  void lflow_conj_ids_clear(struct conj_ids *);
 void lflow_conj_ids_dump(struct conj_ids *, struct ds *out_data);
 void lflow_conj_ids_set_test_mode(bool);
 
-#endif /* controller/lflow-conj-ids.h */
+#endif /* lib/lflow-conj-ids.h */
diff --git a/controller/test-lflow-conj-ids.c b/lib/test-lflow-conj-ids.c
similarity index 100%
rename from controller/test-lflow-conj-ids.c
rename to lib/test-lflow-conj-ids.c
diff --git a/tests/automake.mk b/tests/automake.mk
index b96932dc21..06c768d2ee 100644
--- a/tests/automake.mk
+++ b/tests/automake.mk
@@ -286,9 +286,9 @@  tests_ovstest_SOURCES = \
 	tests/test-ovn.c \
 	tests/test-vector.c \
 	controller/test-lflow-cache.c \
-	controller/test-lflow-conj-ids.c \
 	controller/test-ofctrl-seqno.c \
 	controller/test-vif-plug.c \
+	lib/test-lflow-conj-ids.c \
 	lib/test-ovn-features.c \
 	northd/test-ipam.c
 
@@ -300,7 +300,6 @@  tests_ovstest_LDADD = $(OVS_LIBDIR)/daemon.lo \
 	controller/ha-chassis.$(OBJEXT) \
 	controller/if-status.$(OBJEXT) \
 	controller/lflow-cache.$(OBJEXT) \
-	controller/lflow-conj-ids.$(OBJEXT) \
 	controller/local_data.$(OBJEXT) \
 	controller/lport.$(OBJEXT) \
 	controller/ofctrl-seqno.$(OBJEXT) \