linux/drivers/block/drbd
Andreas Gruenbacher a6b32bc3ce drbd: Introduce "peer_device" object between "device" and "connection"
In a setup where a device (aka volume) can replicate to multiple peers and one
connection can be shared between multiple devices, we need separate objects to
represent devices on peer nodes and network connections.

As a first step to introduce multiple connections per device, give each
drbd_device object a single drbd_peer_device object which connects it to a
drbd_connection object.

Signed-off-by: Andreas Gruenbacher <agruen@linbit.com>
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
2014-02-17 16:44:51 +01:00
..
drbd_actlog.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_bitmap.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_int.h drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_interval.c Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6 2012-11-09 14:20:23 +01:00
drbd_interval.h drbd: Iterate over all overlapping intervals in a tree 2011-10-14 16:47:37 +02:00
drbd_main.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_nl.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_nla.c drbd: Split off netlink mandatory attribute handling into separate file 2012-11-08 16:57:45 +01:00
drbd_nla.h drbd: Split off netlink mandatory attribute handling into separate file 2012-11-08 16:57:45 +01:00
drbd_proc.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_protocol.h drbd: Split off on-the-wire protocol definitions 2014-02-17 16:27:49 +01:00
drbd_receiver.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_req.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_req.h drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_state.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_state.h drbd: Rename drbd_tconn -> drbd_connection 2014-02-17 16:44:47 +01:00
drbd_strings.c drbd: Fix disconnect to keep the peer disk state if connection breaks during operation 2013-03-28 10:10:25 -06:00
drbd_vli.h Fix common misspellings 2011-03-31 11:26:23 -03:00
drbd_worker.c drbd: Introduce "peer_device" object between "device" and "connection" 2014-02-17 16:44:51 +01:00
drbd_wrappers.h drbd: Rename "mdev" to "device" 2014-02-17 16:42:24 +01:00
Kconfig drbd: update Kconfig to match current dependencies 2012-12-06 13:08:29 +01:00
Makefile drbd: Split off netlink mandatory attribute handling into separate file 2012-11-08 16:57:45 +01:00