|
@@ -973,7 +973,7 @@ enum mlx5_cap_type {
|
|
MLX5_CAP_ATOMIC,
|
|
MLX5_CAP_ATOMIC,
|
|
MLX5_CAP_ROCE,
|
|
MLX5_CAP_ROCE,
|
|
MLX5_CAP_IPOIB_OFFLOADS,
|
|
MLX5_CAP_IPOIB_OFFLOADS,
|
|
- MLX5_CAP_EOIB_OFFLOADS,
|
|
|
|
|
|
+ MLX5_CAP_IPOIB_ENHANCED_OFFLOADS,
|
|
MLX5_CAP_FLOW_TABLE,
|
|
MLX5_CAP_FLOW_TABLE,
|
|
MLX5_CAP_ESWITCH_FLOW_TABLE,
|
|
MLX5_CAP_ESWITCH_FLOW_TABLE,
|
|
MLX5_CAP_ESWITCH,
|
|
MLX5_CAP_ESWITCH,
|
|
@@ -1016,6 +1016,10 @@ enum mlx5_mcam_feature_groups {
|
|
MLX5_GET(per_protocol_networking_offload_caps,\
|
|
MLX5_GET(per_protocol_networking_offload_caps,\
|
|
mdev->caps.hca_max[MLX5_CAP_ETHERNET_OFFLOADS], cap)
|
|
mdev->caps.hca_max[MLX5_CAP_ETHERNET_OFFLOADS], cap)
|
|
|
|
|
|
|
|
+#define MLX5_CAP_IPOIB_ENHANCED(mdev, cap) \
|
|
|
|
+ MLX5_GET(per_protocol_networking_offload_caps,\
|
|
|
|
+ mdev->caps.hca_cur[MLX5_CAP_IPOIB_ENHANCED_OFFLOADS], cap)
|
|
|
|
+
|
|
#define MLX5_CAP_ROCE(mdev, cap) \
|
|
#define MLX5_CAP_ROCE(mdev, cap) \
|
|
MLX5_GET(roce_cap, mdev->caps.hca_cur[MLX5_CAP_ROCE], cap)
|
|
MLX5_GET(roce_cap, mdev->caps.hca_cur[MLX5_CAP_ROCE], cap)
|
|
|
|
|