# SPDX-License-Identifier: Apache-2.0
# https://spdx.org/licenses/Apache-2.0.html
-octeon-roc_version := 0.5
+octeon-roc_version := 0.6
octeon-roc_tarball := v$(octeon-roc_version).tar.gz
-octeon-roc_tarball_sha256sum := 030fc0f58d761525bf8814ed9d95f5ce999541b19bd75eb123dee90c9e2c52a0
+octeon-roc_tarball_sha256sum := 5018e6da80c80898444b648482b4240cbf62591c64eb463b3f681cf68c07239c
octeon-roc_tarball_strip_dirs := 1
octeon-roc_url := https://github.com/MarvellEmbeddedProcessors/marvell-octeon-roc/archive/refs/tags/$(octeon-roc_tarball)
log_err (dev, "Could not add CPT IE engines");
return cnx_return_roc_err (dev, rrv, "roc_cpt_eng_grp_add");
}
- if (roc_cpt->eng_grp[CPT_ENG_TYPE_IE] != ROC_CPT_DFLT_ENG_GRP_SE_IE)
+ if (roc_cpt->eng_grp[CPT_ENG_TYPE_IE] != ROC_LEGACY_CPT_DFLT_ENG_GRP_SE_IE)
{
log_err (dev, "Invalid CPT IE engine group configuration");
return -1;
}
- if (roc_cpt->eng_grp[CPT_ENG_TYPE_SE] != ROC_CPT_DFLT_ENG_GRP_SE)
+ if (roc_cpt->eng_grp[CPT_ENG_TYPE_SE] != ROC_LEGACY_CPT_DFLT_ENG_GRP_SE)
{
log_err (dev, "Invalid CPT SE engine group configuration");
return -1;
roc_cpt_iq_enable (cpt_lf);
- if ((rrv = roc_cpt_lmtline_init (roc_cpt, cpt_lmtline, 0) < 0))
+ if ((rrv = roc_cpt_lmtline_init (roc_cpt, cpt_lmtline, 0, false) < 0))
return cnx_return_roc_err (dev, rrv, "roc_cpt_lmtline_init");
return 0;
return rv;
}
+ STATIC_ASSERT (sizeof (cd->plt_pci_dev.name) == sizeof (dev->device_id), "");
strncpy ((char *) cd->plt_pci_dev.name, dev->device_id,
- sizeof (cd->plt_pci_dev.name) - 1);
+ sizeof (dev->device_id));
switch (cd->type)
{