* @return
* Handle to flow classifier instance on success or NULL otherwise
*/
-struct rte_flow_classifier * __rte_experimental
+__rte_experimental
+struct rte_flow_classifier *
rte_flow_classifier_create(struct rte_flow_classifier_params *params);
/**
* @return
* 0 on success, error code otherwise
*/
-int __rte_experimental
+__rte_experimental
+int
rte_flow_classifier_free(struct rte_flow_classifier *cls);
/**
* @return
* 0 on success, error code otherwise
*/
-int __rte_experimental
+__rte_experimental
+int
rte_flow_classify_table_create(struct rte_flow_classifier *cls,
struct rte_flow_classify_table_params *params);
* @return
* 0 on success, error code otherwise
*/
-int __rte_experimental
+__rte_experimental
+int
rte_flow_classify_validate(struct rte_flow_classifier *cls,
const struct rte_flow_attr *attr,
const struct rte_flow_item pattern[],
struct rte_flow_error *error);
/**
- * Add a flow classify rule to the flow_classifer table.
+ * Add a flow classify rule to the flow_classifier table.
*
* @param[in] cls
* Flow classifier handle
* @return
* A valid handle in case of success, NULL otherwise.
*/
-struct rte_flow_classify_rule * __rte_experimental
+__rte_experimental
+struct rte_flow_classify_rule *
rte_flow_classify_table_entry_add(struct rte_flow_classifier *cls,
const struct rte_flow_attr *attr,
const struct rte_flow_item pattern[],
struct rte_flow_error *error);
/**
- * Delete a flow classify rule from the flow_classifer table.
+ * Delete a flow classify rule from the flow_classifier table.
*
* @param[in] cls
* Flow classifier handle
* @return
* 0 on success, error code otherwise.
*/
-int __rte_experimental
+__rte_experimental
+int
rte_flow_classify_table_entry_delete(struct rte_flow_classifier *cls,
struct rte_flow_classify_rule *rule);
* @return
* 0 on success, error code otherwise.
*/
-int __rte_experimental
+__rte_experimental
+int
rte_flow_classifier_query(struct rte_flow_classifier *cls,
struct rte_mbuf **pkts,
const uint16_t nb_pkts,