net/dpaa2: fix dpdmux default interface
authorTianli Lai <laitianli@tom.com>
Tue, 29 Mar 2022 22:01:07 +0000 (06:01 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 14 Apr 2022 08:01:11 +0000 (10:01 +0200)
if dpdmux objects created by restool tools with
the argument "--default-if=<if-id-number>", this
function would change it to 1

Fixes: 1def64c2d79e ("net/dpaa2: add dpdmux initialization and configuration")
Cc: stable@dpdk.org
Signed-off-by: Tianli Lai <laitianli@tom.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
drivers/net/dpaa2/dpaa2_mux.c

index bd4596b..e8689a7 100644 (file)
@@ -296,7 +296,7 @@ dpaa2_create_dpdmux_device(int vdev_fd __rte_unused,
        }
 
        ret = dpdmux_if_set_default(&dpdmux_dev->dpdmux, CMD_PRI_LOW,
-                                   dpdmux_dev->token, 1);
+                                   dpdmux_dev->token, attr.default_if);
        if (ret) {
                DPAA2_PMD_ERR("setting default interface failed in %s",
                              __func__);