event/dlb2: add v2.5 sequence number management
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_rte_parser.h
index bb5a8a4..27a5131 100644 (file)
@@ -1,5 +1,5 @@
 /* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2014-2020 Broadcom
+ * Copyright(c) 2014-2021 Broadcom
  * All rights reserved.
  */
 
@@ -12,6 +12,7 @@
 #include "ulp_template_db_enum.h"
 #include "ulp_template_struct.h"
 #include "ulp_mapper.h"
+#include "bnxt_tf_common.h"
 
 /* defines to be used in the tunnel header parsing */
 #define BNXT_ULP_ENCAP_IPV4_VER_HLEN_TOS       2
@@ -38,9 +39,6 @@
 void
 bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
                            struct ulp_rte_parser_params *params,
-                           uint32_t priority, uint32_t class_id,
-                           uint32_t act_tmpl, uint16_t func_id,
-                           uint32_t flow_id,
                            enum bnxt_ulp_fdb_type flow_type);
 
 /* Function to handle the parsing of the RTE port id. */
@@ -233,4 +231,9 @@ int32_t
 ulp_rte_dec_ttl_act_handler(const struct rte_flow_action *action_item,
                            struct ulp_rte_parser_params *params);
 
+/* Function to handle the parsing of RTE Flow action JUMP .*/
+int32_t
+ulp_rte_jump_act_handler(const struct rte_flow_action *action_item,
+                        struct ulp_rte_parser_params *params);
+
 #endif /* _ULP_RTE_PARSER_H_ */