eal/bsd: fix memory segment index display
[dpdk.git] / lib / librte_eal / bsdapp / eal / eal_memory.c
index b27262c..ca06de2 100644 (file)
@@ -70,7 +70,7 @@ rte_eal_hugepage_init(void)
 
                addr = mmap(NULL, internal_config.memory,
                                PROT_READ | PROT_WRITE,
-                               MAP_PRIVATE | MAP_ANONYMOUS, 0, 0);
+                               MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
                if (addr == MAP_FAILED) {
                        RTE_LOG(ERR, EAL, "%s: mmap() failed: %s\n", __func__,
                                        strerror(errno));
@@ -200,7 +200,7 @@ rte_eal_hugepage_init(void)
 
                        RTE_LOG(INFO, EAL, "Mapped memory segment %u @ %p: physaddr:0x%"
                                        PRIx64", len %zu\n",
-                                       seg_idx, addr, physaddr, page_sz);
+                                       seg_idx++, addr, physaddr, page_sz);
 
                        total_mem += seg->len;
                }