New upstream version 18.11.1
[deb_dpdk.git] / lib / librte_eal / common / eal_internal_cfg.h
index 00ee6e0..783ce7d 100644 (file)
@@ -64,12 +64,13 @@ struct internal_config {
        volatile int syslog_facility;     /**< facility passed to openlog() */
        /** default interrupt mode for VFIO */
        volatile enum rte_intr_mode vfio_intr_mode;
-       const char *hugefile_prefix;      /**< the base filename of hugetlbfs files */
-       const char *hugepage_dir;         /**< specific hugetlbfs directory to use */
-       const char *user_mbuf_pool_ops_name;
+       char *hugefile_prefix;      /**< the base filename of hugetlbfs files */
+       char *hugepage_dir;         /**< specific hugetlbfs directory to use */
+       char *user_mbuf_pool_ops_name;
                        /**< user defined mbuf pool ops name */
        unsigned num_hugepage_sizes;      /**< how many sizes on this system */
        struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES];
+       enum rte_iova_mode iova_mode ;    /**< Set IOVA mode on this system  */
        volatile unsigned int init_complete;
        /**< indicates whether EAL has completed initialization */
 };