commit | c3bd85495aef69e9df2e03a450a3a1f195c3867c | [log] [tgz] |
---|---|---|
author | Eric Dumazet <edumazet@google.com> | Sun Dec 15 13:15:25 2013 -0800 |
committer | David S. Miller <davem@davemloft.net> | Tue Dec 17 15:25:20 2013 -0500 |
tree | fe8543f71cf8483c830a78d8dab7a3202e8b1f02 | |
parent | e7ef941d3e2ea92d564a0bb9b35b1f392b3a171e [diff] |
pkt_sched: fq: more robust memory allocation This patch brings NUMA support and automatic fallback to vmalloc() in case kmalloc() failed to allocate FQ hash table. NUMA support depends on XPS being setup for the device before qdisc allocation. After a XPS change, it might be worth creating qdisc hierarchy again. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>