crypto/cnxk: support lookaside IPsec AES-CTR
[dpdk.git] / drivers / crypto / cnxk / cn10k_cryptodev.c
index 012eb0c..1e0a7b9 100644 (file)
@@ -68,6 +68,13 @@ cn10k_cpt_pci_probe(struct rte_pci_driver *pci_drv __rte_unused,
 
        if (rte_eal_process_type() == RTE_PROC_PRIMARY) {
                roc_cpt->pci_dev = pci_dev;
+
+               rc = cnxk_cpt_parse_devargs(dev->device->devargs, vf);
+               if (rc) {
+                       plt_err("Failed to parse devargs rc=%d", rc);
+                       goto pmd_destroy;
+               }
+
                rc = roc_cpt_dev_init(roc_cpt);
                if (rc) {
                        plt_err("Failed to initialize roc cpt rc=%d", rc);
@@ -95,6 +102,8 @@ cn10k_cpt_pci_probe(struct rte_pci_driver *pci_drv __rte_unused,
        cn10k_cpt_set_enqdeq_fns(dev);
        cn10k_sec_ops_override();
 
+       rte_cryptodev_pmd_probing_finish(dev);
+
        return 0;
 
 dev_fini: