From 6f65049e89d31bc4b1187174beb78269941d618f Mon Sep 17 00:00:00 2001 From: Junjie Wan Date: Tue, 15 Feb 2022 18:56:12 +0800 Subject: [PATCH] net/bonding: log on invalid device argument When invalid args exist, application exits with no error hint. Adding a log message here will help users to know the reason. Signed-off-by: Junjie Wan Acked-by: Ferruh Yigit Acked-by: Min Hu (Connor) --- drivers/net/bonding/rte_eth_bond_pmd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index 845e8fd0cf..846a131916 100644 --- a/drivers/net/bonding/rte_eth_bond_pmd.c +++ b/drivers/net/bonding/rte_eth_bond_pmd.c @@ -3438,8 +3438,10 @@ bond_probe(struct rte_vdev_device *dev) kvlist = rte_kvargs_parse(rte_vdev_device_args(dev), pmd_bond_init_valid_arguments); - if (kvlist == NULL) + if (kvlist == NULL) { + RTE_BOND_LOG(ERR, "Invalid args in %s", rte_vdev_device_args(dev)); return -1; + } /* Parse link bonding mode */ if (rte_kvargs_count(kvlist, PMD_BOND_MODE_KVARG) == 1) { -- 2.39.5