logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_memseg_list

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                              rte_memseg_list(3)

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_taddr_64
       Makes sure addr is always 64-bits

       Definition at line 71 of file rte_memory.h.

   uint64_tpage_sz
       Page size for all memsegs in this list.

       Definition at line 74 of file rte_memory.h.

   intsocket_id
       Socket ID for all memsegs in this list.

       Definition at line 75 of file rte_memory.h.

   volatileuint32_tversion
       version number for multiprocess sync.

       Definition at line 76 of file rte_memory.h.

   size_tlen
       Length of memory area covered by this memseg list.

       Definition at line 77 of file rte_memory.h.

   unsignedintexternal
       1 if this list points to external memory

       Definition at line 78 of file rte_memory.h.

   unsignedintheap
       1 if this list points to a heap

       Definition at line 79 of file rte_memory.h.

Name

       rte_memseg_list

Synopsis

       #include <rte_memory.h>

   DataFields
       uint64_t page_sz
       int socket_id
       volatile uint32_t version
       size_t len
       unsigned int external
       unsigned int heap

See Also