]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/common/include/rte_malloc.h
malloc: add function to query socket ID of named heap
[dpdk.git] / lib / librte_eal / common / include / rte_malloc.h
index a9fb7e4526fed5e4e038a6a9d34aaf6fc180976a..8870732a6bf086a74dc7ee8d946577a8a9bd033a 100644 (file)
@@ -263,6 +263,20 @@ int
 rte_malloc_get_socket_stats(int socket,
                struct rte_malloc_socket_stats *socket_stats);
 
+/**
+ * Find socket ID corresponding to a named heap.
+ *
+ * @param name
+ *   Heap name to find socket ID for
+ * @return
+ *   Socket ID in case of success (a non-negative number)
+ *   -1 in case of error, with rte_errno set to one of the following:
+ *     EINVAL - ``name`` was NULL
+ *     ENOENT - heap identified by the name ``name`` was not found
+ */
+int __rte_experimental
+rte_malloc_heap_get_socket(const char *name);
+
 /**
  * Dump statistics.
  *