From: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
To: dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
noaos-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org
Subject: [PATCH V1 libibverbs 0/2] RoCE V2 support for UD traffic
Date: Wed, 14 Sep 2016 17:31:50 +0300 [thread overview]
Message-ID: <1473863512-11218-1-git-send-email-yishaih@mellanox.com> (raw)
Hi Doug,
This patch-set from Noa enables user application to work
properly with RoCE V2 when UD traffic is used.
Sending V1 to address the symbol table note that Jason pointed
on, no other changes from V0, details below.
The series was tested successfully with mlx5 driver (lib, kernel)
and can be accessed also from my openfabrics GIT at:
git://openfabrics.org/~yishaih/libibverbs.git branch: rocev2_v1
It's sent over your master branch, to take it on top of RSS series
you can take it from the 'for-upstream' branch in above GIT.
(solves a conflict in src/libibverbs.map)
No change is required in the application side, all is done transparently
to the application.
Yishai
In General:
Currently, UD traffic is not supported over RoCE V2 in libibverbs,
since libibverbs can't differ between V1 and V2 GIDs and can't
select GID index properly.
This series contains two patches targeted to solve this:
- The first one introduces an internal helper function,
ibv_query_gid_type, to be used by libibverbs and its vendors libs
in order to select the correct GID index.
- The second patch changes init_ah_from_wc to use the first patch and
set the GID index according to the RoCE version used.
Changes from V0:
patch #1: Use IBVERBS_1.3 as the symbol label.
Noa Osherovich (2):
Add ibv_query_gid_type to support RoCE v2 UD traffic
Add support for UD traffic on RoCE v2
include/infiniband/driver.h | 7 ++
src/libibverbs.map | 5 +
src/verbs.c | 243 ++++++++++++++++++++++++++++++++++++++++----
3 files changed, 236 insertions(+), 19 deletions(-)
--
1.8.3.1
--
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
next reply other threads:[~2016-09-14 14:31 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-14 14:31 Yishai Hadas [this message]
[not found] ` <1473863512-11218-1-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-09-14 14:31 ` [PATCH V1 libibverbs 1/2] Add ibv_query_gid_type to support RoCE v2 UD traffic Yishai Hadas
2016-09-14 14:31 ` [PATCH V1 libibverbs 2/2] Add support for UD traffic on RoCE v2 Yishai Hadas
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=1473863512-11218-1-git-send-email-yishaih@mellanox.com \
--to=yishaih-vpraknaxozvwk0htik3j/w@public.gmane.org \
--cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=noaos-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=talal-VPRAkNaXOzVWk0Htik3J/w@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.