[GIT PULL] please pull infiniband.git

2013-05-08 Thread Roland Dreier
Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus InfiniBand/RDMA changes for the 3.10 merge window: - XRC transport fixes - Fix DHCP on IPoIB - mlx4 prepara

Re: [ANNOUNCE] SRP: ProfitBricks publishes its SRP Initiator patches

2013-05-08 Thread Sebastian Riemer
FYI: I've released version 0.6 of my SRP patches today. The automatic reconnect is included now. The tests for that will follow in the next version. But we already did quite intensive testing for that. Hard reboot and also soft reboot of the target are possible with that reconnect. It just reconn

[PATCH RESEND for-3.10 1/3] IB/iser: Fix device removal flow

2013-05-08 Thread Or Gerlitz
From: Roi Dayan Change the code to destroy the "last opened" rdma_cm id after making sure we released all other objects (QP,CQs,PD,etc) associated with the IB device. Since iser accesses the IB device using the rdma_cm id, we need to free any objects that are related to the device which is assoc

[PATCH RESEND for-3.10 0/3] 2nd batch of iSER patches

2013-05-08 Thread Or Gerlitz
Resending the whole series as of wrong chunk getting into patch #3, sorry for that. Hi Roland, Here's a 2nd batch of iser patches for 3.10, with the hightlight being a fix to the device removal flow from Roi Dayan. For some reason the race this patch fixes doesn't hit on IB link layer as of diff

[PATCH RESEND for-3.10 2/3] IB/iser: Add Mellanox copyright

2013-05-08 Thread Or Gerlitz
Add Mellanox copyright to the iser initiator source code which I maintain. Signed-off-by: Or Gerlitz --- drivers/infiniband/ulp/iser/iscsi_iser.c |1 + drivers/infiniband/ulp/iser/iscsi_iser.h |1 + drivers/infiniband/ulp/iser/iser_initiator.c |1 + drivers/infiniband/ulp/ise

[PATCH RESEND for-3.10 3/3] MAINTAINERS: Add entry for iSCSI Extensions for RDMA (iSER) initiator

2013-05-08 Thread Or Gerlitz
Add entry for the iSER initiator driver and which is maintained by Or Gerlitz and Roi Dayan below the kernel Infiniband subsystem. Signed-off-by: Or Gerlitz --- MAINTAINERS | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 8bdd7a7.

Re: [PATCH for-3.10 3/3] MAINTAINERS: Add entry for iSCSI Extensions for RDMA (iSER) initiator

2013-05-08 Thread Or Gerlitz
On 08/05/2013 15:05, Or Gerlitz wrote: +ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR +M: Or Gerlitz +M: Roi Dayan +L: linux-rdma@vger.kernel.org +S: Supported +W: http://www.openfabrics.org +W: www.open-iscsi.org +Q: http://patchwork.kernel.org/project/linux-rdma/list/ +

[PATCH for-3.10 3/3] MAINTAINERS: Add entry for iSCSI Extensions for RDMA (iSER) initiator

2013-05-08 Thread Or Gerlitz
Add entry for the iSER initiator driver and which is maintained by Or Gerlitz and Roi Dayan below the kernel Infiniband subsystem. Signed-off-by: Or Gerlitz --- MAINTAINERS | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 8bdd7

[PATCH for-3.10 1/3] IB/iser: Fix device removal flow

2013-05-08 Thread Or Gerlitz
From: Roi Dayan Change the code to destroy the "last opened" rdma_cm id after making sure we released all other objects (QP,CQs,PD,etc) associated with the IB device. Since iser accesses the IB device using the rdma_cm id, we need to free any objects that are related to the device which is assoc

[PATCH for-3.10 0/3] 2nd batch of iSER patches

2013-05-08 Thread Or Gerlitz
Hi Roland, Here's a 2nd batch of iser patches for 3.10, with the hightlight being a fix to the device removal flow from Roi Dayan. For some reason the race this patch fixes doesn't hit on IB link layer as of different timings (e.g more modules that register with the IB core, such as IPoIB), but i

[PATCH for-3.10 2/3] IB/iser: Add Mellanox copyright

2013-05-08 Thread Or Gerlitz
Add Mellanox copyright to the iser initiator source code which I maintain. Signed-off-by: Or Gerlitz --- drivers/infiniband/ulp/iser/iscsi_iser.c |1 + drivers/infiniband/ulp/iser/iscsi_iser.h |1 + drivers/infiniband/ulp/iser/iser_initiator.c |1 + drivers/infiniband/ulp/ise

Re: Infiniband HA

2013-05-08 Thread Sebastian Riemer
Hi Gandalf, just build up two separate fabrics. This means that you don't interconnect both switches. Otherwise, issues on one port also affect the other port. What do you use for storage? SRP? This requires dm-multipath and fast IO failing + automatic reconnect patches from Bart or from me. All