aboutsummaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorManish Kurup <kurup.manish@gmail.com>2017-11-07 15:49:05 -0500
committerDavid S. Miller <davem@davemloft.net>2017-11-10 15:32:20 +0900
commit4c5b9d9642c859f7369338fc42c0f62f4151bef3 (patch)
tree614217fd7b1496eba498a0be1fea1b718325e63c /virt
parentnfp flower action: Modified to use VLAN helper functions (diff)
downloadlinux-dev-4c5b9d9642c859f7369338fc42c0f62f4151bef3.tar.xz
linux-dev-4c5b9d9642c859f7369338fc42c0f62f4151bef3.zip
act_vlan: VLAN action rewrite to use RCU lock/unlock and update
Using a spinlock in the VLAN action causes performance issues when the VLAN action is used on multiple cores. Rewrote the VLAN action to use RCU read locking for reads and updates instead. All functions now use an RCU dereferenced pointer to access the VLAN action context. Modified helper functions used by other modules, to use the RCU as opposed to directly accessing the structure. Acked-by: Jamal Hadi Salim <jhs@mojatatu.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: Manish Kurup <manish.kurup@verizon.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions