vfio: fix API description
[dpdk.git] / lib / librte_eal / include / rte_memory.h
index 3d8d0bd..bba9b53 100644 (file)
@@ -24,19 +24,16 @@ extern "C" {
 #include <rte_config.h>
 #include <rte_fbarray.h>
 
-__extension__
-enum rte_page_sizes {
-       RTE_PGSIZE_4K    = 1ULL << 12,
-       RTE_PGSIZE_64K   = 1ULL << 16,
-       RTE_PGSIZE_256K  = 1ULL << 18,
-       RTE_PGSIZE_2M    = 1ULL << 21,
-       RTE_PGSIZE_16M   = 1ULL << 24,
-       RTE_PGSIZE_256M  = 1ULL << 28,
-       RTE_PGSIZE_512M  = 1ULL << 29,
-       RTE_PGSIZE_1G    = 1ULL << 30,
-       RTE_PGSIZE_4G    = 1ULL << 32,
-       RTE_PGSIZE_16G   = 1ULL << 34,
-};
+#define RTE_PGSIZE_4K   (1ULL << 12)
+#define RTE_PGSIZE_64K  (1ULL << 16)
+#define RTE_PGSIZE_256K (1ULL << 18)
+#define RTE_PGSIZE_2M   (1ULL << 21)
+#define RTE_PGSIZE_16M  (1ULL << 24)
+#define RTE_PGSIZE_256M (1ULL << 28)
+#define RTE_PGSIZE_512M (1ULL << 29)
+#define RTE_PGSIZE_1G   (1ULL << 30)
+#define RTE_PGSIZE_4G   (1ULL << 32)
+#define RTE_PGSIZE_16G  (1ULL << 34)
 
 #define SOCKET_ID_ANY -1                    /**< Any NUMA socket. */
 
@@ -46,11 +43,7 @@ enum rte_page_sizes {
 #define RTE_MEMSEG_FLAG_DO_NOT_FREE (1 << 0)
 /**< Prevent this segment from being freed back to the OS. */
 struct rte_memseg {
-       RTE_STD_C11
-       union {
-               phys_addr_t phys_addr;  /**< deprecated - Start physical address. */
-               rte_iova_t iova;        /**< Start IO address. */
-       };
+       rte_iova_t iova;            /**< Start IO address. */
        RTE_STD_C11
        union {
                void *addr;         /**< Start virtual address. */