common/mlx5: rename ethernet device class
authorXueming Li <xuemingl@nvidia.com>
Wed, 21 Jul 2021 14:37:28 +0000 (22:37 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 21 Jul 2021 20:59:03 +0000 (22:59 +0200)
To align with EAL class driver, rename internal class name
from "net" to "eth"

Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/common/mlx5/mlx5_common.h
drivers/common/mlx5/mlx5_common_pci.c
drivers/net/mlx5/mlx5.c

index 962179a..0500898 100644 (file)
@@ -212,7 +212,7 @@ int mlx5_get_ifname_sysfs(const char *ibdev_path, char *ifname);
 
 enum mlx5_class {
        MLX5_CLASS_INVALID,
-       MLX5_CLASS_NET = RTE_BIT64(0),
+       MLX5_CLASS_ETH = RTE_BIT64(0),
        MLX5_CLASS_VDPA = RTE_BIT64(1),
        MLX5_CLASS_REGEX = RTE_BIT64(2),
        MLX5_CLASS_COMPRESS = RTE_BIT64(3),
index 5547e62..5910544 100644 (file)
@@ -28,34 +28,36 @@ static const struct {
        unsigned int driver_class;
 } mlx5_classes[] = {
        { .name = "vdpa", .driver_class = MLX5_CLASS_VDPA },
-       { .name = "net", .driver_class = MLX5_CLASS_NET },
+       { .name = "eth", .driver_class = MLX5_CLASS_ETH },
+       /* Keep name "net" for backward compatibility. */
+       { .name = "net", .driver_class = MLX5_CLASS_ETH },
        { .name = "regex", .driver_class = MLX5_CLASS_REGEX },
        { .name = "compress", .driver_class = MLX5_CLASS_COMPRESS },
        { .name = "crypto", .driver_class = MLX5_CLASS_CRYPTO },
 };
 
 static const unsigned int mlx5_class_combinations[] = {
-       MLX5_CLASS_NET,
+       MLX5_CLASS_ETH,
        MLX5_CLASS_VDPA,
        MLX5_CLASS_REGEX,
        MLX5_CLASS_COMPRESS,
        MLX5_CLASS_CRYPTO,
-       MLX5_CLASS_NET | MLX5_CLASS_REGEX,
+       MLX5_CLASS_ETH | MLX5_CLASS_REGEX,
        MLX5_CLASS_VDPA | MLX5_CLASS_REGEX,
-       MLX5_CLASS_NET | MLX5_CLASS_COMPRESS,
+       MLX5_CLASS_ETH | MLX5_CLASS_COMPRESS,
        MLX5_CLASS_VDPA | MLX5_CLASS_COMPRESS,
        MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS,
-       MLX5_CLASS_NET | MLX5_CLASS_CRYPTO,
+       MLX5_CLASS_ETH | MLX5_CLASS_CRYPTO,
+       MLX5_CLASS_ETH | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS,
        MLX5_CLASS_VDPA | MLX5_CLASS_CRYPTO,
        MLX5_CLASS_REGEX | MLX5_CLASS_CRYPTO,
        MLX5_CLASS_COMPRESS | MLX5_CLASS_CRYPTO,
-       MLX5_CLASS_NET | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS,
        MLX5_CLASS_VDPA | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS,
-       MLX5_CLASS_NET | MLX5_CLASS_REGEX | MLX5_CLASS_CRYPTO,
+       MLX5_CLASS_ETH | MLX5_CLASS_REGEX | MLX5_CLASS_CRYPTO,
        MLX5_CLASS_VDPA | MLX5_CLASS_REGEX | MLX5_CLASS_CRYPTO,
-       MLX5_CLASS_NET | MLX5_CLASS_COMPRESS | MLX5_CLASS_CRYPTO,
+       MLX5_CLASS_ETH | MLX5_CLASS_COMPRESS | MLX5_CLASS_CRYPTO,
        MLX5_CLASS_VDPA | MLX5_CLASS_COMPRESS | MLX5_CLASS_CRYPTO,
-       MLX5_CLASS_NET | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS |
+       MLX5_CLASS_ETH | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS |
        MLX5_CLASS_CRYPTO,
        MLX5_CLASS_VDPA | MLX5_CLASS_REGEX | MLX5_CLASS_COMPRESS |
        MLX5_CLASS_CRYPTO,
@@ -317,7 +319,7 @@ mlx5_common_pci_probe(struct rte_pci_driver *pci_drv __rte_unused,
                }
        } else {
                /* Default to net class. */
-               user_classes = MLX5_CLASS_NET;
+               user_classes = MLX5_CLASS_ETH;
        }
        dev = pci_to_mlx5_device(pci_dev);
        if (!dev) {
index 021a34d..d9c90d5 100644 (file)
@@ -2446,7 +2446,7 @@ static const struct rte_pci_id mlx5_pci_id_map[] = {
 };
 
 static struct mlx5_pci_driver mlx5_driver = {
-       .driver_class = MLX5_CLASS_NET,
+       .driver_class = MLX5_CLASS_ETH,
        .pci_driver = {
                .driver = {
                        .name = MLX5_PCI_DRIVER_NAME,