From: David S. Miller Date: Wed, 8 Jul 2015 20:50:42 +0000 (-0700) Subject: Merge branch 'sch_act_lockless' X-Git-Tag: firefly_0821_release~176^2~1159^2~397 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8685255ec50d472deb4db1b8bab3609092944cc7;p=firefly-linux-kernel-4.4.55.git Merge branch 'sch_act_lockless' Eric Dumazet says: ==================== net_sched: act: lockless operation As mentioned by Alexei last week in Budapest, it is a bit weird to take a spinlock in order to drop a packet in a tc filter... Lets add percpu infra for tc actions and use it for gact & mirred. Before changes, my host with 8 RX queues was handling 5 Mpps with gact, and more than 11 Mpps after. Mirred change is not yet visible if ifb+qdisc is used, as ifb is not yet multi queue enabled, but is a step forward. ==================== Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- 8685255ec50d472deb4db1b8bab3609092944cc7