diff options
| author | 2015-07-08 13:50:42 -0700 | |
|---|---|---|
| committer | 2015-07-08 13:50:42 -0700 | |
| commit | 8685255ec50d472deb4db1b8bab3609092944cc7 (patch) | |
| tree | 586595f3aa88196669cbff3b6580353135c6e335 /drivers/net/xen-netback/common.h | |
| parent | mlx4: TCP/UDP packets have L4 hash (diff) | |
| parent | net_sched: act_mirred: remove spinlock in fast path (diff) | |
| download | wireguard-linux-8685255ec50d472deb4db1b8bab3609092944cc7.tar.xz wireguard-linux-8685255ec50d472deb4db1b8bab3609092944cc7.zip | |
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 <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/xen-netback/common.h')
0 files changed, 0 insertions, 0 deletions
