public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Kumar Sanghvi <kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
To: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
Cc: swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org,
	tom-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org,
	divy-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org,
	Faisal.Latif-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
	Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
	Kumar Sanghvi <kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
Subject: [PATCH 0/4] iWARP MPAv2 Support
Date: Sun, 25 Sep 2011 20:17:42 +0530	[thread overview]
Message-ID: <1316962066-28701-1-git-send-email-kumaras@chelsio.com> (raw)

This series adds support for MPA V2 Enhanced RDMA Negotiation
protocol.
Details about the protocol are available at below IETF Draft:
http://www.ietf.org/id/draft-ietf-storm-mpa-peer-connect-06.txt

To brief on MPA V2:
1) It allows two communicating endpoints to negotiate the IRD/ORD
   values to be used in RDMA tranfers.
2) It allows two communicating endpoints to negotiate the type of
   RTR message to use, when operating in peer2peer mode.
3) MPA v2 is backwards compatible with original MPA protocol.

Patch 1/4 adds support to pass the ird/ord values upwards to the ULP
application so that they can take part in ird/ord negotiation.

Patch 2/4 adds MPA V2 support to the Chelsio iw_cxgb4.

Patch 3/4 adds minimal MPA V2 support to iw_cxgb3 and amso1100.

Patch 4/4 adds MPA V2 support to the Intel iw_nes.

MPA_v2 support to the iw_cxgb4 and iw_nes has been tested to work
fine, by both Intel and Chelsio, using basic test tools like
rping and rdma_bw.
---

Kumar Sanghvi (3):
  iw_cm: Propagate ird/ord values upwards
  iw_cxgb4: Add support for MPA V2 Enhanced RDMA Negotiation
  amso1100/iw_cxgb3: Minimal MPAv2 support

Tatyana (1):
  RDMA/nes: Adds support for MPA frame Version 2

 drivers/infiniband/core/cma.c            |    8 +-
 drivers/infiniband/hw/amso1100/c2_ae.c   |    5 +
 drivers/infiniband/hw/amso1100/c2_intr.c |    5 +
 drivers/infiniband/hw/cxgb3/iwch_cm.c    |   10 +
 drivers/infiniband/hw/cxgb4/cm.c         |  469 ++++++++++++-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h   |   22 +-
 drivers/infiniband/hw/cxgb4/qp.c         |   14 +-
 drivers/infiniband/hw/nes/nes_cm.c       | 1101 +++++++++++++++++------------
 drivers/infiniband/hw/nes/nes_cm.h       |   73 ++-
 drivers/infiniband/hw/nes/nes_verbs.h    |    3 +-
 include/rdma/iw_cm.h                     |    2 +
 11 files changed, 1197 insertions(+), 515 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2011-09-25 14:47 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-25 14:47 Kumar Sanghvi [this message]
     [not found] ` <1316962066-28701-1-git-send-email-kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-09-25 14:47   ` [PATCH 1/4] iw_cm: Propagate ird/ord values upwards Kumar Sanghvi
     [not found]     ` <1316962066-28701-2-git-send-email-kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-10-03 19:26       ` Steve Wise
2011-09-25 14:47   ` [PATCH 2/4] iw_cxgb4: Add support for MPA V2 Enhanced RDMA Negotiation Kumar Sanghvi
     [not found]     ` <1316962066-28701-3-git-send-email-kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-10-03 19:26       ` Steve Wise
2011-09-25 14:47   ` [PATCH 3/4] amso1100/iw_cxgb3: Minimal MPAv2 support Kumar Sanghvi
     [not found]     ` <1316962066-28701-4-git-send-email-kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-10-03 19:27       ` Steve Wise
2011-09-25 14:47   ` [PATCH 4/4] RDMA/nes: Adds support for MPA frame Version 2 Kumar Sanghvi
     [not found]     ` <1316962066-28701-5-git-send-email-kumaras-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-10-03 19:28       ` Steve Wise
2011-10-03 14:49   ` [PATCH 0/4] iWARP MPAv2 Support Kumar Sanghvi
     [not found]     ` <4E89CB7B.6060806-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org>
2011-10-04 18:12       ` Kumar SANGHVI
     [not found]         ` <20111004181232.GA16827-ZuiPNEE88OINxtijsoNbcrBI9BrxbZE7QQ4Iyu8u01E@public.gmane.org>
2011-10-05 17:21           ` Roland Dreier
     [not found]             ` <CAL1RGDVjt0YgWqho-Kkg6Mo61n3jDv1SnZOyeBxSv2p8dxM3Cg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-10-06 16:41               ` Roland Dreier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1316962066-28701-1-git-send-email-kumaras@chelsio.com \
    --to=kumaras-ut6up61k2wzbdgjk7y7tuq@public.gmane.org \
    --cc=Faisal.Latif-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=divy-ut6Up61K2wZBDgjK7y7TUQ@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \
    --cc=tom-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox