]> git.droids-corp.org - dpdk.git/commitdiff
regex/mlx5: add empty start/stop/close
authorOri Kam <orika@mellanox.com>
Mon, 20 Jul 2020 06:26:17 +0000 (06:26 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 21 Jul 2020 17:04:05 +0000 (19:04 +0200)
Add the start, stop and close functions.
In current implementation they are empty functions
and are only exists in order that when called
from rte level, the function will return with success code.

Signed-off-by: Ori Kam <orika@mellanox.com>
drivers/regex/mlx5/mlx5_regex.c
drivers/regex/mlx5/mlx5_regex.h

index 4cfd9d0eff6e8500fa724bf371b5440afafcfe1b..1ca5bfe9b04d3ace6b432b7d3b03fce717173fcd 100644 (file)
@@ -26,8 +26,29 @@ const struct rte_regexdev_ops mlx5_regexdev_ops = {
        .dev_configure = mlx5_regex_configure,
        .dev_db_import = mlx5_regex_rules_db_import,
        .dev_qp_setup = mlx5_regex_qp_setup,
+       .dev_start = mlx5_regex_start,
+       .dev_stop = mlx5_regex_stop,
+       .dev_close = mlx5_regex_close,
 };
 
+int
+mlx5_regex_start(struct rte_regexdev *dev __rte_unused)
+{
+       return 0;
+}
+
+int
+mlx5_regex_stop(struct rte_regexdev *dev __rte_unused)
+{
+       return 0;
+}
+
+int
+mlx5_regex_close(struct rte_regexdev *dev __rte_unused)
+{
+       return 0;
+}
+
 static struct ibv_device *
 mlx5_regex_get_ib_device_match(struct rte_pci_addr *addr)
 {
index 217a1a4d9cdd009a4742e8ad4754c8c1f43821a8..6098fb1d5417598537d2576826f9519f755a5bde 100644 (file)
@@ -80,6 +80,11 @@ struct mlx5_regex_priv {
        struct mlx5_dbr_page_list dbrpgs; /* Door-bell pages. */
 };
 
+/* mlx5_regex.c */
+int mlx5_regex_start(struct rte_regexdev *dev);
+int mlx5_regex_stop(struct rte_regexdev *dev);
+int mlx5_regex_close(struct rte_regexdev *dev);
+
 /* mlx5_rxp.c */
 int mlx5_regex_info_get(struct rte_regexdev *dev,
                        struct rte_regexdev_info *info);