MLX5_TC_FLAG
unsigned long flags = MLX5_TC_FLAG(INGRESS) | MLX5_TC_FLAG(ESW_OFFLOAD);
flags = MLX5_TC_FLAG(INGRESS) |
MLX5_TC_FLAG(ESW_OFFLOAD) |
MLX5_TC_FLAG(FT_OFFLOAD);
unsigned long flags = MLX5_TC_FLAG(ESW_OFFLOAD);
MLX5_TC_FLAG(EGRESS) :
MLX5_TC_FLAG(INGRESS);
flags = MLX5_TC_FLAG(EGRESS) |
MLX5_TC_FLAG(ESW_OFFLOAD) |
MLX5_TC_FLAG(FT_OFFLOAD);
int tc_flag = mlx5e_is_uplink_rep(priv) ? MLX5_TC_FLAG(ESW_OFFLOAD) :
MLX5_TC_FLAG(NIC_OFFLOAD);
if (!mlx5e_tc_num_filters(priv, MLX5_TC_FLAG(NIC_OFFLOAD)) &&
if (flags & MLX5_TC_FLAG(INGRESS))
if (flags & MLX5_TC_FLAG(EGRESS))
if (flags & MLX5_TC_FLAG(ESW_OFFLOAD))
if (flags & MLX5_TC_FLAG(NIC_OFFLOAD))
if (flags & MLX5_TC_FLAG(FT_OFFLOAD))
if (flags & MLX5_TC_FLAG(ESW_OFFLOAD)) {
bool dir_ingress = !!(flags & MLX5_TC_FLAG(INGRESS));
bool dir_egress = !!(flags & MLX5_TC_FLAG(EGRESS));
unsigned long flags = MLX5_TC_FLAG(INGRESS);
flags |= MLX5_TC_FLAG(ESW_OFFLOAD);
flags |= MLX5_TC_FLAG(NIC_OFFLOAD);