Home
last modified time | relevance | path

Searched hist:d276055c4e90a7278cd5167ba9755c9b214bcff7 (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/net/sched/
H A Dsch_fifo.cdiff d276055c4e90a7278cd5167ba9755c9b214bcff7 Thu Mar 03 13:10:02 CST 2011 Eric Dumazet <eric.dumazet@gmail.com> net_sched: reduce fifo qdisc size

Because of various alignements [SLUB / qdisc], we use 512 bytes of
memory for one {p|b}fifo qdisc, instead of 256 bytes on 64bit arches and
192 bytes on 32bit ones.

Move the "u32 limit" inside "struct Qdisc" (no impact on other qdiscs)

Change qdisc_alloc(), first trying a regular allocation before an
oversized one.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dsch_generic.cdiff d276055c4e90a7278cd5167ba9755c9b214bcff7 Thu Mar 03 13:10:02 CST 2011 Eric Dumazet <eric.dumazet@gmail.com> net_sched: reduce fifo qdisc size

Because of various alignements [SLUB / qdisc], we use 512 bytes of
memory for one {p|b}fifo qdisc, instead of 256 bytes on 64bit arches and
192 bytes on 32bit ones.

Move the "u32 limit" inside "struct Qdisc" (no impact on other qdiscs)

Change qdisc_alloc(), first trying a regular allocation before an
oversized one.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/include/net/
H A Dsch_generic.hdiff d276055c4e90a7278cd5167ba9755c9b214bcff7 Thu Mar 03 13:10:02 CST 2011 Eric Dumazet <eric.dumazet@gmail.com> net_sched: reduce fifo qdisc size

Because of various alignements [SLUB / qdisc], we use 512 bytes of
memory for one {p|b}fifo qdisc, instead of 256 bytes on 64bit arches and
192 bytes on 32bit ones.

Move the "u32 limit" inside "struct Qdisc" (no impact on other qdiscs)

Change qdisc_alloc(), first trying a regular allocation before an
oversized one.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>