On Tue, Jun 16, 2015 at 08:26:26AM +0300, Haggai Eran wrote:
On 15/06/2015 20:08, Jason Gunthorpe wrote:
On Mon, Jun 15, 2015 at 11:47:13AM +0300, Haggai Eran wrote:
Instead of relying on a the ib_cm module to check an incoming CM request's
private data header, add these checks to the RDMA
Do you have a link to this comment? I'm missing a bunch of messages
from
this thread and can't find anything from Al in the logs.
This commit appeared in qib and it did not appear on linux-rdma. I never saw
it
until it appeared.
I emailed on list to Al in
include/rdma/opa_port_info.h | 433
This matches the current code structure, but is this the best location for
this file?
Do you have a suggestion?
Mike
Ummm... This looks eerily similar to qib_verbs_mcast.c. Sed job on the file?
Is
there any way to get a description as to what the differences are between qib
and hfi?
We are working on what can be said on OPA and the hardware.
We chose to impact qib as little as possible with this driver
On 6/17/2015 8:08 AM, Marciniszyn, Mike wrote:
include/rdma/opa_port_info.h | 433
This matches the current code structure, but is this the best location for
this file?
Do you have a suggestion?
Couldn't it be a header in the hfi1 driver directory ? Isn't it OPA
specific ?
-- Hal
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
From: Jubin John jubin.j...@intel.com
Signed-off-by: Jubin John jubin.j...@intel.com
Signed-off-by: Mike Marciniszyn mike.marcinis...@intel.com
---
drivers/infiniband/Kconfig |1
drivers/infiniband/hw/Makefile |1
drivers/infiniband/hw/hfi1/sysfs.c | 131
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
From: Ira Weiny ira.we...@intel.com
Add common OPA header definitions for driver
build:
- opa_port_info.h
- opa_smi.h
- hfi1_user.sh
Additionally, ib_mad.h, has additional definitions
that are common to ib_drivers including:
- trap support
- cca support
The qib driver has the duplication
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
This patch series adds the OPA gen1 driver.
The patches are based on the the following repo/branch:
git://github.com/dledford/linux.git: to-be-rebased/for-4.2
The patches add the files and headers and the last
patch add the build hooks.
Comments address:
- Remove verbs sysfs counters
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
what's SC and what's SC-to-VL? aren't you using SM to do such mappings? if
this
and the below sysfs work-around/s for the maybe current lack of SM to
configure the port? why do the upstream kernel has to carry ~hundreds of sysfs
entries forever for such non-documented things?
This sysfs
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
+/*
+ * Generic trap/notice types
+ */
+#define IB_NOTICE_TYPE_FATAL 0x80
+#define IB_NOTICE_TYPE_URGENT 0x81
+#define IB_NOTICE_TYPE_SECURITY0x82
+#define IB_NOTICE_TYPE_SM 0x83
+#define IB_NOTICE_TYPE_INFO0x84
Moved to ib_mad.h in v3.
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
Signed-off-by: Andrew Friedley andrew.fried...@intel.com
Signed-off-by: Arthur Kepner arthur.kep...@intel.com
Signed-off-by: Brendan Cunningham brendan.cunning...@intel.com
Signed-off-by: Brian Welty brian.we...@intel.com
Signed-off-by: Caz Yokoyama caz.yokoy...@intel.com
Signed-off-by: Dean Luick
On 6/17/2015 1:50 AM, Hefty, Sean wrote:
Thanks - applied manually
Thanks.
acm/src/acme.c |2 +-
Path?
diff --git a/acm/src/acme.c b/acm/src/acme.c
index 9bf7557..d54c8b9 100644
--- a/acm/src/acme.c
+++ b/acm/src/acme.c
@@ -787,7 +787,7 @@ static int inet_any_pton(char *addr,
On Tuesday, June 16, 2015 7:47 PM, Hefty, Sean sean.he...@intel.com wrote:
To: Haggai Eran; Doug Ledford
Cc: linux-rdma@vger.kernel.org; net...@vger.kernel.org; Liran Liss; Guy
Shapiro; Shachar Raindel; Yotam Kenneth; Jason Gunthorpe
Subject: RE: [PATCH 04/11] IB/cm: Expose DGID in SIDR
+ * hfi1_get_user_pages - lock user pages into memory
+ * @start_page: the start page
+ * @num_pages: the number of pages
+ * @p: the output page structures
+ *
+ * This function takes a given start page (page aligned user virtual
+ * address) and pins it and the following specified
On 6/17/2015 8:28 AM, Mike Marciniszyn wrote:
From: Ira Weiny ira.we...@intel.com
Add common OPA header definitions for driver
build:
- opa_port_info.h
- opa_smi.h
- hfi1_user.sh
Additionally, ib_mad.h, has additional definitions
that are common to ib_drivers including:
- trap support
ib_verbs define an *extensive* direct HW access API, which is constantly
evolving.
This is the problem with verbs...
You cannot describe the intricate object relations and semantics through an
API.
In addition, you can't abstract anything or fix stuff in SW.
The only way to *truly* know
On Jun 16, 2015, at 10:25 AM, Jeff Squyres (jsquyres) jsquy...@cisco.com
wrote:
Ping.
This is just a periodic query to see if there has been any progress on
accepting this patch into libibverbs.
The patch is accepted, I just haven’t pushed it out yet.
On Jun 3, 2015, at 12:50
include/rdma/opa_port_info.h | 433
This matches the current code structure, but is this the best location
for this file?
Do you have a suggestion?
Couldn't it be a header in the hfi1 driver directory ? Isn't it OPA
specific ?
I don't have a specific suggestion. If the
On Tue, Jun 16, 2015 at 02:25:07PM +0300, Haggai Eran wrote:
But how is that going to work? How is the sender to know it should be
sending a GRH with the CM message?
If the admin wants to use SIDR with alias GIDs, they will need to
configure the system to enable GRH for such GMPs. (This
PSM2 (and PSM) uses this to dialog with the driver for hardware specific
setup.
I'm suspected at some point in the past, this was ioctl based and changed
due to bias against ioctl.
Could this be distinguished based on a common command header?
--
To unsubscribe from this list: send the line
On Wed, Jun 17, 2015 at 12:05:08PM +, Marciniszyn, Mike wrote:
Jason, what is your take on ioctl vs. write.
Well, I think the global view keeps changing, so I'm not sure what is
trendy now..
But personally, I hate seeing write() used to emulate ioctl() because
'ioctl is bad'. ie if you are
On Wed, Jun 17, 2015 at 2:48 PM, Marciniszyn, Mike
mike.marcinis...@intel.com wrote:
what's SC and what's SC-to-VL? aren't you using SM to do such mappings? if
this
and the below sysfs work-around/s for the maybe current lack of SM to
configure the port? why do the upstream kernel has to
Ummm.. Could we get some more descriptions as to what this code is for?
Do we have a new OmniPath protocol here as well or is it IB? Which
standards are followed?
I think the APIs that the driver uses need to be documented somewhere in
particular if new sysfs entries etc are created.
69 matches
Mail list logo