]> git.droids-corp.org - dpdk.git/commitdiff
net/bonding: log on invalid device argument
authorJunjie Wan <wanjunjie@bytedance.com>
Tue, 15 Feb 2022 10:56:12 +0000 (18:56 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 17 Feb 2022 11:55:15 +0000 (12:55 +0100)
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 <wanjunjie@bytedance.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/bonding/rte_eth_bond_pmd.c

index 845e8fd0cf27d71e8d570cd2525c10a508ca0a0d..846a13191664e37b4527e8508bf9c2fcb4cd0f44 100644 (file)
@@ -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) {