From: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
To: "ira.weiny" <ira.weiny@intel.com>
Cc: Doug Ledford <dledford@redhat.com>,
Michael Wang <yun.wang@profitbricks.com>,
Roland Dreier <roland@kernel.org>,
Sean Hefty <sean.hefty@intel.com>,
linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-nfs@vger.kernel.org, netdev@vger.kernel.org,
Hal Rosenstock <hal.rosenstock@gmail.com>,
Tom Tucker <tom@opengridcomputing.com>,
Steve Wise <swise@opengridcomputing.com>,
Hoang-Nam Nguyen <hnguyen@de.ibm.com>,
Christoph Raisch <raisch@de.ibm.com>,
Mike Marciniszyn <infinipath@intel.com>,
Eli Cohen <eli@mellanox.com>,
Faisal Latif <faisal.latif@intel.com>,
Upinder Malhi <umalhi@cisco.com>,
Trond Myklebust <trond.myklebust@primarydata.com>,
"J. Bruce Fields" <bfields@fieldses.org>,
"David S. Miller" <davem@davemloft.net>,
PJ Waskiewicz <pj.waskiewicz@solidfire.com>,
Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>,
Or Gerlitz <ogerlitz@mellanox.com>,
Jack Morgenstein <jackm@dev.mellanox.co.il>,
Haggai Eran <haggaie@mellanox.com>,
Ilya Nelkenbaum <ilyan@mellanox.com>,
Yann Droneaud <ydroneaud@opteya.com>,
Bart Van Assche <bvanassche@acm.org>,
Shachar Raindel <raindel@mellanox.com>,
Sagi Grimberg <sagig@mellanox.com>,
Devesh Sharma <devesh.sharma@emulex.com>,
Matan Barak <matanb@mellanox.com>,
Moni Shoua <monis@mellanox.com>, Jiri Kosina <jkosina@suse.cz>,
Selvin Xavier <selvin.xavier@emulex.com>,
Mitesh Ahuja <mitesh.ahuja@emulex.com>,
Li RongQing <roy.qing.li@gmail.com>,
Rasmus Villemoes <linux@rasmusvillemoes.dk>,
Alex Estrin <alex.estrin@intel.com>,
Eric Dumazet <edumazet@google.com>,
Erez Shitrit <erezsh@mellanox.com>, Tom Gundersen <teg@jklm.no>,
Chuck Lever <chuck.lever@oracle.com>
Subject: Re: [PATCH v2 01/17] IB/Verbs: Implement new callback query_transport() for each HW
Date: Fri, 10 Apr 2015 10:15:51 -0600 [thread overview]
Message-ID: <20150410161551.GA26419@obsidianresearch.com> (raw)
In-Reply-To: <20150410061610.GA26288@phlsvsds.ph.intel.com>
On Fri, Apr 10, 2015 at 02:16:11AM -0400, ira.weiny wrote:
> > IB ROCEE OPA
> > SMI Y N Y (though the OPA smi looked a bit different)
>
> Yes OPA is different but it is based on the class version of the individual
> MADs not any particular device/port support.
> > OPA SMP N N Y
>
> How is this different from the SMI?
Any code that generates SMPs and SMIs is going to need to know what
format to generate them in. It seems we have a sort of weird world
where IB SMPs are supported on OPA but not the IB SMI.
Not sure any users exist though..
> > Maybe the above set would make a lot more sense as:
> > cap_ib_qp0
> > cap_ib_qp1
> > cap_opa_qp0
>
> I disagree.
>
> All we need right now is is cap_qp0. All devices currently support QP1.
I didn't list iWarp in the table because everything is no, but it
doesn't support QP1.
> > ib_sa means the IBA SA protocol is supported (Y Y Y)
>
> I think this should be (Y N Y)
>
> IBoE has no SA. The IBoE code "fabricates" a Path Record it does not need to
> interact with the SA.
I was wondering why there are so many checks in the SA code, I know
RoCEE doesn't use it, but why are there there?
> > ib_mcast true if the IBA SA protocol is used for multicast GIDs (Y N
> > Y)
>
> Given the above why can't we just have the "ib_sa" flag?
Maybe I got it wrong, but yes, if it really means 'IBA SA protocol for
multicast then it can just be cap_sa.
But there is also the idea that some devices can't do multicast at all
(iWarp), we must care about that at some point?
> However, I think checking the link layer is more appropriate here.
> It does not make sense to do IP over IB over Eth. Even though the
> IBoE can do the "IB" protocol.
Yes, it is ugly.
I think if we look closely we'll find that IPoIB today has a hard
requirement on cap_sa being true, so lets use that?
In fact any ULP that unconditionally uses the SA can use that.
> > I actually really prefer cap_mandatory_grh - that is what is going on
> > here. ie based on that name (as a reviewer) I'd expect to see the mad
> > layer check that the mandatory GRH is always present, or blow up.
>
> While GRH mandatory (for the GMP) is what this is. The function
> ib_init_ah_from_path generically is really handling an "IBoE address" to send
> to and therefore we need to force the GRH in the AH.
This make sense to me.
It appears we have at least rocee, rocee v2 (udp?), tcp, ib and opa
address and AH formats? opa would support ib addresses too I guess.
A
bool rdma_port_addr_is_XXX()
along with a
enum AddrType rdma_port_addr_type()
Might be the thing? The latter should only be used with switch()
Jason
WARNING: multiple messages have this Message-ID (diff)
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: "ira.weiny" <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Michael Wang <yun.wang-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>,
Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Hal Rosenstock
<hal.rosenstock-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Tom Tucker
<tom-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
Steve Wise
<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
Hoang-Nam Nguyen
<hnguyen-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>,
Christoph Raisch <raisch-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>,
Mike Marciniszyn
<infinipath-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Eli Cohen <eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Faisal Latif
<faisal.latif-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Upinder Malhi <umalhi-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>,
Trond Myklebust
<trond.myklebust-7I+n7zu2hftEKMMhf/gKZA@public.gmane.org>,
"J. Bruce Fields"
<bfields-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>,
"David S. Miller" <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
PJ Waskiewicz
<pj.waskiewicz-PrFOU5CTvK1l57MIdRCFDg@public.gmane.org>,
Tatyana Nikolova
<Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Jack
Subject: Re: [PATCH v2 01/17] IB/Verbs: Implement new callback query_transport() for each HW
Date: Fri, 10 Apr 2015 10:15:51 -0600 [thread overview]
Message-ID: <20150410161551.GA26419@obsidianresearch.com> (raw)
In-Reply-To: <20150410061610.GA26288-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
On Fri, Apr 10, 2015 at 02:16:11AM -0400, ira.weiny wrote:
> > IB ROCEE OPA
> > SMI Y N Y (though the OPA smi looked a bit different)
>
> Yes OPA is different but it is based on the class version of the individual
> MADs not any particular device/port support.
> > OPA SMP N N Y
>
> How is this different from the SMI?
Any code that generates SMPs and SMIs is going to need to know what
format to generate them in. It seems we have a sort of weird world
where IB SMPs are supported on OPA but not the IB SMI.
Not sure any users exist though..
> > Maybe the above set would make a lot more sense as:
> > cap_ib_qp0
> > cap_ib_qp1
> > cap_opa_qp0
>
> I disagree.
>
> All we need right now is is cap_qp0. All devices currently support QP1.
I didn't list iWarp in the table because everything is no, but it
doesn't support QP1.
> > ib_sa means the IBA SA protocol is supported (Y Y Y)
>
> I think this should be (Y N Y)
>
> IBoE has no SA. The IBoE code "fabricates" a Path Record it does not need to
> interact with the SA.
I was wondering why there are so many checks in the SA code, I know
RoCEE doesn't use it, but why are there there?
> > ib_mcast true if the IBA SA protocol is used for multicast GIDs (Y N
> > Y)
>
> Given the above why can't we just have the "ib_sa" flag?
Maybe I got it wrong, but yes, if it really means 'IBA SA protocol for
multicast then it can just be cap_sa.
But there is also the idea that some devices can't do multicast at all
(iWarp), we must care about that at some point?
> However, I think checking the link layer is more appropriate here.
> It does not make sense to do IP over IB over Eth. Even though the
> IBoE can do the "IB" protocol.
Yes, it is ugly.
I think if we look closely we'll find that IPoIB today has a hard
requirement on cap_sa being true, so lets use that?
In fact any ULP that unconditionally uses the SA can use that.
> > I actually really prefer cap_mandatory_grh - that is what is going on
> > here. ie based on that name (as a reviewer) I'd expect to see the mad
> > layer check that the mandatory GRH is always present, or blow up.
>
> While GRH mandatory (for the GMP) is what this is. The function
> ib_init_ah_from_path generically is really handling an "IBoE address" to send
> to and therefore we need to force the GRH in the AH.
This make sense to me.
It appears we have at least rocee, rocee v2 (udp?), tcp, ib and opa
address and AH formats? opa would support ib addresses too I guess.
A
bool rdma_port_addr_is_XXX()
along with a
enum AddrType rdma_port_addr_type()
Might be the thing? The latter should only be used with switch()
Jason
--
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
WARNING: multiple messages have this Message-ID (diff)
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: "ira.weiny" <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Michael Wang <yun.wang-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>,
Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Hal Rosenstock
<hal.rosenstock-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Tom Tucker
<tom-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
Steve Wise
<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
Hoang-Nam Nguyen
<hnguyen-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>,
Christoph Raisch <raisch-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>,
Mike Marciniszyn
<infinipath-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Eli Cohen <eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Faisal Latif
<faisal.latif-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Upinder Malhi <umalhi-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>,
Trond Myklebust
<trond.myklebust-7I+n7zu2hftEKMMhf/gKZA@public.gmane.org>,
"J. Bruce Fields"
<bfields-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>,
"David S. Miller" <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
PJ Waskiewicz
<pj.waskiewicz-PrFOU5CTvK1l57MIdRCFDg@public.gmane.org>,
Tatyana Nikolova
<Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Jack Morg
Subject: Re: [PATCH v2 01/17] IB/Verbs: Implement new callback query_transport() for each HW
Date: Fri, 10 Apr 2015 10:15:51 -0600 [thread overview]
Message-ID: <20150410161551.GA26419@obsidianresearch.com> (raw)
In-Reply-To: <20150410061610.GA26288-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
On Fri, Apr 10, 2015 at 02:16:11AM -0400, ira.weiny wrote:
> > IB ROCEE OPA
> > SMI Y N Y (though the OPA smi looked a bit different)
>
> Yes OPA is different but it is based on the class version of the individual
> MADs not any particular device/port support.
> > OPA SMP N N Y
>
> How is this different from the SMI?
Any code that generates SMPs and SMIs is going to need to know what
format to generate them in. It seems we have a sort of weird world
where IB SMPs are supported on OPA but not the IB SMI.
Not sure any users exist though..
> > Maybe the above set would make a lot more sense as:
> > cap_ib_qp0
> > cap_ib_qp1
> > cap_opa_qp0
>
> I disagree.
>
> All we need right now is is cap_qp0. All devices currently support QP1.
I didn't list iWarp in the table because everything is no, but it
doesn't support QP1.
> > ib_sa means the IBA SA protocol is supported (Y Y Y)
>
> I think this should be (Y N Y)
>
> IBoE has no SA. The IBoE code "fabricates" a Path Record it does not need to
> interact with the SA.
I was wondering why there are so many checks in the SA code, I know
RoCEE doesn't use it, but why are there there?
> > ib_mcast true if the IBA SA protocol is used for multicast GIDs (Y N
> > Y)
>
> Given the above why can't we just have the "ib_sa" flag?
Maybe I got it wrong, but yes, if it really means 'IBA SA protocol for
multicast then it can just be cap_sa.
But there is also the idea that some devices can't do multicast at all
(iWarp), we must care about that at some point?
> However, I think checking the link layer is more appropriate here.
> It does not make sense to do IP over IB over Eth. Even though the
> IBoE can do the "IB" protocol.
Yes, it is ugly.
I think if we look closely we'll find that IPoIB today has a hard
requirement on cap_sa being true, so lets use that?
In fact any ULP that unconditionally uses the SA can use that.
> > I actually really prefer cap_mandatory_grh - that is what is going on
> > here. ie based on that name (as a reviewer) I'd expect to see the mad
> > layer check that the mandatory GRH is always present, or blow up.
>
> While GRH mandatory (for the GMP) is what this is. The function
> ib_init_ah_from_path generically is really handling an "IBoE address" to send
> to and therefore we need to force the GRH in the AH.
This make sense to me.
It appears we have at least rocee, rocee v2 (udp?), tcp, ib and opa
address and AH formats? opa would support ib addresses too I guess.
A
bool rdma_port_addr_is_XXX()
along with a
enum AddrType rdma_port_addr_type()
Might be the thing? The latter should only be used with switch()
Jason
--
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 prev parent reply other threads:[~2015-04-10 16:16 UTC|newest]
Thread overview: 247+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-07 12:25 [PATCH v2 00/17] IB/Verbs: IB Management Helpers Michael Wang
2015-04-07 12:25 ` Michael Wang
2015-04-07 12:25 ` Michael Wang
2015-04-07 12:28 ` [PATCH 01/17] IB/Verbs: Implement new callback query_transport() for each HW Michael Wang
2015-04-07 12:28 ` Michael Wang
2015-04-07 12:28 ` Michael Wang
2015-04-07 12:44 ` Michael Wang
2015-04-07 12:44 ` Michael Wang
2015-04-07 12:44 ` Michael Wang
2015-04-07 12:29 ` [PATCH v2 02/17] IB/Verbs: Implement raw management helpers Michael Wang
2015-04-07 12:29 ` Michael Wang
2015-04-07 12:29 ` Michael Wang
2015-04-07 21:25 ` Hefty, Sean
2015-04-07 21:25 ` Hefty, Sean
2015-04-07 21:25 ` Hefty, Sean
2015-04-07 21:25 ` Hefty, Sean
2015-04-08 8:41 ` Michael Wang
2015-04-08 8:41 ` Michael Wang
2015-04-08 8:41 ` Michael Wang
2015-04-07 12:30 ` [PATCH v2 03/17] IB/Verbs: Use management helper cap_ib_mad() for mad-check Michael Wang
2015-04-07 12:30 ` Michael Wang
2015-04-07 12:30 ` Michael Wang
2015-04-07 17:26 ` Jason Gunthorpe
2015-04-07 17:26 ` Jason Gunthorpe
2015-04-07 17:26 ` Jason Gunthorpe
2015-04-08 8:13 ` Michael Wang
2015-04-08 8:13 ` Michael Wang
2015-04-08 8:13 ` Michael Wang
2015-04-07 12:31 ` [PATCH v2 04/17] IB/Verbs: Use management helper cap_ib_smi() for smi-check Michael Wang
2015-04-07 12:31 ` Michael Wang
2015-04-07 12:31 ` Michael Wang
2015-04-07 12:32 ` [PATCH v2 05/17] IB/Verbs: Use management helper cap_ib_cm() for cm-check Michael Wang
2015-04-07 12:32 ` Michael Wang
2015-04-07 12:32 ` Michael Wang
2015-04-07 12:32 ` [PATCH v2 06/17] IB/Verbs: Use management helper cap_ib_sa() for sa-check Michael Wang
2015-04-07 12:32 ` Michael Wang
2015-04-07 12:32 ` Michael Wang
2015-04-07 12:33 ` [PATCH v2 07/17] IB/Verbs: Use management helper cap_ib_mcast() for mcast-check Michael Wang
2015-04-07 12:33 ` Michael Wang
2015-04-07 12:33 ` Michael Wang
2015-04-07 12:34 ` [PATCH v2 08/17] IB/Verbs: Use management helper cap_ipoib() for ipoib-check Michael Wang
2015-04-07 12:34 ` Michael Wang
2015-04-07 12:34 ` Michael Wang
2015-04-07 12:34 ` [PATCH v2 09/17] IB/Verbs: Use helper cap_read_multi_sge() and reform svc_rdma_accept() Michael Wang
2015-04-07 12:34 ` Michael Wang
2015-04-07 12:34 ` Michael Wang
2015-04-07 15:46 ` Tom Talpey
2015-04-07 15:46 ` Tom Talpey
2015-04-07 15:46 ` Tom Talpey
2015-04-07 16:05 ` Michael Wang
2015-04-07 16:05 ` Michael Wang
2015-04-07 16:05 ` Michael Wang
2015-04-07 17:42 ` Jason Gunthorpe
2015-04-07 17:42 ` Jason Gunthorpe
2015-04-07 17:42 ` Jason Gunthorpe
2015-04-08 8:51 ` Michael Wang
2015-04-08 8:51 ` Michael Wang
2015-04-07 12:35 ` [PATCH v2 10/17] IB/Verbs: Adopt management helpers for IB helpers Michael Wang
2015-04-07 12:35 ` Michael Wang
2015-04-07 12:35 ` Michael Wang
2015-04-07 18:40 ` Hefty, Sean
2015-04-07 18:40 ` Hefty, Sean
2015-04-07 18:40 ` Hefty, Sean
2015-04-07 18:40 ` Hefty, Sean
2015-04-08 8:24 ` Michael Wang
2015-04-08 8:24 ` Michael Wang
2015-04-08 8:24 ` Michael Wang
2015-04-07 20:12 ` Jason Gunthorpe
2015-04-07 20:12 ` Jason Gunthorpe
2015-04-07 20:12 ` Jason Gunthorpe
2015-04-07 20:16 ` Steve Wise
2015-04-07 20:16 ` Steve Wise
2015-04-07 20:16 ` Steve Wise
2015-04-08 8:28 ` Michael Wang
2015-04-08 8:28 ` Michael Wang
2015-04-08 8:28 ` Michael Wang
2015-04-09 5:36 ` ira.weiny
2015-04-09 5:36 ` ira.weiny
2015-04-07 20:18 ` Hefty, Sean
2015-04-07 20:18 ` Hefty, Sean
2015-04-07 20:18 ` Hefty, Sean
2015-04-07 12:36 ` [PATCH v2 11/17] IB/Verbs: Reform link_layer_show() and ib_uverbs_query_port() Michael Wang
2015-04-07 12:36 ` Michael Wang
2015-04-07 12:36 ` Michael Wang
2015-04-07 18:49 ` Hefty, Sean
2015-04-07 18:49 ` Hefty, Sean
2015-04-07 18:49 ` Hefty, Sean
2015-04-07 18:49 ` Hefty, Sean
2015-04-07 18:56 ` Steve Wise
2015-04-07 18:56 ` Steve Wise
2015-04-07 18:56 ` Steve Wise
2015-04-08 8:29 ` Michael Wang
2015-04-08 8:29 ` Michael Wang
2015-04-08 8:29 ` Michael Wang
2015-04-07 12:36 ` [PATCH v2 12/17] IB/Verbs: Use management helper cap_ib_cm_dev() for cm-device-check Michael Wang
2015-04-07 12:36 ` Michael Wang
2015-04-07 12:36 ` Michael Wang
2015-04-07 12:37 ` [PATCH v2 13/17] IB/Verbs: Reform cma/ucma with management helpers Michael Wang
2015-04-07 12:37 ` Michael Wang
2015-04-07 12:37 ` Michael Wang
2015-04-07 21:11 ` Steve Wise
2015-04-07 21:11 ` Steve Wise
2015-04-07 21:11 ` Steve Wise
2015-04-08 8:39 ` Michael Wang
2015-04-08 8:39 ` Michael Wang
2015-04-07 21:36 ` Hefty, Sean
2015-04-07 21:36 ` Hefty, Sean
2015-04-07 21:36 ` Hefty, Sean
2015-04-07 21:36 ` Hefty, Sean
2015-04-08 9:37 ` Michael Wang
2015-04-08 9:37 ` Michael Wang
2015-04-08 9:37 ` Michael Wang
2015-04-08 17:02 ` Hefty, Sean
2015-04-08 17:02 ` Hefty, Sean
2015-04-08 17:02 ` Hefty, Sean
2015-04-08 17:02 ` Hefty, Sean
2015-04-09 8:05 ` Michael Wang
2015-04-09 8:05 ` Michael Wang
2015-04-07 12:38 ` [PATCH v2 14/17] IB/Verbs: Reserve legacy transport type for 'struct rdma_dev_addr' Michael Wang
2015-04-07 12:38 ` Michael Wang
2015-04-07 12:38 ` Michael Wang
2015-04-07 12:38 ` [PATCH v2 15/17] IB/Verbs: Reform cma_acquire_dev() with management helpers Michael Wang
2015-04-07 12:38 ` Michael Wang
2015-04-07 12:38 ` Michael Wang
2015-04-07 12:39 ` [PATCH v2 16/17] IB/Verbs: Cleanup rdma_node_get_transport() Michael Wang
2015-04-07 12:39 ` Michael Wang
2015-04-07 12:39 ` Michael Wang
2015-04-07 12:39 ` [PATCH v2 17/17] IB/Verbs: Move rdma_port_get_link_layer() to mlx4 head file Michael Wang
2015-04-07 12:39 ` Michael Wang
2015-04-07 12:39 ` Michael Wang
2015-04-07 12:42 ` [PATCH v2 01/17] IB/Verbs: Implement new callback query_transport() for each HW Michael Wang
2015-04-07 12:42 ` Michael Wang
2015-04-07 12:42 ` Michael Wang
2015-04-08 18:29 ` Doug Ledford
2015-04-08 18:29 ` Doug Ledford
2015-04-08 18:29 ` Doug Ledford
2015-04-08 18:41 ` Hefty, Sean
2015-04-08 18:41 ` Hefty, Sean
2015-04-08 18:41 ` Hefty, Sean
2015-04-08 18:41 ` Hefty, Sean
2015-04-08 19:35 ` Jason Gunthorpe
2015-04-08 19:35 ` Jason Gunthorpe
2015-04-08 19:35 ` Jason Gunthorpe
2015-04-08 20:10 ` Jason Gunthorpe
2015-04-08 20:10 ` Jason Gunthorpe
2015-04-08 20:10 ` Jason Gunthorpe
2015-04-08 20:55 ` Tom Talpey
2015-04-08 20:55 ` Tom Talpey
2015-04-08 20:55 ` Tom Talpey
2015-04-09 9:45 ` Michael Wang
2015-04-09 9:45 ` Michael Wang
2015-04-09 9:45 ` Michael Wang
2015-04-09 12:42 ` Michael Wang
2015-04-09 12:42 ` Michael Wang
2015-04-09 12:42 ` Michael Wang
2015-04-09 16:00 ` Jason Gunthorpe
2015-04-09 16:00 ` Jason Gunthorpe
2015-04-09 16:00 ` Jason Gunthorpe
2015-04-10 8:19 ` Michael Wang
2015-04-10 8:19 ` Michael Wang
2015-04-10 8:19 ` Michael Wang
2015-04-09 14:34 ` Doug Ledford
2015-04-09 14:34 ` Doug Ledford
2015-04-09 14:34 ` Doug Ledford
2015-04-09 16:01 ` Jason Gunthorpe
2015-04-09 16:01 ` Jason Gunthorpe
2015-04-09 16:01 ` Jason Gunthorpe
2015-04-09 21:19 ` Doug Ledford
2015-04-09 21:19 ` Doug Ledford
2015-04-09 21:19 ` Doug Ledford
2015-04-09 21:36 ` Jason Gunthorpe
2015-04-09 21:36 ` Jason Gunthorpe
2015-04-09 21:36 ` Jason Gunthorpe
2015-04-10 7:46 ` Michael Wang
2015-04-10 7:46 ` Michael Wang
2015-04-10 7:46 ` Michael Wang
2015-04-10 16:48 ` Doug Ledford
2015-04-10 16:48 ` Doug Ledford
2015-04-10 6:16 ` ira.weiny
2015-04-10 6:16 ` ira.weiny
2015-04-10 6:16 ` ira.weiny
2015-04-10 8:25 ` Michael Wang
2015-04-10 8:25 ` Michael Wang
2015-04-10 14:56 ` ira.weiny
2015-04-10 14:56 ` ira.weiny
2015-04-10 14:56 ` ira.weiny
2015-04-10 16:15 ` Jason Gunthorpe [this message]
2015-04-10 16:15 ` Jason Gunthorpe
2015-04-10 16:15 ` Jason Gunthorpe
2015-04-10 17:38 ` ira.weiny
2015-04-10 17:38 ` ira.weiny
2015-04-10 17:38 ` ira.weiny
2015-04-10 17:49 ` Doug Ledford
2015-04-10 17:49 ` Doug Ledford
2015-04-10 17:49 ` Doug Ledford
2015-04-10 18:11 ` ira.weiny
2015-04-10 18:11 ` ira.weiny
2015-04-10 18:11 ` ira.weiny
2015-04-10 18:04 ` Jason Gunthorpe
2015-04-10 18:04 ` Jason Gunthorpe
2015-04-10 18:04 ` Jason Gunthorpe
2015-04-10 18:24 ` Doug Ledford
2015-04-10 18:24 ` Doug Ledford
2015-04-10 18:24 ` Doug Ledford
2015-04-10 19:17 ` Jason Gunthorpe
2015-04-10 19:17 ` Jason Gunthorpe
2015-04-10 19:17 ` Jason Gunthorpe
2015-04-10 21:06 ` ira.weiny
2015-04-10 21:06 ` ira.weiny
2015-04-10 21:06 ` ira.weiny
2015-04-11 0:01 ` Tom Talpey
2015-04-11 0:01 ` Tom Talpey
2015-04-11 0:01 ` Tom Talpey
2015-04-10 20:38 ` ira.weiny
2015-04-10 20:38 ` ira.weiny
2015-04-10 20:38 ` ira.weiny
[not found] ` <1428517786.2980.180.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-04-09 9:34 ` Michael Wang
2015-04-09 9:34 ` Michael Wang
2015-04-10 7:48 ` ira.weiny
2015-04-10 7:48 ` ira.weiny
2015-04-10 7:48 ` ira.weiny
2015-04-10 17:10 ` Doug Ledford
2015-04-10 17:10 ` Doug Ledford
2015-04-10 17:10 ` Doug Ledford
2015-04-10 17:36 ` Jason Gunthorpe
2015-04-10 17:36 ` Jason Gunthorpe
2015-04-10 17:36 ` Jason Gunthorpe
2015-04-13 7:40 ` Michael Wang
2015-04-13 7:40 ` Michael Wang
2015-04-10 17:50 ` Tom Talpey
2015-04-10 17:50 ` Tom Talpey
2015-04-10 17:50 ` Tom Talpey
2015-04-10 18:17 ` Doug Ledford
2015-04-10 18:17 ` Doug Ledford
2015-04-10 18:17 ` Doug Ledford
2015-04-08 11:38 ` [PATCH v2 00/17] IB/Verbs: IB Management Helpers Tom Talpey
2015-04-08 11:38 ` Tom Talpey
2015-04-08 11:38 ` Tom Talpey
2015-04-08 12:41 ` Michael Wang
2015-04-08 12:41 ` Michael Wang
2015-04-08 12:41 ` Michael Wang
2015-04-08 15:51 ` Jason Gunthorpe
2015-04-08 15:51 ` Jason Gunthorpe
2015-04-08 15:51 ` Jason Gunthorpe
2015-04-08 16:05 ` Michael Wang
2015-04-08 16:05 ` Michael Wang
2015-04-08 16:05 ` Michael Wang
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=20150410161551.GA26419@obsidianresearch.com \
--to=jgunthorpe@obsidianresearch.com \
--cc=Tatyana.E.Nikolova@intel.com \
--cc=alex.estrin@intel.com \
--cc=bfields@fieldses.org \
--cc=bvanassche@acm.org \
--cc=chuck.lever@oracle.com \
--cc=davem@davemloft.net \
--cc=devesh.sharma@emulex.com \
--cc=dledford@redhat.com \
--cc=edumazet@google.com \
--cc=eli@mellanox.com \
--cc=erezsh@mellanox.com \
--cc=faisal.latif@intel.com \
--cc=haggaie@mellanox.com \
--cc=hal.rosenstock@gmail.com \
--cc=hnguyen@de.ibm.com \
--cc=ilyan@mellanox.com \
--cc=infinipath@intel.com \
--cc=ira.weiny@intel.com \
--cc=jackm@dev.mellanox.co.il \
--cc=jkosina@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
--cc=linux-rdma@vger.kernel.org \
--cc=linux@rasmusvillemoes.dk \
--cc=matanb@mellanox.com \
--cc=mitesh.ahuja@emulex.com \
--cc=monis@mellanox.com \
--cc=netdev@vger.kernel.org \
--cc=ogerlitz@mellanox.com \
--cc=pj.waskiewicz@solidfire.com \
--cc=raindel@mellanox.com \
--cc=raisch@de.ibm.com \
--cc=roland@kernel.org \
--cc=roy.qing.li@gmail.com \
--cc=sagig@mellanox.com \
--cc=sean.hefty@intel.com \
--cc=selvin.xavier@emulex.com \
--cc=swise@opengridcomputing.com \
--cc=teg@jklm.no \
--cc=tom@opengridcomputing.com \
--cc=trond.myklebust@primarydata.com \
--cc=umalhi@cisco.com \
--cc=ydroneaud@opteya.com \
--cc=yun.wang@profitbricks.com \
/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.