net/enic: fix counter action
[dpdk.git] / drivers / net / mlx5 / mlx5.c
index c902653..8cbfee1 100644 (file)
@@ -287,7 +287,7 @@ mlx5_dev_close(struct rte_eth_dev *dev)
        if (priv->nl_socket_rdma >= 0)
                close(priv->nl_socket_rdma);
        if (priv->mnl_socket)
-               mlx5_nl_flow_socket_destroy(priv->mnl_socket);
+               mlx5_flow_tcf_socket_destroy(priv->mnl_socket);
        ret = mlx5_hrxq_ibv_verify(dev);
        if (ret)
                DRV_LOG(WARNING, "port %u some hash Rx queue still remain",
@@ -1090,7 +1090,6 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
        priv->dev_data = eth_dev->data;
        eth_dev->data->mac_addrs = priv->mac;
        eth_dev->device = dpdk_dev;
-       eth_dev->device->driver = &mlx5_driver.driver;
        err = mlx5_uar_init_primary(eth_dev);
        if (err) {
                err = rte_errno;
@@ -1139,7 +1138,7 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
        claim_zero(mlx5_mac_addr_add(eth_dev, &mac, 0, 0));
        if (vf && config.vf_nl_en)
                mlx5_nl_mac_addr_sync(eth_dev);
-       priv->mnl_socket = mlx5_nl_flow_socket_create();
+       priv->mnl_socket = mlx5_flow_tcf_socket_create();
        if (!priv->mnl_socket) {
                err = -rte_errno;
                DRV_LOG(WARNING,
@@ -1155,7 +1154,7 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
                        error.message =
                                "cannot retrieve network interface index";
                } else {
-                       err = mlx5_nl_flow_init(priv->mnl_socket, ifindex,
+                       err = mlx5_flow_tcf_init(priv->mnl_socket, ifindex,
                                                &error);
                }
                if (err) {
@@ -1163,7 +1162,7 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
                                "flow rules relying on switch offloads will"
                                " not be supported: %s: %s",
                                error.message, strerror(rte_errno));
-                       mlx5_nl_flow_socket_destroy(priv->mnl_socket);
+                       mlx5_flow_tcf_socket_destroy(priv->mnl_socket);
                        priv->mnl_socket = NULL;
                }
        }
@@ -1220,7 +1219,7 @@ error:
                if (priv->nl_socket_rdma >= 0)
                        close(priv->nl_socket_rdma);
                if (priv->mnl_socket)
-                       mlx5_nl_flow_socket_destroy(priv->mnl_socket);
+                       mlx5_flow_tcf_socket_destroy(priv->mnl_socket);
                if (own_domain_id)
                        claim_zero(rte_eth_switch_domain_free(priv->domain_id));
                rte_free(priv);