MLX5_CAP_FLOWTABLE_NIC_TX
MLX5_CAP_FLOWTABLE_NIC_TX(dev, sw_owner) ||
MLX5_CAP_FLOWTABLE_NIC_TX(dev, sw_owner_v2)))
!MLX5_CAP_FLOWTABLE_NIC_TX(dev, sw_owner_v2))
MLX5_CAP_FLOWTABLE_NIC_TX(dev->mdev, log_max_ft_size));
if (MLX5_CAP_FLOWTABLE_NIC_TX(dev->mdev, reformat) &&
MLX5_CAP_FLOWTABLE_NIC_TX(dev->mdev,
return MLX5_CAP_FLOWTABLE_NIC_TX(ibdev->mdev,
max_table_size = BIT(MLX5_CAP_FLOWTABLE_NIC_TX(
MLX5_CAP_FLOWTABLE_NIC_TX(dev->mdev, reformat))
if (!MLX5_CAP_FLOWTABLE_NIC_TX(mdev, ipsec_encrypt) ||
if (MLX5_CAP_FLOWTABLE_NIC_TX(mdev,
((MLX5_CAP_FLOWTABLE_NIC_TX(mdev, ignore_flow_level) &&
if (MLX5_CAP_FLOWTABLE_NIC_TX(mdev,
if (MLX5_CAP_FLOWTABLE_NIC_TX(mdev,
return MLX5_CAP_FLOWTABLE_NIC_TX(dev, reformat_add_esp_trasport);
max_actions = MLX5_CAP_FLOWTABLE_NIC_TX(dev, max_modify_header_actions);
!MLX5_CAP_FLOWTABLE_NIC_TX(dev, reset_root_to_default))
if (MLX5_CAP_FLOWTABLE_NIC_TX(dev, ft_support)) {
(type == FS_FT_NIC_TX) ? MLX5_CAP_FLOWTABLE_NIC_TX(mdev, cap) : \
MLX5_CAP_FLOWTABLE_NIC_TX(dev, sw_owner_v2) &&
if (!MLX5_CAP_FLOWTABLE_NIC_TX(dev, reset_root_to_default))
caps->tx_sw_owner_v2 = MLX5_CAP_FLOWTABLE_NIC_TX(mdev, sw_owner_v2);
caps->tx_sw_owner = MLX5_CAP_FLOWTABLE_NIC_TX(mdev, sw_owner);
if (!MLX5_CAP_FLOWTABLE_NIC_TX(mdev, macsec_encrypt) ||
!MLX5_CAP_FLOWTABLE_NIC_TX(mdev, reformat_add_macsec))