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
..
9p
Revert parts of "hlist: drop the node parameter from iterators"
2013-03-08 15:05:34 -08:00
802
8021q
8021q: fix a potential use-after-free
2013-03-24 17:27:28 -04:00
appletalk
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
atm
net: add ETH_P_802_3_MIN
2013-03-28 01:20:42 -04:00
ax25
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
batman-adv
batman-adv: use seq_puts instead of seq_printf when the format is constant
2013-03-27 10:29:55 +01:00
bluetooth
net: add ETH_P_802_3_MIN
2013-03-28 01:20:42 -04:00
bridge
bridge: remove unused variable ifm
2013-03-28 14:41:19 -04:00
caif
CAIF: fix indentation for function arguments
2013-03-07 16:24:45 -05:00
can
rtnetlink: Remove passing of attributes into rtnl_doit functions
2013-03-22 10:31:16 -04:00
ceph
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2013-03-12 09:22:42 -07:00
core
net: rtnetlink: fdb dflt dump must set idx used for cb->arg[0]
2013-03-29 15:26:27 -04:00
dcb
rtnetlink: Remove passing of attributes into rtnl_doit functions
2013-03-22 10:31:16 -04:00
dccp
tcp: Remove TCPCT
2013-03-17 14:35:13 -04:00
decnet
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
dns_resolver
dsa
dsa: fix freeing of sparse port allocation
2013-03-25 12:23:41 -04:00
ethernet
net: add ETH_P_802_3_MIN
2013-03-28 01:20:42 -04:00
ieee802154
netlink: fix the warning introduced by netlink API replacement
2013-03-29 14:44:37 -04:00
ipv4
ip_tunnel: Fix off-by-one error in forming dev name.
2013-03-29 15:24:28 -04:00
ipv6
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
ipx
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
irda
net/irda: add missing error path release_sock call
2013-03-20 12:23:13 -04:00
iucv
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
key
afkey: fix a typo
2013-03-07 16:26:45 -05:00
l2tp
l2tp: calling the ref() instead of deref()
2013-03-22 14:39:24 -04:00
lapb
llc
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
mac80211
net: add ETH_P_802_3_MIN
2013-03-28 01:20:42 -04:00
mac802154
mac802154: add mac802154_dev_get_dsn()
2013-03-26 12:37:58 -04:00
netfilter
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
netlabel
netlabel: fix build problems when CONFIG_IPV6=n
2013-03-08 11:33:51 -05:00
netlink
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
netrom
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
nfc
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
2013-03-18 09:39:21 -04:00
openvswitch
openvswitch: Simplify datapath locking.
2013-04-15 14:38:40 -07:00
packet
net: switch to use skb_probe_transport_header()
2013-03-27 12:48:31 -04:00
phonet
rtnetlink: Remove passing of attributes into rtnl_doit functions
2013-03-22 10:31:16 -04:00
rds
net/rds: zero last byte for strncpy
2013-03-08 00:35:44 -05:00
rfkill
net: rfkill: Fix sparse warning in rfkill-regulator.c
2013-03-06 16:35:41 +01:00
rose
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
rxrpc
sched
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
sctp
sctp: don't break the loop while meeting the active_path so as to find the matched transport
2013-03-13 10:09:55 -04:00
sunrpc
NFS client bugfixes for Linux 3.9
2013-03-26 14:23:45 -07:00
tipc
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
unix
af_unix: dont send SCM_CREDENTIAL when dest socket is NULL
2013-03-26 12:33:55 -04:00
vmw_vsock
VSOCK: Support VM sockets connected to the hypervisor.
2013-03-15 08:26:26 -04:00
wimax
wireless
net: add ETH_P_802_3_MIN
2013-03-28 01:20:42 -04:00
x25
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
xfrm
xfrm: use xfrm direction when lookup policy
2013-03-19 10:35:11 -04:00
compat.c
Kconfig
netlink: Diag core and basic socket info dumping (v2)
2013-03-21 12:38:03 -04:00
Makefile
nonet.c
socket.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2013-02-26 20:16:07 -08:00
sysctl_net.c