Davide Caratti
9c5f69bbd7
net/sched: act_csum: don't use spinlock in the fast path
...
use RCU instead of spin_{,unlock}_bh() to protect concurrent read/write on
act_csum configuration, to reduce the effects of contention in the data
path when multiple readers are present.
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-01-23 19:51:46 -05:00
..
tc_bpf.h
net_sched: get rid of struct tcf_common
2016-07-25 21:49:20 -07:00
tc_connmark.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tc_csum.h
net/sched: act_csum: don't use spinlock in the fast path
2018-01-23 19:51:46 -05:00
tc_defact.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tc_gact.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
tc_ife.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
tc_ipt.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tc_mirred.h
act_mirred: get rid of tcfm_ifindex from struct tcf_mirred
2017-12-06 14:50:13 -05:00
tc_nat.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tc_pedit.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tc_sample.h
act_sample: get rid of tcf_sample_cleanup_rcu()
2017-11-30 10:19:17 -05:00
tc_skbedit.h
skbedit: allow the user to specify bitmask for mark
2016-10-27 16:07:25 -04:00
tc_skbmod.h
net_sched: Introduce skbmod action
2016-09-15 19:33:47 -04:00
tc_tunnel_key.h
net/sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key
2016-11-09 13:41:53 -05:00
tc_vlan.h
act_vlan: VLAN action rewrite to use RCU lock/unlock and update
2017-11-10 15:32:20 +09:00