net/mlx5: fix meter policy flow match item
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_port_db.c
index 96fc456..4045473 100644 (file)
@@ -9,6 +9,7 @@
 #include "bnxt_tf_common.h"
 #include "ulp_port_db.h"
 #include "tfp.h"
+#include "bnxt_tf_pmd_shim.h"
 
 static uint32_t
 ulp_port_db_allocate_ifindex(struct bnxt_ulp_port_db *port_db)
@@ -148,57 +149,57 @@ int32_t   ulp_port_db_dev_port_intf_update(struct bnxt_ulp_context *ulp_ctxt,
        /* update the interface details */
        intf = &port_db->ulp_intf_list[ifindex];
 
-       intf->type = bnxt_get_interface_type(port_id);
-       intf->drv_func_id = bnxt_get_fw_func_id(port_id,
-                                               BNXT_ULP_INTF_TYPE_INVALID);
+       intf->type = bnxt_pmd_get_interface_type(port_id);
+       intf->drv_func_id = bnxt_pmd_get_fw_func_id(port_id,
+                                                   BNXT_ULP_INTF_TYPE_INVALID);
 
        func = &port_db->ulp_func_id_tbl[intf->drv_func_id];
        if (!func->func_valid) {
-               func->func_svif = bnxt_get_svif(port_id, true,
-                                               BNXT_ULP_INTF_TYPE_INVALID);
-               func->func_spif = bnxt_get_phy_port_id(port_id);
+               func->func_svif = bnxt_pmd_get_svif(port_id, true,
+                                                   BNXT_ULP_INTF_TYPE_INVALID);
+               func->func_spif = bnxt_pmd_get_phy_port_id(port_id);
                func->func_parif =
-                       bnxt_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
+                       bnxt_pmd_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
                func->func_vnic =
-                       bnxt_get_vnic_id(port_id, BNXT_ULP_INTF_TYPE_INVALID);
-               func->phy_port_id = bnxt_get_phy_port_id(port_id);
+                       bnxt_pmd_get_vnic_id(port_id, BNXT_ULP_INTF_TYPE_INVALID);
+               func->phy_port_id = bnxt_pmd_get_phy_port_id(port_id);
                func->func_valid = true;
                func->ifindex = ifindex;
        }
 
        if (intf->type == BNXT_ULP_INTF_TYPE_VF_REP) {
                intf->vf_func_id =
-                       bnxt_get_fw_func_id(port_id, BNXT_ULP_INTF_TYPE_VF_REP);
+                       bnxt_pmd_get_fw_func_id(port_id, BNXT_ULP_INTF_TYPE_VF_REP);
 
                func = &port_db->ulp_func_id_tbl[intf->vf_func_id];
                func->func_svif =
-                       bnxt_get_svif(port_id, true, BNXT_ULP_INTF_TYPE_VF_REP);
+                       bnxt_pmd_get_svif(port_id, true, BNXT_ULP_INTF_TYPE_VF_REP);
                func->func_spif =
-                       bnxt_get_phy_port_id(port_id);
+                       bnxt_pmd_get_phy_port_id(port_id);
                func->func_parif =
-                       bnxt_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
+                       bnxt_pmd_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
                func->func_vnic =
-                       bnxt_get_vnic_id(port_id, BNXT_ULP_INTF_TYPE_VF_REP);
-               func->phy_port_id = bnxt_get_phy_port_id(port_id);
+                       bnxt_pmd_get_vnic_id(port_id, BNXT_ULP_INTF_TYPE_VF_REP);
+               func->phy_port_id = bnxt_pmd_get_phy_port_id(port_id);
                func->ifindex = ifindex;
        }
 
        /* When there is no match, the default action is to send the packet to
         * the kernel. And to send it to the kernel, we need the PF's vnic id.
         */
-       func->func_parent_vnic = bnxt_get_parent_vnic_id(port_id, intf->type);
+       func->func_parent_vnic = bnxt_pmd_get_parent_vnic_id(port_id, intf->type);
        func->func_parent_vnic = tfp_cpu_to_be_16(func->func_parent_vnic);
-       bnxt_get_iface_mac(port_id, intf->type, func->func_mac,
+       bnxt_pmd_get_iface_mac(port_id, intf->type, func->func_mac,
                           func->func_parent_mac);
 
        port_data = &port_db->phy_port_list[func->phy_port_id];
        if (!port_data->port_valid) {
                port_data->port_svif =
-                       bnxt_get_svif(port_id, false, BNXT_ULP_INTF_TYPE_INVALID);
-               port_data->port_spif = bnxt_get_phy_port_id(port_id);
+                       bnxt_pmd_get_svif(port_id, false, BNXT_ULP_INTF_TYPE_INVALID);
+               port_data->port_spif = bnxt_pmd_get_phy_port_id(port_id);
                port_data->port_parif =
-                       bnxt_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
-               port_data->port_vport = bnxt_get_vport(port_id);
+                       bnxt_pmd_get_parif(port_id, BNXT_ULP_INTF_TYPE_INVALID);
+               port_data->port_vport = bnxt_pmd_get_vport(port_id);
                port_data->port_valid = true;
        }
        return 0;