1cf9b3c36SYuval Avnery /* SPDX-License-Identifier: BSD-3-Clause 2cf9b3c36SYuval Avnery * Copyright 2020 Mellanox Technologies, Ltd 3cf9b3c36SYuval Avnery */ 4cf9b3c36SYuval Avnery 5cf9b3c36SYuval Avnery #ifndef MLX5_REGEX_H 6cf9b3c36SYuval Avnery #define MLX5_REGEX_H 7cf9b3c36SYuval Avnery 8*cfc672a9SOri Kam struct mlx5_regex_priv { 9*cfc672a9SOri Kam TAILQ_ENTRY(mlx5_regex_priv) next; 10*cfc672a9SOri Kam struct ibv_context *ctx; /* Device context. */ 11*cfc672a9SOri Kam struct rte_pci_device *pci_dev; 12*cfc672a9SOri Kam struct rte_regexdev *regexdev; /* Pointer to the RegEx dev. */ 13*cfc672a9SOri Kam }; 14cf9b3c36SYuval Avnery #endif /* MLX5_REGEX_H */ 15