linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.h

/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/* Copyright (c) 2024 NVIDIA Corporation & Affiliates */

#ifndef MLX5HWS_CONTEXT_H_
#define MLX5HWS_CONTEXT_H_

enum mlx5hws_context_flags {};

enum mlx5hws_context_shared_stc_type {};

struct mlx5hws_context_common_res {};

struct mlx5hws_context_debug_info {};

struct mlx5hws_context_vports {};

struct mlx5hws_context {};

static inline bool mlx5hws_context_bwc_supported(struct mlx5hws_context *ctx)
{}

bool mlx5hws_context_cap_dynamic_reparse(struct mlx5hws_context *ctx);

u8 mlx5hws_context_get_reparse_mode(struct mlx5hws_context *ctx);

#endif /* MLX5HWS_CONTEXT_H_ */