Re: [net-next PATCH 3/4] octeontx2-af: npa: cn20k: Add debugfs for Halo

From: Simon Horman

Date: Wed Mar 18 2026 - 11:21:33 EST


On Mon, Mar 16, 2026 at 06:27:38PM +0530, Subbaraya Sundeep wrote:

...

> diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c

...

> @@ -1204,6 +1210,20 @@ static void print_npa_pool_ctx(struct seq_file *m, struct npa_aq_enq_rsp *rsp)
> seq_printf(m, "W8: fc_msh_dst\t\t%d\n", pool->fc_msh_dst);
> }
>
> +static inline char *npa_ctype_str(int ctype)

Please don't use the inline keyword in C code unless there is a
demonstrable - usually performance - reason to do so.

Also, I wonder if the return type for this function should be const.

> +{
> + switch (ctype) {
> + case NPA_AQ_CTYPE_AURA:
> + return "aura";
> + case NPA_AQ_CTYPE_HALO:
> + return "halo";
> + case NPA_AQ_CTYPE_POOL:
> + return "pool";
> + default:
> + return NULL;
> + }
> +}
> +

...