From: oulijun <oulijun-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
To: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
"Wei Hu (Xavier)"
<xavier.huwei-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linuxarm-hv44wF8Li93QT0dZR+AlfA@public.gmane.org
Subject: Re: [PATCH v12 00/22] Add Hisilicon RoCE driver
Date: Thu, 18 Aug 2016 20:23:52 +0800 [thread overview]
Message-ID: <57B5A8D8.1000209@huawei.com> (raw)
In-Reply-To: <e91c0b31-c2e0-7167-3775-def0e1d47a2a-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
在 2016/8/16 20:07, Doug Ledford 写道:
> On 8/15/2016 10:19 PM, Wei Hu (Xavier) wrote:
>>
>>
>> On 2016/8/15 21:55, Doug Ledford wrote:
>>> On 8/12/2016 2:43 AM, Wei Hu (Xavier) wrote:
>>>>
>>>> On 2016/8/3 0:26, Doug Ledford wrote:
>>>>> On Thu, 2016-07-21 at 19:06 +0800, Lijun Ou wrote:
>>>>>> The Hisilicon Network Substem is a long term evolution IP which is
>>>>>> supposed to be used in Hisilicon ICT SoCs. HNS (Hisilicon Network
>>>>>> Sybsystem) also has a hardware support of performing RDMA with
>>>>>> RoCEE.
>>>>>> The driver for Hisilicon RoCEE(RoCE Engine) is a platform driver and
>>>>>> will support mulitple versions of SOCs in future. This version of
>>>>>> driver
>>>>>> is meant to support Hip06 SoC(which confirms to RoCEv1 hardware
>>>>>> specifications).
>>>>> I would like to thank you for being as responsive as you've been during
>>>>> the review process. I know you have put a lot of effort into
>>>>> addressing people's questions/comments. You've addressed the review
>>>>> comments I had, as well as other peoples. At this point, I don't want
>>>>> to say the driver is perfect, because as you continue to look at it you
>>>>> will almost always find something you can nitpick (like this segment in
>>>>> hns_roce_cmd.h:
>>>>>
>>>>> enum {
>>>>> HNS_ROCE_CMD_TIME_CLASS_A = 10000,
>>>>> HNS_ROCE_CMD_TIME_CLASS_B = 10000,
>>>>> HNS_ROCE_CMD_TIME_CLASS_C = 10000,
>>>>> };
>>>>>
>>>>> This is a case where you guys used the mlx4 RoCE driver as a template
>>>>> to help you create your own...and their driver has to have different
>>>>> timeout expectations for different firmware commands because some take
>>>>> a long time and others don't, and you ended up copying this TIME_CLASS
>>>>> stuff to your driver, but it isn't really needed and so they all have
>>>>> the same value). However, I believe you have brought the driver to a
>>>>> level of quality sufficient for the initial submission to the linux
>>>>> tree. As such, I have taken v12 of your patchset. I squashed many of
>>>>> the patches into just one patch, so the series now looks like this:
>>>>>
>>>>> dd778a9920a6 MAINTAINERS: Add maintainers for Hisilicon RoCE driver
>>>>> 51db6bbe7de1 IB/hns: Kconfig and Makefile for RoCE module
>>>>> 5e43122add63 IB/hns: Add driver files for hns RoCE driver
>>>>> c2c3b9d9e463 devicetree: bindings: IB: Add binding document for
>>>>> Hisilicon RoCE
>>>>> c80815c0b214 net: hns: Add reset function support for RoCE driver
>>>>> 92d21ac74a9e Linux 4.7-rc7
>>>>>
>>>>> Thanks for all the hard work in answering review comments, series
>>>>> applied ;-)
>>>> Hi, Doug Ledord
>>>>
>>>> Thank you very much!
>>>>
>>>> If we prepare to add new feature for HNS driver, which repo can we
>>>> send patchset against?
>>>> :)
>>> You'll have to send it against my hns branch. I didn't submit the
>>> driver this merge window because it had merge conflicts between your
>>> code and other patches going in through Dave Miller's net tree. I've
>>> already been down this road with Mellanox where Dave gets some patches
>>> and I get others and they have merge conflicts and then Linus yells at
>>> me. So, before I submit your driver, it has to go in without merge
>>> conflicts in files touched by both you and other people at Huawei.
>>>
>> Hi, Doug Ledord
>>
>> I am very sorry about it. I have dissucsed with pepole responsible
>> for NiC HNS driver,
>> and we will do our best to ensure no confilct again.
>> Can you give me suggestion how we should solve problem this time?
>> Maybe we send
>> patch aginst your hns branch to solve confilct, or other method?
>>
>> Regards
>> Wei Hu
>>
>>
>>
>
> The only patch that had conflicts in the series above is this one:
>
> c80815c0b214 net: hns: Add reset function support for RoCE driver
>
> Send me a new version of that patch that doesn't have conflicts and
> we'll go from there.
>
Hi, Doug Ledford
I have send a new version of that patch doesn't have conflicts to you and David Miller.
Thank you very much!
Regards
Lijun Ou
--
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
prev parent reply other threads:[~2016-08-18 12:23 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-21 11:06 [PATCH v12 00/22] Add Hisilicon RoCE driver Lijun Ou
[not found] ` <1469099217-26071-1-git-send-email-oulijun-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
2016-07-21 11:06 ` [PATCH v12 01/22] net: hns: Add reset function support for " Lijun Ou
2016-07-21 11:06 ` [PATCH v12 02/22] devicetree: bindings: IB: Add binding document for Hisilicon RoCE Lijun Ou
2016-07-21 11:06 ` [PATCH v12 03/22] IB/hns: Add initial main frame driver and get cfg info Lijun Ou
2016-07-21 11:06 ` [PATCH v12 04/22] IB/hns: Add RoCE engine reset function Lijun Ou
2016-07-21 11:06 ` [PATCH v12 05/22] IB/hns: Add initial profile resource Lijun Ou
2016-07-21 11:06 ` [PATCH v12 06/22] IB/hns: Add initial cmd operation Lijun Ou
2016-07-21 11:06 ` [PATCH v12 07/22] IB/hns: Add event queue support Lijun Ou
2016-07-21 11:06 ` [PATCH v12 08/22] IB/hns: Add hem support Lijun Ou
2016-07-21 11:06 ` [PATCH v12 09/22] IB/hns: Add hca support Lijun Ou
2016-07-21 11:06 ` [PATCH v12 10/22] IB/hns: Add process flow to init RoCE engine Lijun Ou
2016-07-21 11:06 ` [PATCH v12 11/22] IB/hns: Add IB device registration Lijun Ou
2016-07-21 11:06 ` [PATCH v12 12/22] IB/hns: Set mtu and gid support Lijun Ou
2016-07-21 11:06 ` [PATCH v12 13/22] IB/hns: Add interface of the protocol stack registration Lijun Ou
2016-07-21 11:06 ` [PATCH v12 14/22] IB/hns: Add operations support for IB device and port Lijun Ou
2016-07-21 11:06 ` [PATCH v12 15/22] IB/hns: Add PD operations support Lijun Ou
2016-07-21 11:06 ` [PATCH v12 16/22] IB/hns: Add ah " Lijun Ou
2016-07-21 11:06 ` [PATCH v12 17/22] IB/hns: Add QP " Lijun Ou
2016-07-21 11:06 ` [PATCH v12 18/22] IB/hns: Add CQ " Lijun Ou
2016-07-21 11:06 ` [PATCH v12 19/22] IB/hns: Add memory region " Lijun Ou
2016-07-21 11:06 ` [PATCH v12 20/22] IB/hns: Add operation for getting immutable port Lijun Ou
2016-07-21 11:06 ` [PATCH v12 21/22] IB/hns: Kconfig and Makefile for RoCE module Lijun Ou
2016-07-21 11:06 ` [PATCH v12 22/22] MAINTAINERS: Add maintainers for Hisilicon RoCE driver Lijun Ou
2016-08-02 16:26 ` [PATCH v12 00/22] Add " Doug Ledford
[not found] ` <57AD6FFA.1050108@huawei.com>
[not found] ` <57AD6FFA.1050108-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
2016-08-15 13:55 ` Doug Ledford
[not found] ` <c6bf07c3-769a-aa02-73fa-a623c0fd7bdc-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-16 2:19 ` Wei Hu (Xavier)
[not found] ` <57B2782B.1030908-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
2016-08-16 12:07 ` Doug Ledford
[not found] ` <e91c0b31-c2e0-7167-3775-def0e1d47a2a-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-18 12:23 ` oulijun [this message]
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=57B5A8D8.1000209@huawei.com \
--to=oulijun-hv44wf8li93qt0dzr+alfa@public.gmane.org \
--cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linuxarm-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \
--cc=xavier.huwei-hv44wF8Li93QT0dZR+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: 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;
as well as URLs for NNTP newsgroup(s).