From: Junjie Wan Date: Tue, 15 Feb 2022 10:56:12 +0000 (+0800) Subject: net/bonding: log on invalid device argument X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=6f65049e89d31bc4b1187174beb78269941d618f;p=dpdk.git 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) --- 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) {