2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-15 16:53:54 +08:00
linux-next/net/openvswitch
Pravin B Shelar 8e4e1713e4 openvswitch: Simplify datapath locking.
Currently OVS uses combination of genl and rtnl lock to protect
datapath state.  This was done due to networking stack locking.
But this has complicated locking and there are few lock ordering
issues with new tunneling protocols.
Following patch simplifies locking by introducing new ovs mutex
and now this lock is used to protect entire ovs state.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
2013-04-15 14:38:40 -07:00
..
actions.c openvswitch: fix the calculation of checksum for vlan header 2013-02-22 17:02:38 -08:00
datapath.c openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07: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 openvswitch: Use nla_memcpy() to memcpy() data from attributes 2013-03-29 17:53:46 -07:00
flow.h openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE 2013-03-29 17:53:57 -07: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
vport-internal_dev.c openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07: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: Simplify datapath locking. 2013-04-15 14:38:40 -07:00
vport.h openvswitch: Simplify datapath locking. 2013-04-15 14:38:40 -07:00