common/cnxk: suport VLAN filter
[dpdk.git] / drivers / common / cnxk / roc_nix_irq.c
index 79f25b0..32be64a 100644 (file)
@@ -74,6 +74,9 @@ nix_lf_err_irq(void *param)
 
        /* Clear interrupt */
        plt_write64(intr, nix->base + NIX_LF_ERR_INT);
+       /* Dump registers to std out */
+       roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL);
+       roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix));
 }
 
 static int
@@ -119,6 +122,10 @@ nix_lf_ras_irq(void *param)
        plt_err("Ras_intr=0x%" PRIx64 " pf=%d, vf=%d", intr, dev->pf, dev->vf);
        /* Clear interrupt */
        plt_write64(intr, nix->base + NIX_LF_RAS);
+
+       /* Dump registers to std out */
+       roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL);
+       roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix));
 }
 
 static int
@@ -279,6 +286,10 @@ nix_lf_q_irq(void *param)
 
        /* Clear interrupt */
        plt_write64(intr, nix->base + NIX_LF_QINTX_INT(qintx));
+
+       /* Dump registers to std out */
+       roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL);
+       roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix));
 }
 
 int