[PATCH v2] raw/ifpga: replace printf calls with logging
Bruce Richardson
bruce.richardson at intel.com
Wed Apr 8 10:48:41 CEST 2026
On Tue, Apr 07, 2026 at 09:36:56AM -0500, Weijun Pan wrote:
> The ifpga rawdev driver uses printf() directly for runtime messages.
> DPDK drivers should use the logging framework instead of printing
> to standard output.
>
> Replace the remaining direct printf() calls in ifpga_rawdev.c with
> the driver logging macros.
>
> Resend as a standalone patch after the previous submission was
> accidentally sent together with an unrelated patch.
JFYI: details about resends or new versions are better put as a notes under
the cutline "---", so they get stripped automatically by git when patch is
applied.
>
> Signed-off-by: Weijun Pan <wpan36 at wisc.edu>
> ---
Acked-by: Bruce Richardson <bruce.richardson at intel.com>
Agree that these should be properly logged. Only question is the log level
for each. One question inline below about that.
> drivers/raw/ifpga/ifpga_rawdev.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/raw/ifpga/ifpga_rawdev.c b/drivers/raw/ifpga/ifpga_rawdev.c
> index 5b9b596435..e004e002b7 100644
> --- a/drivers/raw/ifpga/ifpga_rawdev.c
> +++ b/drivers/raw/ifpga/ifpga_rawdev.c
> @@ -434,7 +434,7 @@ static int set_surprise_link_check_aer(
> uint32_t aer_new0, aer_new1;
>
> if (!ifpga_rdev || !ifpga_rdev->rawdev) {
> - printf("\n device does not exist\n");
> + IFPGA_RAWDEV_PMD_ERR("device does not exist");
> return -EFAULT;
> }
>
> @@ -491,7 +491,7 @@ static int set_surprise_link_check_aer(
> if (fd != -1)
> close(fd);
>
> - printf(">>>>>>Set AER %x,%x %x,%x\n",
> + IFPGA_RAWDEV_PMD_INFO(">>>>>>Set AER %x,%x %x,%x",
> ifpga_rdev->aer_old[0], ifpga_rdev->aer_old[1],
> aer_new0, aer_new1);
>
I wonder if this needs to be an info message. Might it be better as a debug
level one?
> @@ -527,7 +527,7 @@ ifpga_rawdev_gsd_handle(__rte_unused void *param)
> }
>
> if (gsd_enable)
> - printf(">>>>>>Pls Shutdown APP\n");
> + IFPGA_RAWDEV_PMD_WARN(">>>>>>Pls Shutdown APP");
>
> rte_delay_us(100 * MS);
> }
> --
> 2.34.1
>
More information about the dev
mailing list