]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/freebsd/eal/eal.c
eal: unify internal config init
[dpdk.git] / lib / librte_eal / freebsd / eal / eal.c
index 4f07c240ef17d33deec4f949212ab2434fa1c8ac..3bd1a04f73ca16c88e1945e0195659ee7e75dc20 100644 (file)
@@ -379,6 +379,7 @@ rte_config_init(void)
        case RTE_PROC_PRIMARY:
                if (rte_eal_config_create() < 0)
                        return -1;
+               eal_mcfg_update_from_internal();
                break;
        case RTE_PROC_SECONDARY:
                if (rte_eal_config_attach() < 0)
@@ -386,6 +387,7 @@ rte_config_init(void)
                eal_mcfg_wait_complete();
                if (rte_eal_config_reattach() < 0)
                        return -1;
+               eal_mcfg_update_internal();
                break;
        case RTE_PROC_AUTO:
        case RTE_PROC_INVALID: