Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
rte_memseg_list(3)		     DPDK		    rte_memseg_list(3)

NAME
       rte_memseg_list

SYNOPSIS
       #include	<rte_memory.h>

   Data	Fields
       uint64_t	page_sz
       int socket_id
       volatile	uint32_t version
       size_t len
       unsigned	int external
       unsigned	int heap
       void * base_va
       uint64_t	addr_64

Detailed Description
       memseg list is a	special	case as	we need	to store a bunch of other data
       together	with the array itself.

       Definition at line 67 of	file rte_memory.h.

Field Documentation
   void* base_va
       Base virtual address for	this memseg list.

       Definition at line 69 of	file rte_memory.h.

   uint64_t addr_64
       Makes sure addr is always 64-bits

       Definition at line 71 of	file rte_memory.h.

   uint64_t page_sz
       Page size for all memsegs in this list.

       Definition at line 74 of	file rte_memory.h.

   int socket_id
       Socket ID for all memsegs in this list.

       Definition at line 75 of	file rte_memory.h.

   volatile uint32_t version
       version number for multiprocess sync.

       Definition at line 76 of	file rte_memory.h.

   size_t len
       Length of memory	area covered by	this memseg list.

       Definition at line 77 of	file rte_memory.h.

   unsigned int	external
       1 if this list points to	external memory

       Definition at line 78 of	file rte_memory.h.

   unsigned int	heap
       1 if this list points to	a heap

       Definition at line 79 of	file rte_memory.h.

Author
       Generated automatically by Doxygen for DPDK from	the source code.

Version	25.11.0			Thu Jun	11 2026		    rte_memseg_list(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=heap&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help