summaryrefslogtreecommitdiffstats
path: root/net/netfilter
diff options
context:
space:
mode:
authorJesse Gross <jesse@nicira.com>2012-11-28 14:01:52 -0800
committerJesse Gross <jesse@nicira.com>2012-11-28 14:04:34 -0800
commit92eb1d477145b2e7780b5002e856f70b8c3d74da (patch)
treedd9856ff7feb1dd9b10485c31c26fe4fa4d344c4 /net/netfilter
parent39c7caebc94e851f58b84b54659156dd30522e8e (diff)
downloadlinux-92eb1d477145b2e7780b5002e856f70b8c3d74da.tar.gz
linux-92eb1d477145b2e7780b5002e856f70b8c3d74da.tar.bz2
linux-92eb1d477145b2e7780b5002e856f70b8c3d74da.zip
openvswitch: Use RCU callback when detaching netdevices.
Currently, each time a device is detached from an OVS datapath we call synchronize RCU before freeing associated data structures. However, if a bridge is deleted (which detaches all ports) when many devices are connected then there can be a long delay. This switches to use call_rcu() to group the cost together. Reported-by: Justin Pettit <jpettit@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'net/netfilter')
0 files changed, 0 insertions, 0 deletions