[PATCH 1/2] be2net: Added function to issue mailbox cmd on MQ.

2012-03-07 Thread parav.pandit
From: Parav Pandit parav.pan...@emulex.com - Added generic function to issue mailbox cmd on MQ as export function. - RoCE driver will use this before it setups its own MQ. Signed-off-by: Parav Pandit parav.pan...@emulex.com --- drivers/net/ethernet/emulex/benet/be_cmds.c | 39

[PATCH 0/2] be2net: Added functionality to support RoCE driver

2012-03-07 Thread parav.pandit
From: Parav Pandit parav.pan...@emulex.com This patch adds functionality to support RoCE (RDMA over Ethernet) driver. - Detecting RoCE supported adapters and creating linked list of them. - Enabling 5 more MSIX vectors for RoCE functionality. - Calling registered callback functions of the RoCE

[PATCH 2/2] be2net: Added functionality to support RoCE driver

2012-03-07 Thread parav.pandit
From: Parav Pandit parav.pan...@emulex.com - Increased MSIX vectors by 5 for RoCE traffic. - Added macro to check roce support on a device. - Added device specific doorbell, msix vector fields shared with nic functionality. - Provides RoCE driver registration and deregistration functions. -

Re: [PATCH resend] libmlx4: Add multicast IBoE support

2012-03-07 Thread Shawn Bohrer
On Fri, Feb 24, 2012 at 10:32:30AM -0600, Shawn Bohrer wrote: Add multicast support for IBoE to the address handle creation flow. Derived from work by Eli Cohen e...@mellanox.co.il Signed-off-by: Shawn Bohrer sboh...@rgmadvisors.com --- src/verbs.c | 38

RE: [PATCH 1/25 v2] rdma/cm: define native IB address

2012-03-07 Thread Hefty, Sean
On Mon, Feb 27, 2012 at 2:22 PM, Hefty, Sean sean.he...@intel.com wrote: --- a/include/linux/socket.h +++ b/include/linux/socket.h @@ -184,6 +184,7 @@ struct ucred {  #define AF_PPPOX       24      /* PPPoX sockets                */  #define AF_WANPIPE     25      /* Wanpipe API

Re: [RFC 0/2] be2net: Added functionality to support RoCE driver

2012-03-07 Thread Roland Dreier
On Wed, Mar 7, 2012 at 9:47 AM, parav.pan...@emulex.com wrote: From: Parav Pandit parav.pan...@emulex.com This patch is against roland's below Infiniband tree. http://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git Simiilar patch against netdev net-next tree will be made based

[PATCH v3] iw_cm: reject connect requests if cmid is not in LISTEN

2012-03-07 Thread Steve Wise
When destroying a listening cmid, the iwcm first marks the state of the cmid as DESTROYING, then releases the lock and calls into the iwarp provider to destroy the endpoint. Since the cmid is not locked, its possible for the iwarp provider to pass a connection request event to the iwcm, which

[PATCH] iw_cxgb3: don't pass irq flags to flush_qp().

2012-03-07 Thread Steve Wise
Since flush_qp() is always called with irqs disabled, all the locking inside flush_qp() and __flush_qp() doesn't need irq save/restore. Further, passing the flag variable from iwch_modify_qp() is just wrong and causes a WARN_ON() in local_bh_enable(). Signed-off-by: Steve Wise

RE: [RFC 0/2] be2net: Added functionality to support RoCE driver

2012-03-07 Thread Parav.Pandit
-Original Message- From: Roland Dreier [mailto:rol...@purestorage.com] Sent: Thursday, March 08, 2012 12:32 AM To: Pandit, Parav; David Miller Cc: net...@vger.kernel.org; linux-rdma@vger.kernel.org Subject: Re: [RFC 0/2] be2net: Added functionality to support RoCE driver On Wed, Mar 7,