req->rss_sz = nix->reta_sz;
req->rss_grps = ROC_NIX_RSS_GRPS;
req->npa_func = idev_npa_pffunc_get();
+ req->sso_func = idev_sso_pffunc_get();
req->rx_cfg = rx_cfg;
if (!roc_nix->rss_tag_as_xor)
if (rc)
goto lf_detach;
+ rc = nix_tm_conf_init(roc_nix);
+ if (rc)
+ goto unregister_irqs;
+
/* Get NIX HW info */
roc_nix_get_hw_info(roc_nix);
nix->dev.drv_inited = true;
return 0;
+unregister_irqs:
+ nix_unregister_irqs(nix);
lf_detach:
nix_lf_detach(nix);
dev_fini:
if (!nix->dev.drv_inited)
goto fini;
+ nix_tm_conf_fini(roc_nix);
nix_unregister_irqs(nix);
rc = nix_lf_detach(nix);