[dpdk-dev] [PATCH v1 09/58] net/octeontx2: add context debug utils

Ferruh Yigit ferruh.yigit at intel.com
Thu Jun 6 17:41:58 CEST 2019


On 6/2/2019 4:23 PM, jerinj at marvell.com wrote:
> From: Jerin Jacob <jerinj at marvell.com>
> 
> Add RQ,SQ,CQ context and CQE structure dump utils.
> 
> Signed-off-by: Jerin Jacob <jerinj at marvell.com>
> Signed-off-by: Vivek Sharma <viveksharma at marvell.com>

<...>

> @@ -23,6 +23,9 @@ nix_lf_err_irq(void *param)
>  
>  	/* Clear interrupt */
>  	otx2_write64(intr, dev->base + NIX_LF_ERR_INT);
> +
> +	otx2_nix_queues_ctx_dump(eth_dev);
> +	rte_panic("nix_lf_error_interrupt\n");
>  }
>  
>  static int
> @@ -75,6 +78,9 @@ nix_lf_ras_irq(void *param)
>  
>  	/* Clear interrupt */
>  	otx2_write64(intr, dev->base + NIX_LF_RAS);
> +
> +	otx2_nix_queues_ctx_dump(eth_dev);
> +	rte_panic("nix_lf_ras_interrupt\n");
>  }
>  
>  static int
> @@ -232,6 +238,9 @@ nix_lf_q_irq(void *param)
>  
>  	/* Clear interrupt */
>  	otx2_write64(intr, dev->base + NIX_LF_QINTX_INT(qintx));
> +
> +	otx2_nix_queues_ctx_dump(eth_dev);
> +	rte_panic("nix_lf_q_interrupt\n");

rte_panic() is not allowed in the PMDs, please remove them.

>  }
>  
>  int
> 



More information about the dev mailing list