Thread (30 messages) flat view 30 messages, 3 authors, 2016-09-07

Re: [net-next PATCH 05/15] net: sched: a dflt qdisc may be used with per cpu stats

From: Eric Dumazet <hidden>
Date: 2016-08-24 17:26:58

On Wed, 2016-08-24 at 10:13 -0700, John Fastabend wrote:
quoted
I could fully allocate it in qdisc_alloc() but we don't know if the
qdisc needs per cpu data structures until after the init call
Should not we have a flag to advertise the need of per spu stats on
qdisc ?

This is not clear why ->init() can know this, and not its caller.
. So it
would sit unused in those cases if done from qdisc_alloc(). It seems
best to me at least to just avoid the allocation in qdisc_alloc() and
do it after init like I did here.

Perhaps it would be nice to pull these into a function call
post_init_qdisc_alloc() that does all this allocation?

.John
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help