From: Michael Wang <yun.wang-EIkl63zCoXaH+58JC4qpiA@public.gmane.org> To: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Cc: "ira.weiny" <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>, Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>, Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>, Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>, linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@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>, Jack Morgenstein <jackm-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>, Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Haggai Eran <haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Tom Talpey <tom-CLs1Zie5N5HQT0dZR+AlfA@public.gmane.org>, Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>, Devesh Sharma <Devesh.Sharma-iH1Dq9VlAzfQT0dZR+AlfA@public.gmane.org>, Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Dave Goodell <dgoodell-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org> Subject: Re: [PATCH v8 00/23] IB/Verbs: IB Management Helpers Date: Tue, 12 May 2015 16:28:24 +0200 [thread overview] Message-ID: <55520E08.50404@profitbricks.com> (raw) In-Reply-To: <1431440667.43876.23.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> On 05/12/2015 04:24 PM, Doug Ledford wrote: [snip] >> >> AFAIK Or was asking to merge the #15~23, and want to reserve the changelog >> meanwhile reply the cover of prev version (I'm still confused on that...), >> I've replied but get no respond yet. >> >> I can make a v9 to merge the #15~#23 if that could benefit the maintainability, >> please let me know your opinion :-) > > I don't think it would make a significant difference. I've pulled the > v8 patchset out of patchworks and I'll throw a new branch with it > included up to my github repo sometime today. Got it :-) Regards, Michael Wang > >> About the Bug, if it was not introduced in this series, maybe including the >> fix in next series would be better? >> >> Regards, >> Michael Wang >> >>> >>>> Frankly >>>> I vote for the former because as it stands this series does not break directly. >>>> It was only after I changed the implementation of rdma_cap_ib_mad that it >>>> broke. >>>> >>>> >>>> For the rest of the series. >>>> >>>> Reviewed-by: Ira Weiny <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> >>>> Tested-by: Ira Weiny <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> >>>> -- Limited to mlx4, qib, and OPA (with additional patches.) >>>> >>>> >>>> On Tue, May 05, 2015 at 02:50:17PM +0200, Michael Wang wrote: >>>>> Since v7: >>>>> * Thanks to Doug, Ira, Devesh for the testing :-) >>>>> * Thanks for the comments from or, Doug, Ira, Jason :-) >>>>> Please remind me if anything missed :-P >>>>> * Use rdma_cap_XX() instead of cap_XX() for readability >>>>> * Remove CC list in git log for maintainability >>>>> * Use bool as return value >>>>> * Updated github repository to v8 >>>>> >>>>> There are plenty of lengthy code to check the transport type of IB device, >>>>> or the link layer type of it's port, but actually we are just speculating >>>>> whether a particular management/feature is supported by the device/port. >>>>> >>>>> Thus instead of inferring, we should have our own mechanism for IB management >>>>> capability/protocol/feature checking, several proposals below. >>>>> >>>>> This patch set will introduce query_protocol() to check management requirement >>>>> instead of inferring from transport and link layer respectively, along with >>>>> the new enum on protocol type. >>>>> >>>>> Mapping List: >>>>> node-type link-layer transport protocol >>>>> nes RNIC ETH IWARP IWARP >>>>> amso1100 RNIC ETH IWARP IWARP >>>>> cxgb3 RNIC ETH IWARP IWARP >>>>> cxgb4 RNIC ETH IWARP IWARP >>>>> usnic USNIC_UDP ETH USNIC_UDP USNIC_UDP >>>>> ocrdma IB_CA ETH IB IBOE >>>>> mlx4 IB_CA IB/ETH IB IB/IBOE >>>>> mlx5 IB_CA IB IB IB >>>>> ehca IB_CA IB IB IB >>>>> ipath IB_CA IB IB IB >>>>> mthca IB_CA IB IB IB >>>>> qib IB_CA IB IB IB >>>>> >>>>> For example: >>>>> if (transport == IB) && (link-layer == ETH) >>>>> will now become: >>>>> if (query_protocol() == IBOE) >>>>> >>>>> Thus we will be able to get rid of the respective transport and link-layer >>>>> checking, and it will help us to add new protocol/Technology (like OPA) more >>>>> easier, also with the introduced management helpers, IB management logical >>>>> will be more clear and easier for extending. >>>>> >>>>> Highlights: >>>>> The long CC list in each patches was complained consider about the >>>>> maintainability, it was suggested folks to provide their reviewed-by or >>>>> Acked-by instead, so for those who used to be on the CC list, please >>>>> provide your signature voluntarily :-) >>>>> >>>>> The 'mgmt-helpers' branch of 'git-9UaJU3cA/F/QT0dZR+AlfA@public.gmane.org:ywang-pb/infiniband-wy.git' >>>>> contain this series based on the latest 'infiniband/for-next' >>>>> >>>>> Patch 1#~14# included all the logical reform, 15#~23# introduced the >>>>> management helpers. >>>>> >>>>> Doug suggested the bitmask mechanism: >>>>> https://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg23765.html >>>>> which could be the plan for future reforming, we prefer that to be another >>>>> series which focus on semantic and performance. >>>>> >>>>> This patch-set is somewhat 'bloated' now and it may be a good timing for >>>>> staging, I'd like to suggest we focus on improving existed helpers and push >>>>> all the further reforms into next series ;-) >>>>> >>>>> Proposals: >>>>> Sean: >>>>> https://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg23339.html >>>>> Doug: >>>>> https://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg23418.html >>>>> https://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg23765.html >>>>> Jason: >>>>> https://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg23425.html >>>>> >>>>> Michael Wang (23): >>>>> IB/Verbs: Implement new callback query_protocol() >>>>> IB/Verbs: Implement raw management helpers >>>>> IB/Verbs: Reform IB-core mad/agent/user_mad >>>>> IB/Verbs: Reform IB-core cm >>>>> IB/Verbs: Reform IB-core sa_query >>>>> IB/Verbs: Reform IB-core multicast >>>>> IB/Verbs: Reform IB-ulp ipoib >>>>> IB/Verbs: Reform IB-ulp xprtrdma >>>>> IB/Verbs: Reform IB-core verbs >>>>> IB/Verbs: Reform cm related part in IB-core cma/ucm >>>>> IB/Verbs: Reform route related part in IB-core cma >>>>> IB/Verbs: Reform mcast related part in IB-core cma >>>>> IB/Verbs: Reform cma_acquire_dev() >>>>> IB/Verbs: Reform rest part in IB-core cma >>>>> IB/Verbs: Use management helper rdma_cap_ib_mad() >>>>> IB/Verbs: Use management helper rdma_cap_ib_smi() >>>>> IB/Verbs: Use management helper rdma_cap_ib_cm() >>>>> IB/Verbs: Use management helper rdma_cap_iw_cm() >>>>> IB/Verbs: Use management helper rdma_cap_ib_sa() >>>>> IB/Verbs: Use management helper rdma_cap_ib_mcast() >>>>> IB/Verbs: Use management helper rdma_cap_read_multi_sge() >>>>> IB/Verbs: Use management helper rdma_cap_af_ib() >>>>> IB/Verbs: Use management helper rdma_cap_eth_ah() >>>>> >>>>> drivers/infiniband/core/agent.c | 2 +- >>>>> drivers/infiniband/core/cm.c | 20 ++- >>>>> drivers/infiniband/core/cma.c | 257 +++++++++++---------------- >>>>> drivers/infiniband/core/device.c | 1 + >>>>> drivers/infiniband/core/mad.c | 43 +++-- >>>>> drivers/infiniband/core/multicast.c | 12 +- >>>>> drivers/infiniband/core/sa_query.c | 30 ++-- >>>>> drivers/infiniband/core/ucm.c | 3 +- >>>>> drivers/infiniband/core/ucma.c | 25 +-- >>>>> drivers/infiniband/core/user_mad.c | 26 ++- >>>>> drivers/infiniband/core/verbs.c | 6 +- >>>>> drivers/infiniband/hw/amso1100/c2_provider.c | 7 + >>>>> drivers/infiniband/hw/cxgb3/iwch_provider.c | 7 + >>>>> drivers/infiniband/hw/cxgb4/provider.c | 7 + >>>>> drivers/infiniband/hw/ehca/ehca_hca.c | 6 + >>>>> drivers/infiniband/hw/ehca/ehca_iverbs.h | 3 + >>>>> drivers/infiniband/hw/ehca/ehca_main.c | 1 + >>>>> drivers/infiniband/hw/ipath/ipath_verbs.c | 7 + >>>>> drivers/infiniband/hw/mlx4/main.c | 10 ++ >>>>> drivers/infiniband/hw/mlx5/main.c | 7 + >>>>> drivers/infiniband/hw/mthca/mthca_provider.c | 7 + >>>>> drivers/infiniband/hw/nes/nes_verbs.c | 6 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 6 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 3 + >>>>> drivers/infiniband/hw/qib/qib_verbs.c | 7 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 + >>>>> drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 +- >>>>> include/rdma/ib_verbs.h | 167 +++++++++++++++++ >>>>> net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 4 +- >>>>> net/sunrpc/xprtrdma/svc_rdma_transport.c | 45 ++--- >>>>> 33 files changed, 477 insertions(+), 273 deletions(-) >>>>> >>>>> -- >>>>> 2.1.0 >>>>> >>>> -- >>>> 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 >>> >>> >> -- >> 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 > > -- 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: Michael Wang <yun.wang@profitbricks.com> To: Doug Ledford <dledford@redhat.com> Cc: "ira.weiny" <ira.weiny@intel.com>, Roland Dreier <roland@kernel.org>, Sean Hefty <sean.hefty@intel.com>, Hal Rosenstock <hal@dev.mellanox.co.il>, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, 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>, Jack Morgenstein <jackm@dev.mellanox.co.il>, Or Gerlitz <ogerlitz@mellanox.com>, Haggai Eran <haggaie@mellanox.com>, Tom Talpey <tom@talpey.com>, Jason Gunthorpe <jgunthorpe@obsidianresearch.com>, Devesh Sharma <Devesh.Sharma@Emulex.Com>, Liran Liss <liranl@mellanox.com>, Dave Goodell <dgoodell@cisco.com> Subject: Re: [PATCH v8 00/23] IB/Verbs: IB Management Helpers Date: Tue, 12 May 2015 16:28:24 +0200 [thread overview] Message-ID: <55520E08.50404@profitbricks.com> (raw) In-Reply-To: <1431440667.43876.23.camel@redhat.com> On 05/12/2015 04:24 PM, Doug Ledford wrote: [snip] >> >> AFAIK Or was asking to merge the #15~23, and want to reserve the changelog >> meanwhile reply the cover of prev version (I'm still confused on that...), >> I've replied but get no respond yet. >> >> I can make a v9 to merge the #15~#23 if that could benefit the maintainability, >> please let me know your opinion :-) > > I don't think it would make a significant difference. I've pulled the > v8 patchset out of patchworks and I'll throw a new branch with it > included up to my github repo sometime today. Got it :-) Regards, Michael Wang > >> About the Bug, if it was not introduced in this series, maybe including the >> fix in next series would be better? >> >> Regards, >> Michael Wang >> >>> >>>> Frankly >>>> I vote for the former because as it stands this series does not break directly. >>>> It was only after I changed the implementation of rdma_cap_ib_mad that it >>>> broke. >>>> >>>> >>>> For the rest of the series. >>>> >>>> Reviewed-by: Ira Weiny <ira.weiny@intel.com> >>>> Tested-by: Ira Weiny <ira.weiny@intel.com> >>>> -- Limited to mlx4, qib, and OPA (with additional patches.) >>>> >>>> >>>> On Tue, May 05, 2015 at 02:50:17PM +0200, Michael Wang wrote: >>>>> Since v7: >>>>> * Thanks to Doug, Ira, Devesh for the testing :-) >>>>> * Thanks for the comments from or, Doug, Ira, Jason :-) >>>>> Please remind me if anything missed :-P >>>>> * Use rdma_cap_XX() instead of cap_XX() for readability >>>>> * Remove CC list in git log for maintainability >>>>> * Use bool as return value >>>>> * Updated github repository to v8 >>>>> >>>>> There are plenty of lengthy code to check the transport type of IB device, >>>>> or the link layer type of it's port, but actually we are just speculating >>>>> whether a particular management/feature is supported by the device/port. >>>>> >>>>> Thus instead of inferring, we should have our own mechanism for IB management >>>>> capability/protocol/feature checking, several proposals below. >>>>> >>>>> This patch set will introduce query_protocol() to check management requirement >>>>> instead of inferring from transport and link layer respectively, along with >>>>> the new enum on protocol type. >>>>> >>>>> Mapping List: >>>>> node-type link-layer transport protocol >>>>> nes RNIC ETH IWARP IWARP >>>>> amso1100 RNIC ETH IWARP IWARP >>>>> cxgb3 RNIC ETH IWARP IWARP >>>>> cxgb4 RNIC ETH IWARP IWARP >>>>> usnic USNIC_UDP ETH USNIC_UDP USNIC_UDP >>>>> ocrdma IB_CA ETH IB IBOE >>>>> mlx4 IB_CA IB/ETH IB IB/IBOE >>>>> mlx5 IB_CA IB IB IB >>>>> ehca IB_CA IB IB IB >>>>> ipath IB_CA IB IB IB >>>>> mthca IB_CA IB IB IB >>>>> qib IB_CA IB IB IB >>>>> >>>>> For example: >>>>> if (transport == IB) && (link-layer == ETH) >>>>> will now become: >>>>> if (query_protocol() == IBOE) >>>>> >>>>> Thus we will be able to get rid of the respective transport and link-layer >>>>> checking, and it will help us to add new protocol/Technology (like OPA) more >>>>> easier, also with the introduced management helpers, IB management logical >>>>> will be more clear and easier for extending. >>>>> >>>>> Highlights: >>>>> The long CC list in each patches was complained consider about the >>>>> maintainability, it was suggested folks to provide their reviewed-by or >>>>> Acked-by instead, so for those who used to be on the CC list, please >>>>> provide your signature voluntarily :-) >>>>> >>>>> The 'mgmt-helpers' branch of 'git@github.com:ywang-pb/infiniband-wy.git' >>>>> contain this series based on the latest 'infiniband/for-next' >>>>> >>>>> Patch 1#~14# included all the logical reform, 15#~23# introduced the >>>>> management helpers. >>>>> >>>>> Doug suggested the bitmask mechanism: >>>>> https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23765.html >>>>> which could be the plan for future reforming, we prefer that to be another >>>>> series which focus on semantic and performance. >>>>> >>>>> This patch-set is somewhat 'bloated' now and it may be a good timing for >>>>> staging, I'd like to suggest we focus on improving existed helpers and push >>>>> all the further reforms into next series ;-) >>>>> >>>>> Proposals: >>>>> Sean: >>>>> https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23339.html >>>>> Doug: >>>>> https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23418.html >>>>> https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23765.html >>>>> Jason: >>>>> https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23425.html >>>>> >>>>> Michael Wang (23): >>>>> IB/Verbs: Implement new callback query_protocol() >>>>> IB/Verbs: Implement raw management helpers >>>>> IB/Verbs: Reform IB-core mad/agent/user_mad >>>>> IB/Verbs: Reform IB-core cm >>>>> IB/Verbs: Reform IB-core sa_query >>>>> IB/Verbs: Reform IB-core multicast >>>>> IB/Verbs: Reform IB-ulp ipoib >>>>> IB/Verbs: Reform IB-ulp xprtrdma >>>>> IB/Verbs: Reform IB-core verbs >>>>> IB/Verbs: Reform cm related part in IB-core cma/ucm >>>>> IB/Verbs: Reform route related part in IB-core cma >>>>> IB/Verbs: Reform mcast related part in IB-core cma >>>>> IB/Verbs: Reform cma_acquire_dev() >>>>> IB/Verbs: Reform rest part in IB-core cma >>>>> IB/Verbs: Use management helper rdma_cap_ib_mad() >>>>> IB/Verbs: Use management helper rdma_cap_ib_smi() >>>>> IB/Verbs: Use management helper rdma_cap_ib_cm() >>>>> IB/Verbs: Use management helper rdma_cap_iw_cm() >>>>> IB/Verbs: Use management helper rdma_cap_ib_sa() >>>>> IB/Verbs: Use management helper rdma_cap_ib_mcast() >>>>> IB/Verbs: Use management helper rdma_cap_read_multi_sge() >>>>> IB/Verbs: Use management helper rdma_cap_af_ib() >>>>> IB/Verbs: Use management helper rdma_cap_eth_ah() >>>>> >>>>> drivers/infiniband/core/agent.c | 2 +- >>>>> drivers/infiniband/core/cm.c | 20 ++- >>>>> drivers/infiniband/core/cma.c | 257 +++++++++++---------------- >>>>> drivers/infiniband/core/device.c | 1 + >>>>> drivers/infiniband/core/mad.c | 43 +++-- >>>>> drivers/infiniband/core/multicast.c | 12 +- >>>>> drivers/infiniband/core/sa_query.c | 30 ++-- >>>>> drivers/infiniband/core/ucm.c | 3 +- >>>>> drivers/infiniband/core/ucma.c | 25 +-- >>>>> drivers/infiniband/core/user_mad.c | 26 ++- >>>>> drivers/infiniband/core/verbs.c | 6 +- >>>>> drivers/infiniband/hw/amso1100/c2_provider.c | 7 + >>>>> drivers/infiniband/hw/cxgb3/iwch_provider.c | 7 + >>>>> drivers/infiniband/hw/cxgb4/provider.c | 7 + >>>>> drivers/infiniband/hw/ehca/ehca_hca.c | 6 + >>>>> drivers/infiniband/hw/ehca/ehca_iverbs.h | 3 + >>>>> drivers/infiniband/hw/ehca/ehca_main.c | 1 + >>>>> drivers/infiniband/hw/ipath/ipath_verbs.c | 7 + >>>>> drivers/infiniband/hw/mlx4/main.c | 10 ++ >>>>> drivers/infiniband/hw/mlx5/main.c | 7 + >>>>> drivers/infiniband/hw/mthca/mthca_provider.c | 7 + >>>>> drivers/infiniband/hw/nes/nes_verbs.c | 6 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 6 + >>>>> drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 3 + >>>>> drivers/infiniband/hw/qib/qib_verbs.c | 7 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 + >>>>> drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 + >>>>> drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 +- >>>>> include/rdma/ib_verbs.h | 167 +++++++++++++++++ >>>>> net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 4 +- >>>>> net/sunrpc/xprtrdma/svc_rdma_transport.c | 45 ++--- >>>>> 33 files changed, 477 insertions(+), 273 deletions(-) >>>>> >>>>> -- >>>>> 2.1.0 >>>>> >>>> -- >>>> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in >>>> the body of a message to majordomo@vger.kernel.org >>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>> >>> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html > >
next prev parent reply other threads:[~2015-05-12 14:28 UTC|newest] Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-05-05 12:50 [PATCH v8 00/23] IB/Verbs: IB Management Helpers Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 01/23] IB/Verbs: Implement new callback query_protocol() Michael Wang [not found] ` <1430830240-32389-1-git-send-email-yun.wang-EIkl63zCoXaH+58JC4qpiA@public.gmane.org> 2015-05-05 12:50 ` [PATCH v8 02/23] IB/Verbs: Implement raw management helpers Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 03/23] IB/Verbs: Reform IB-core mad/agent/user_mad Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 04/23] IB/Verbs: Reform IB-core cm Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 05/23] IB/Verbs: Reform IB-core sa_query Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 06/23] IB/Verbs: Reform IB-core multicast Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 07/23] IB/Verbs: Reform IB-ulp ipoib Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 08/23] IB/Verbs: Reform IB-ulp xprtrdma Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 09/23] IB/Verbs: Reform IB-core verbs Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 10/23] IB/Verbs: Reform cm related part in IB-core cma/ucm Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 11/23] IB/Verbs: Reform route related part in IB-core cma Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 13/23] IB/Verbs: Reform cma_acquire_dev() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 14/23] IB/Verbs: Reform rest part in IB-core cma Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 16/23] IB/Verbs: Use management helper rdma_cap_ib_smi() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 17/23] IB/Verbs: Use management helper rdma_cap_ib_cm() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 18/23] IB/Verbs: Use management helper rdma_cap_iw_cm() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 19/23] IB/Verbs: Use management helper rdma_cap_ib_sa() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 21/23] IB/Verbs: Use management helper rdma_cap_read_multi_sge() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 22/23] IB/Verbs: Use management helper rdma_cap_af_ib() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 23/23] IB/Verbs: Use management helper rdma_cap_eth_ah() Michael Wang 2015-05-05 12:50 ` Michael Wang 2015-05-05 14:16 ` [PATCH v8 00/23] IB/Verbs: IB Management Helpers Or Gerlitz 2015-05-05 14:16 ` Or Gerlitz 2015-05-05 14:40 ` Michael Wang 2015-05-08 16:28 ` Devesh Sharma 2015-05-11 23:49 ` ira.weiny 2015-05-11 23:49 ` ira.weiny [not found] ` <20150511234910.GA20027-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org> 2015-05-12 0:27 ` Doug Ledford 2015-05-12 0:27 ` Doug Ledford [not found] ` <1431390420.43876.4.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2015-05-12 7:57 ` Michael Wang 2015-05-12 7:57 ` Michael Wang 2015-05-12 14:24 ` Doug Ledford [not found] ` <1431440667.43876.23.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2015-05-12 14:28 ` Michael Wang [this message] 2015-05-12 14:28 ` Michael Wang 2015-05-12 18:09 ` Jason Gunthorpe 2015-05-12 18:09 ` Jason Gunthorpe [not found] ` <20150512180942.GC15891-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> 2015-05-12 20:09 ` Doug Ledford 2015-05-12 20:09 ` Doug Ledford [not found] ` <1431461362.43876.81.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2015-05-13 7:44 ` Michael Wang 2015-05-13 7:44 ` Michael Wang 2015-05-12 8:04 ` Michael Wang 2015-05-05 12:50 ` [PATCH v8 12/23] IB/Verbs: Reform mcast related part in IB-core cma Michael Wang 2015-05-05 12:50 ` [PATCH v8 15/23] IB/Verbs: Use management helper rdma_cap_ib_mad() Michael Wang 2015-05-05 12:50 ` [PATCH v8 20/23] IB/Verbs: Use management helper rdma_cap_ib_mcast() 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=55520E08.50404@profitbricks.com \ --to=yun.wang-eikl63zcoxah+58jc4qpia@public.gmane.org \ --cc=Devesh.Sharma-iH1Dq9VlAzfQT0dZR+AlfA@public.gmane.org \ --cc=dgoodell-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org \ --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \ --cc=eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=faisal.latif-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \ --cc=haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org \ --cc=hnguyen-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org \ --cc=infinipath-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \ --cc=ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \ --cc=jackm-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org \ --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=raisch-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org \ --cc=roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \ --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \ --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \ --cc=tom-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \ --cc=tom-CLs1Zie5N5HQT0dZR+AlfA@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: linkBe 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.