* [dpdk-users] mempools
@ 2017-01-17 23:13 Mike Davison
2017-01-17 23:23 ` Stephen Hemminger
0 siblings, 1 reply; 3+ messages in thread
From: Mike Davison @ 2017-01-17 23:13 UTC (permalink / raw)
To: users
Looking at memory pools. It looks like they are a fixed size and cannot be
changed. Correct?
Assuming my reading is correct, is there interest in adding
dynamically-sized memory pools? I would envision these memory pools having
fixed-sized elements, as they do today, but resizing the number of
fixed-sized elements, within some limits, as needed. Good? Bad?
Thanks,
Mike
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-users] mempools
2017-01-17 23:13 [dpdk-users] mempools Mike Davison
@ 2017-01-17 23:23 ` Stephen Hemminger
2017-01-17 23:32 ` Mike Davison
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Hemminger @ 2017-01-17 23:23 UTC (permalink / raw)
To: Mike Davison; +Cc: users
On Tue, 17 Jan 2017 15:13:41 -0800
Mike Davison <mike.davison.tech@gmail.com> wrote:
> Looking at memory pools. It looks like they are a fixed size and cannot be
> changed. Correct?
>
> Assuming my reading is correct, is there interest in adding
> dynamically-sized memory pools? I would envision these memory pools having
> fixed-sized elements, as they do today, but resizing the number of
> fixed-sized elements, within some limits, as needed. Good? Bad?
>
> Thanks,
> Mike
Memzone's are fixed size regions
Mempool's are fixed size objects based on memzone's
For variable size objects, use rte_malloc
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-users] mempools
2017-01-17 23:23 ` Stephen Hemminger
@ 2017-01-17 23:32 ` Mike Davison
0 siblings, 0 replies; 3+ messages in thread
From: Mike Davison @ 2017-01-17 23:32 UTC (permalink / raw)
To: users
Looking for fixed-sized objects in somewhat variable-sized pool.
Perhaps use rte_malloc_socket to allocate from a specific heap and add a
bit of functionality above dpdk to ensure objects are fixed-sized. Perhaps.
>
> Memzone's are fixed size regions
> Mempool's are fixed size objects based on memzone's
> For variable size objects, use rte_malloc
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-01-17 23:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-17 23:13 [dpdk-users] mempools Mike Davison
2017-01-17 23:23 ` Stephen Hemminger
2017-01-17 23:32 ` Mike Davison
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).