> On Dec 9, 2020, at 12:15 PM, Ferruh Yigit <ferruh.yi...@intel.com> wrote:
>
> On 12/9/2020 4:24 PM, Andrew Boyer wrote:
>>> On Dec 9, 2020, at 10:24 AM, Ferruh Yigit <ferruh.yi...@intel.com
>>> <mailto:ferruh.yi...@intel.com>> wrote:
>>>
>>> On 12/9/2020 2:36 PM, Andrew Boyer wrote:
>>>> Please respond to my questions this time. I have ~70 more patches to post
>>>> by December 20.
>>>>> On Dec 9, 2020, at 7:03 AM, Ferruh Yigit <ferruh.yi...@intel.com
>>>>> <mailto:ferruh.yi...@intel.com> <mailto:ferruh.yi...@intel.com
>>>>> <mailto:ferruh.yi...@intel.com>>> wrote:
>>>>>
>>>>> On 12/4/2020 8:16 PM, Andrew Boyer wrote:
>>>>>> The UNMAINTAINED flag will be removed in a future patch.
>>>>>> Signed-off-by: Andrew Boyer <abo...@pensando.io
>>>>>> <mailto:abo...@pensando.io> <mailto:abo...@pensando.io
>>>>>> <mailto:abo...@pensando.io>>>
>>>>>> ---
>>>>>> MAINTAINERS | 3 ++-
>>>>>> doc/guides/nics/features/ionic.ini | 2 ++
>>>>>> doc/guides/nics/ionic.rst | 13 +++++++------
>>>>>> 3 files changed, 11 insertions(+), 7 deletions(-)
>>>>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>>>>> index eafe9f8c4..6534983c1 100644
>>>>>> --- a/MAINTAINERS
>>>>>> +++ b/MAINTAINERS
>>>>>> @@ -841,7 +841,8 @@ F: drivers/net/pfe/
>>>>>> F: doc/guides/nics/features/pfe.ini
>>>>>> Pensando ionic - UNMAINTAINED
>>>>>> -M: Alfredo Cardigliano <cardigli...@ntop.org
>>>>>> <mailto:cardigli...@ntop.org> <mailto:cardigli...@ntop.org
>>>>>> <mailto:cardigli...@ntop.org>>>
>>>>>> +M: Andrew Boyer <abo...@pensando.io <mailto:abo...@pensando.io>
>>>>>> <mailto:abo...@pensando.io <mailto:abo...@pensando.io>>>
>>>>>> +M: Pensando Drivers <driv...@pensando.io <mailto:driv...@pensando.io>
>>>>>> <mailto:driv...@pensando.io <mailto:driv...@pensando.io>>>
>>>>>
>>>>> Same comment from previous version, please don't add group as maintainer,
>>>>> only actual people.
>>>> I responded to your original comment about this back in November. Is there
>>>> an official DPDK policy against doing this? Is it your preference? We
>>>> would very much prefer to have this in the file as a fallback. As long as
>>>> there is still at least one person listed, what is the harm?
>>>
>>> There is no official policy against it as far as I know.
>>>
>>> The problem with the groups is we don't know who is behind it, it blurs who
>>> is the owner/responsible of the component. Actual people makes it clear
>>> that who is responsible.
>>>
>>> Why do you prefer to add a group as maintainer?
>> Because if I am on leave for some reason, one of the other handful of
>> maintainers might be able to help someone with a problem or a question.
>> If I am listed specifically, doesn’t that make clear “who is the
>> owner/responsible” for ionic PMD? What harm does having drivers@ listed do?
>
> If you want backups, pick and list a few of those handful maintainers and add
> to the list, so we can know who they are.
>
> As already said problem is we don't know who is behind a group, if they are
> reliable or not, or is there really someone or not, what happens if group
> become silent?
> You can cc that group in your patches, that is commonly done, so they can be
> part of the development process, but the maintainers file is to define
> responsible people, adding a group is hiding actual responsible people.
Fine. Perhaps you could document somewhere that this requirement exists to save
future people the trouble.
>>>>>> F: drivers/net/ionic/
>>>>>> F: doc/guides/nics/ionic.rst
>>>>>> F: doc/guides/nics/features/ionic.ini
>>>>>> diff --git a/doc/guides/nics/features/ionic.ini
>>>>>> b/doc/guides/nics/features/ionic.ini
>>>>>> index 083c7bd99..dd29dbed6 100644
>>>>>> --- a/doc/guides/nics/features/ionic.ini
>>>>>> +++ b/doc/guides/nics/features/ionic.ini
>>>>>> @@ -8,6 +8,7 @@ Speed capabilities = Y
>>>>>> Link status = Y
>>>>>> Link status event = Y
>>>>>> Queue start/stop = Y
>>>>>> +Lock-free Tx queue = Y
>>>>>
>>>>> Are you sure this is supported?
>>>>> Since it is not advertised as capability, I think this can't be claimed
>>>>> as supported, but still even after this is added as capability, can you
>>>>> please confirm your device supports multiple core enqueue to same queue
>>>>> without locks?
>>>> I misunderstood the meaning of this flag, will remove.
>>>>>> MTU update = Y
>>>>>> Jumbo frame = Y
>>>>>> Scattered Rx = Y
>>>>>> @@ -19,6 +20,7 @@ Unicast MAC filter = Y
>>>>>> RSS hash = Y
>>>>>> RSS key update = Y
>>>>>> RSS reta update = Y
>>>>>> +SR-IOV = Y
>>>>>
>>>>> Can you please explain what is exactly supported? Like can DPDK drive
>>>>> both PF & VF?
>>>> Yes. The PMD does not distinguish between PFs and VFs.
>>>>>
>>>>> <...>
>>>>>
>>>>>> @@ -7,15 +7,16 @@ IONIC Driver
>>>>>> The ionic driver provides support for Pensando server adapters.
>>>>>> It currently supports the below models:
>>>>>> -- `Naples DSC-25
>>>>>> <https://pensando.io/assets/documents/Naples-25_ProductBrief_10-2019.pdf
>>>>>> <https://pensando.io/assets/documents/Naples-25_ProductBrief_10-2019.pdf>
>>>>>>
>>>>>> <https://pensando.io/assets/documents/Naples-25_ProductBrief_10-2019.pdf
>>>>>> <https://pensando.io/assets/documents/Naples-25_ProductBrief_10-2019.pdf>>>`_
>>>>>> -- `Naples DSC-100
>>>>>> <https://pensando.io/assets/documents/Naples_100_ProductBrief-10-2019.pdf
>>>>>>
>>>>>> <https://pensando.io/assets/documents/Naples_100_ProductBrief-10-2019.pdf>
>>>>>>
>>>>>> <https://pensando.io/assets/documents/Naples_100_ProductBrief-10-2019.pdf
>>>>>>
>>>>>> <https://pensando.io/assets/documents/Naples_100_ProductBrief-10-2019.pdf>>>`_
>>>>>> +- DSC-25 dual-port 25G Distributed Services Card
>>>>>> +- DSC-100 dual-port 100G Distributed Services Card
>>>>>>
>>>>>
>>>>> Same comment from previous version, can you provide link for these
>>>>> devices, it is hard to find the devices from the main site.
>>>> And my same response from your previous comment. I do not control the
>>>> website and do not wish to put stale PDF links in this document, which
>>>> will live forever. The text includes the URL of the page containing links
>>>> to the PDFs. Why is this not acceptable?
>>>
>>> The request is to put links to the products that you are providing the
>>> driver for. This is to help people that are already interested your driver
>>> and reading your driver document, to reach to the product information
>>> easily.
>>>
>>> The request is NOT to provide pdf etc, just a reference to the product.
>>> Don't you advertise your product in your official web site? If your product
>>> information is not visible/hidden, why you are providing the open source
>>> drivers for it?
>> Does this line in the doc not satisfy your request?
>> +The `Documents <https://pensando.io/documents/
>> <https://pensando.io/documents/>>`_ page contains Product Briefs and other
>> product information.
>
> No it doesn't, it is not clear which document/product you are referring to.
> Why it is hard to provide the link of products that your driver is for?
>
Fine. These links will become stale next time the files are updated, just like
the links in the 20.02-20.11 releases are stale.
https://pensando.io/wp-content/uploads/2020/03/Pensando-DSC-25-Product-Brief.pdf
https://pensando.io/wp-content/uploads/2020/03/Pensando-DSC-100-Product-Brief.pdf
-Andrew