The set_error function is now used regardless of whether experimental APIs
are allowed or not, so it must be defined unconditionally.

Fixes: fc06ea9a1883 ("netdev-dpdk: Add custom rx-steering configuration.")
Signed-off-by: Viacheslav Galaktionov <viacheslav.galaktio...@arknetworks.am>
Acked-by: Ivan Malov <ivan.ma...@arknetworks.am>
---
 lib/netdev-dpdk.h | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/lib/netdev-dpdk.h b/lib/netdev-dpdk.h
index 5cd95d00f..86df7a1e8 100644
--- a/lib/netdev-dpdk.h
+++ b/lib/netdev-dpdk.h
@@ -52,6 +52,17 @@ netdev_dpdk_rte_flow_query_count(struct netdev *netdev,
 int
 netdev_dpdk_get_port_id(struct netdev *netdev);
 
+static inline void
+set_error(struct rte_flow_error *error, enum rte_flow_error_type type)
+{
+    if (!error) {
+        return;
+    }
+    error->type = type;
+    error->cause = NULL;
+    error->message = NULL;
+}
+
 #ifdef ALLOW_EXPERIMENTAL_API
 
 int netdev_dpdk_rte_flow_tunnel_decap_set(struct netdev *,
@@ -79,17 +90,6 @@ int netdev_dpdk_rte_flow_tunnel_item_release(struct netdev *,
 
 #else
 
-static inline void
-set_error(struct rte_flow_error *error, enum rte_flow_error_type type)
-{
-    if (!error) {
-        return;
-    }
-    error->type = type;
-    error->cause = NULL;
-    error->message = NULL;
-}
-
 static inline int
 netdev_dpdk_rte_flow_tunnel_decap_set(
     struct netdev *netdev OVS_UNUSED,
-- 
2.41.0

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to