linux/net/openvswitch
Pravin B Shelar 3a4e0d6a95 openvswitch: Use parallel_ops genl.
OVS locking was recently changed to have private OVS lock which
simplified overall locking.  Therefore there is no need to have
another global genl lock to protect OVS data structures.  Following
patch uses of parallel_ops genl family for OVS.  This also allows
more granual OVS locking using ovs_mutex for protecting OVS data
structures, which gives more concurrencey.  E.g multiple genl
operations OVS_PACKET_CMD_EXECUTE can run in parallel, etc.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-04-25 01:43:15 -04:00
..
Kconfig net: Add Open vSwitch kernel components. 2011-12-03 09:35:17 -08:00
Makefile net: Add Open vSwitch kernel components. 2011-12-03 09:35:17 -08:00
actions.c net: vlan: add protocol argument to packet tagging functions 2013-04-19 14:46:06 -04:00
datapath.c openvswitch: Use parallel_ops genl. 2013-04-25 01:43:15 -04:00
datapath.h openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07:00
dp_notify.c openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07:00
flow.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-04-22 20:32:51 -04:00
flow.h openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE 2013-03-29 17:53:57 -07:00
vport-internal_dev.c net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_* 2013-04-19 14:45:26 -04:00
vport-internal_dev.h openvswitch: Replace Nicira Networks. 2012-05-03 18:55:23 -07:00
vport-netdev.c openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07:00
vport-netdev.h openvswitch: Use RCU callback when detaching netdevices. 2012-11-28 14:04:34 -08:00
vport.c openvswitch: Use generic struct pcpu_tstats. 2013-04-15 14:56:25 -07:00
vport.h openvswitch: Use generic struct pcpu_tstats. 2013-04-15 14:56:25 -07:00