common/mlx5: fix void parameters in glue wrappers
[dpdk.git] / drivers / common / mlx5 / linux / mlx5_glue.h
index 81d6a22..734ace2 100644 (file)
@@ -185,11 +185,11 @@ struct mlx5_glue {
        void *(*dr_create_flow_action_dest_flow_tbl)(void *tbl);
        void *(*dr_create_flow_action_dest_port)(void *domain,
                                                 uint32_t port);
-       void *(*dr_create_flow_action_drop)();
+       void *(*dr_create_flow_action_drop)(void);
        void *(*dr_create_flow_action_push_vlan)
                                        (struct mlx5dv_dr_domain *domain,
                                         rte_be32_t vlan_tag);
-       void *(*dr_create_flow_action_pop_vlan)();
+       void *(*dr_create_flow_action_pop_vlan)(void);
        void *(*dr_create_flow_tbl)(void *domain, uint32_t level);
        int (*dr_destroy_flow_tbl)(void *tbl);
        void *(*dr_create_domain)(struct ibv_context *ctx,
@@ -237,6 +237,7 @@ struct mlx5_glue {
                (struct mlx5dv_dr_flow_meter_attr *attr);
        int (*dv_modify_flow_action_meter)(void *action,
                struct mlx5dv_dr_flow_meter_attr *attr, uint64_t modify_bits);
+       void *(*dr_create_flow_action_default_miss)(void);
        int (*dv_destroy_flow)(void *flow);
        int (*dv_destroy_flow_matcher)(void *matcher);
        struct ibv_context *(*dv_open_device)(struct ibv_device *device);
@@ -302,6 +303,12 @@ struct mlx5_glue {
                        (struct mlx5dv_devx_event_channel *event_channel,
                         struct mlx5dv_devx_async_event_hdr *event_data,
                         size_t event_resp_len);
+       void (*dr_reclaim_domain_memory)(void *domain, uint32_t enable);
+       struct mlx5dv_pp *(*dv_alloc_pp)(struct ibv_context *context,
+                                        size_t pp_context_sz,
+                                        const void *pp_context,
+                                        uint32_t flags);
+       void (*dv_free_pp)(struct mlx5dv_pp *pp);
 };
 
 extern const struct mlx5_glue *mlx5_glue;