netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* stmmac driver...
@ 2016-12-07 18:06 David Miller
  2016-12-08 13:55 ` Alexandre Torgue
  2016-12-12 14:17 ` Giuseppe CAVALLARO
  0 siblings, 2 replies; 11+ messages in thread
From: David Miller @ 2016-12-07 18:06 UTC (permalink / raw)
  To: peppe.cavallaro; +Cc: alexandre.torgue, netdev


Giuseppe and Alexandre,

There are a lot of patches and discussions happening around the stammc
driver lately and both of you are listed as the maintainers.

I really need prompt and conclusive reviews of these patch submissions
from you, and participation in all discussions about the driver.

Otherwise I have only three things I can do: 1) let the patches rot in
patchwork for days 2) trust that the patches are sane and fit your
desires and goals and just apply them or 3) reject them since they
aren't being reviewed properly.

Thanks in advance.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-07 18:06 stmmac driver David Miller
@ 2016-12-08 13:55 ` Alexandre Torgue
  2016-12-08 15:25   ` David Miller
  2016-12-12 14:17 ` Giuseppe CAVALLARO
  1 sibling, 1 reply; 11+ messages in thread
From: Alexandre Torgue @ 2016-12-08 13:55 UTC (permalink / raw)
  To: David Miller, peppe.cavallaro; +Cc: netdev

Hi David,

On 12/07/2016 07:06 PM, David Miller wrote:
>
> Giuseppe and Alexandre,
>
> There are a lot of patches and discussions happening around the stammc
> driver lately and both of you are listed as the maintainers.
>
> I really need prompt and conclusive reviews of these patch submissions
> from you, and participation in all discussions about the driver.
>
> Otherwise I have only three things I can do: 1) let the patches rot in
> patchwork for days 2) trust that the patches are sane and fit your
> desires and goals and just apply them or 3) reject them since they
> aren't being reviewed properly.

Sorry for the delay. I reviewed Niklas series this morning. I'm testing
"net: ethernet: stmmac: remove private tx queue lock".

Maybe I forget some series. Do you have others in mind ?

Regards
Alex
>
> Thanks in advance.
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-08 13:55 ` Alexandre Torgue
@ 2016-12-08 15:25   ` David Miller
  2016-12-08 15:49     ` Alexandre Torgue
  2016-12-09 10:05     ` Jie Deng
  0 siblings, 2 replies; 11+ messages in thread
From: David Miller @ 2016-12-08 15:25 UTC (permalink / raw)
  To: alexandre.torgue; +Cc: peppe.cavallaro, netdev

From: Alexandre Torgue <alexandre.torgue@st.com>
Date: Thu, 8 Dec 2016 14:55:04 +0100

> Maybe I forget some series. Do you have others in mind ?

Please see the thread titled:

"net: ethernet: Initial driver for Synopsys DWC XLGMAC"

which seems to be discussing consolidation of various drivers
for the same IP core, of which stmmac is one.

I personally am against any change of the driver name and
things like this, and wish the people doing that work would
simply contribute to making whatever changes they need directly
to the stmmac driver.

You really need to voice your opinion when major changes are being
proposed for the driver you maintain.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-08 15:25   ` David Miller
@ 2016-12-08 15:49     ` Alexandre Torgue
  2016-12-09 10:05     ` Jie Deng
  1 sibling, 0 replies; 11+ messages in thread
From: Alexandre Torgue @ 2016-12-08 15:49 UTC (permalink / raw)
  To: David Miller; +Cc: peppe.cavallaro, netdev



On 12/08/2016 04:25 PM, David Miller wrote:
> From: Alexandre Torgue <alexandre.torgue@st.com>
> Date: Thu, 8 Dec 2016 14:55:04 +0100
>
>> Maybe I forget some series. Do you have others in mind ?
>
> Please see the thread titled:
>
> "net: ethernet: Initial driver for Synopsys DWC XLGMAC"
>
> which seems to be discussing consolidation of various drivers
> for the same IP core, of which stmmac is one.
>
> I personally am against any change of the driver name and
> things like this, and wish the people doing that work would
> simply contribute to making whatever changes they need directly
> to the stmmac driver.
>
> You really need to voice your opinion when major changes are being
> proposed for the driver you maintain.

For sure I agree. I miss this one as it doesn't modify (yet) stmmac 
driver. I gonna respond to the thread;

Regards
Alex

>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-08 15:25   ` David Miller
  2016-12-08 15:49     ` Alexandre Torgue
@ 2016-12-09 10:05     ` Jie Deng
  2016-12-09 10:50       ` Niklas Cassel
  1 sibling, 1 reply; 11+ messages in thread
From: Jie Deng @ 2016-12-09 10:05 UTC (permalink / raw)
  To: David Miller, alexandre.torgue
  Cc: peppe.cavallaro, netdev, CARLOS.PALMINHA, Joao.Pinto



On 2016/12/8 23:25, David Miller wrote:
> From: Alexandre Torgue <alexandre.torgue@st.com>
> Date: Thu, 8 Dec 2016 14:55:04 +0100
>
>> Maybe I forget some series. Do you have others in mind ?
> Please see the thread titled:
>
> "net: ethernet: Initial driver for Synopsys DWC XLGMAC"
>
> which seems to be discussing consolidation of various drivers
> for the same IP core, of which stmmac is one.
>
> I personally am against any change of the driver name and
> things like this, and wish the people doing that work would
> simply contribute to making whatever changes they need directly
> to the stmmac driver.
>
> You really need to voice your opinion when major changes are being
> proposed for the driver you maintain.
>
Hi David and Alex,

XLGMAC is not a version of GMAC. Synopsys has several IPs and each IP has
several versions.

GMAC(QoS): 3.5, 3.7, 4.0, 4.10, 4.20...
XGMAC: 1.00, 1.10, 1.20, 2.00, 2.10, 2.11...
XLGMAC (Synopsys DesignWare Core Enterprise Ethernet): this is a new IP.

Regards,
Jie

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-09 10:05     ` Jie Deng
@ 2016-12-09 10:50       ` Niklas Cassel
       [not found]         ` <f64fde7c-9fe5-7ed9-8d01-23702e64f8aa@synopsys.com>
  0 siblings, 1 reply; 11+ messages in thread
From: Niklas Cassel @ 2016-12-09 10:50 UTC (permalink / raw)
  To: Jie Deng
  Cc: David Miller, alexandre.torgue, peppe.cavallaro, netdev,
	CARLOS.PALMINHA, Joao.Pinto

Hello Jie Deng


In your cover letter you wrote

dwc-eth-xxx.x
  The DWC ethernet core layer (DWC ECL). This layer contains codes
can be shared by different DWC series ethernet cores

Does this mean that code in dwc-eth-xxx.x is common to all
the different Synopsys IPs, GMAC, XGMAC and XLGMAC ?


Regards,
Niklas

On Fri, Dec 9, 2016 at 11:05 AM, Jie Deng <Jie.Deng1@synopsys.com> wrote:
>
>
> On 2016/12/8 23:25, David Miller wrote:
>> From: Alexandre Torgue <alexandre.torgue@st.com>
>> Date: Thu, 8 Dec 2016 14:55:04 +0100
>>
>>> Maybe I forget some series. Do you have others in mind ?
>> Please see the thread titled:
>>
>> "net: ethernet: Initial driver for Synopsys DWC XLGMAC"
>>
>> which seems to be discussing consolidation of various drivers
>> for the same IP core, of which stmmac is one.
>>
>> I personally am against any change of the driver name and
>> things like this, and wish the people doing that work would
>> simply contribute to making whatever changes they need directly
>> to the stmmac driver.
>>
>> You really need to voice your opinion when major changes are being
>> proposed for the driver you maintain.
>>
> Hi David and Alex,
>
> XLGMAC is not a version of GMAC. Synopsys has several IPs and each IP has
> several versions.
>
> GMAC(QoS): 3.5, 3.7, 4.0, 4.10, 4.20...
> XGMAC: 1.00, 1.10, 1.20, 2.00, 2.10, 2.11...
> XLGMAC (Synopsys DesignWare Core Enterprise Ethernet): this is a new IP.
>
> Regards,
> Jie
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Re: stmmac driver...
       [not found]         ` <f64fde7c-9fe5-7ed9-8d01-23702e64f8aa@synopsys.com>
@ 2016-12-12 12:14           ` Niklas Cassel
  0 siblings, 0 replies; 11+ messages in thread
From: Niklas Cassel @ 2016-12-12 12:14 UTC (permalink / raw)
  To: Jie Deng, Niklas Cassel
  Cc: David Miller, alexandre.torgue, peppe.cavallaro, netdev,
	CARLOS.PALMINHA, Joao.Pinto

(resend with netdev included)

On 12/09/2016 05:29 PM, Jie Deng wrote:
>
> On 2016/12/9 18:50, Niklas Cassel wrote:
>> Hello Jie Deng
>>
>>
>> In your cover letter you wrote
>>
>> dwc-eth-xxx.x
>>   The DWC ethernet core layer (DWC ECL). This layer contains codes
>> can be shared by different DWC series ethernet cores
>>
>> Does this mean that code in dwc-eth-xxx.x is common to all
>> the different Synopsys IPs, GMAC, XGMAC and XLGMAC ?
>>
>>
>> Regards,
>> Niklas
> Yeah,  these codes may be reused in the future (due to HW similarities) but it
> would require a lot of refactoring. For the moment I will focus on the driver
> only for XLGMAC.

Ok, thank you for the clarification.

>
> XLGMAC is Synopsys "Enterprise MAC" controller (the product is already public):
> https://www.synopsys.com/dw/ipdir.php?ds=dwc_ether_enterprise_mac
>
> What do you think following strategy:
> - GMAC (QoS): discard drivers/net/ethernet/synopsys/dwc_eth_qos.c and keep
> development under drivers/net/ethernet/stmicro/stmmac/
> - XGMAC: keep development under drivers/net/ethernet/amd/xgbe/
> - XLGMAC: do development under drivers/net/ethernet/synopsys/

I don't have an opinion regarding XLGMAC.

For GMAC, I think it's a good idea that everybody focuses on the same driver (stmmac).
The same thing applies to XGMAC, amd-xgbe and sxgbe, however there I don't know
of any consolidation efforts.

>
> Thanks,
> Jie
>
>> On Fri, Dec 9, 2016 at 11:05 AM, Jie Deng <Jie.Deng1@synopsys.com> wrote:
>>> On 2016/12/8 23:25, David Miller wrote:
>>>> From: Alexandre Torgue <alexandre.torgue@st.com>
>>>> Date: Thu, 8 Dec 2016 14:55:04 +0100
>>>>
>>>>> Maybe I forget some series. Do you have others in mind ?
>>>> Please see the thread titled:
>>>>
>>>> "net: ethernet: Initial driver for Synopsys DWC XLGMAC"
>>>>
>>>> which seems to be discussing consolidation of various drivers
>>>> for the same IP core, of which stmmac is one.
>>>>
>>>> I personally am against any change of the driver name and
>>>> things like this, and wish the people doing that work would
>>>> simply contribute to making whatever changes they need directly
>>>> to the stmmac driver.
>>>>
>>>> You really need to voice your opinion when major changes are being
>>>> proposed for the driver you maintain.
>>>>
>>> Hi David and Alex,
>>>
>>> XLGMAC is not a version of GMAC. Synopsys has several IPs and each IP has
>>> several versions.
>>>
>>> GMAC(QoS): 3.5, 3.7, 4.0, 4.10, 4.20...
>>> XGMAC: 1.00, 1.10, 1.20, 2.00, 2.10, 2.11...
>>> XLGMAC (Synopsys DesignWare Core Enterprise Ethernet): this is a new IP.
>>>
>>> Regards,
>>> Jie
>>>
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-07 18:06 stmmac driver David Miller
  2016-12-08 13:55 ` Alexandre Torgue
@ 2016-12-12 14:17 ` Giuseppe CAVALLARO
  2016-12-14  4:05   ` Jie Deng
  1 sibling, 1 reply; 11+ messages in thread
From: Giuseppe CAVALLARO @ 2016-12-12 14:17 UTC (permalink / raw)
  To: David Miller, alexandre.torgue; +Cc: netdev

Hi David

On 12/7/2016 7:06 PM, David Miller wrote:
>
> Giuseppe and Alexandre,
>
> There are a lot of patches and discussions happening around the stammc
> driver lately and both of you are listed as the maintainers.
>
> I really need prompt and conclusive reviews of these patch submissions
> from you, and participation in all discussions about the driver.

yes we are trying to do the best.

> Otherwise I have only three things I can do: 1) let the patches rot in
> patchwork for days 2) trust that the patches are sane and fit your
> desires and goals and just apply them or 3) reject them since they
> aren't being reviewed properly.

at this stage, I think the best is: (3).

>
> Thanks in advance.
>
you are welcome


Peppe

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-12 14:17 ` Giuseppe CAVALLARO
@ 2016-12-14  4:05   ` Jie Deng
  2016-12-14  7:33     ` Giuseppe CAVALLARO
  0 siblings, 1 reply; 11+ messages in thread
From: Jie Deng @ 2016-12-14  4:05 UTC (permalink / raw)
  To: Giuseppe CAVALLARO, David Miller, alexandre.torgue; +Cc: netdev

Hi Peppe,

On 2016/12/12 22:17, Giuseppe CAVALLARO wrote:
> Hi David
>
> On 12/7/2016 7:06 PM, David Miller wrote:
>>
>> Giuseppe and Alexandre,
>>
>> There are a lot of patches and discussions happening around the stammc
>> driver lately and both of you are listed as the maintainers.
>>
>> I really need prompt and conclusive reviews of these patch submissions
>> from you, and participation in all discussions about the driver.
>
> yes we are trying to do the best.
>
>> Otherwise I have only three things I can do: 1) let the patches rot in
>> patchwork for days 2) trust that the patches are sane and fit your
>> desires and goals and just apply them or 3) reject them since they
>> aren't being reviewed properly.
>
> at this stage, I think the best is: (3).
I think the patches David mentioned also included XLGMAC. He sent this email
before I explained QoS and XLGMAC were different IPs. Do you mind we do XLGMAC
development under drivers/net/ethernet/synopsys/ ? I think we don't have
conflict since we will keep QoS development in stmmac.
>
>>
>> Thanks in advance.
>>
> you are welcome
>
>
> Peppe

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-14  4:05   ` Jie Deng
@ 2016-12-14  7:33     ` Giuseppe CAVALLARO
  2016-12-14  8:26       ` Jie Deng
  0 siblings, 1 reply; 11+ messages in thread
From: Giuseppe CAVALLARO @ 2016-12-14  7:33 UTC (permalink / raw)
  To: Jie Deng, David Miller, alexandre.torgue; +Cc: netdev

Hello Jie

On 12/14/2016 5:05 AM, Jie Deng wrote:
> Hi Peppe,
>
> On 2016/12/12 22:17, Giuseppe CAVALLARO wrote:
>> Hi David
>>
>> On 12/7/2016 7:06 PM, David Miller wrote:
>>>
>>> Giuseppe and Alexandre,
>>>
>>> There are a lot of patches and discussions happening around the stammc
>>> driver lately and both of you are listed as the maintainers.
>>>
>>> I really need prompt and conclusive reviews of these patch submissions
>>> from you, and participation in all discussions about the driver.
>>
>> yes we are trying to do the best.
>>
>>> Otherwise I have only three things I can do: 1) let the patches rot in
>>> patchwork for days 2) trust that the patches are sane and fit your
>>> desires and goals and just apply them or 3) reject them since they
>>> aren't being reviewed properly.
>>
>> at this stage, I think the best is: (3).
> I think the patches David mentioned also included XLGMAC. He sent this email
> before I explained QoS and XLGMAC were different IPs. Do you mind we do XLGMAC
> development under drivers/net/ethernet/synopsys/ ? I think we don't have
> conflict since we will keep QoS development in stmmac.

Great. Many thanks for the clarification :-)

Regards
Peppe

>>
>>>
>>> Thanks in advance.
>>>
>> you are welcome
>>
>>
>> Peppe
>
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: stmmac driver...
  2016-12-14  7:33     ` Giuseppe CAVALLARO
@ 2016-12-14  8:26       ` Jie Deng
  0 siblings, 0 replies; 11+ messages in thread
From: Jie Deng @ 2016-12-14  8:26 UTC (permalink / raw)
  To: Jie Deng, David Miller, alexandre.torgue
  Cc: CARLOS.PALMINHA, netdev, Giuseppe CAVALLARO

Hi David,

>>>> Giuseppe and Alexandre,
>>>>
>>>> There are a lot of patches and discussions happening around the stammc
>>>> driver lately and both of you are listed as the maintainers.
>>>>
>>>> I really need prompt and conclusive reviews of these patch submissions
>>>> from you, and participation in all discussions about the driver.
>>>
>>> yes we are trying to do the best.
>>>
>>>> Otherwise I have only three things I can do: 1) let the patches rot in
>>>> patchwork for days 2) trust that the patches are sane and fit your
>>>> desires and goals and just apply them or 3) reject them since they
>>>> aren't being reviewed properly.
>>>
>>> at this stage, I think the best is: (3).
>> I think the patches David mentioned also included XLGMAC. He sent this email
>> before I explained QoS and XLGMAC were different IPs. Do you mind we do XLGMAC
>> development under drivers/net/ethernet/synopsys/ ? I think we don't have
>> conflict since we will keep QoS development in stmmac.
>
> Great. Many thanks for the clarification :-)
>
> Regards
> Peppe
>
Do you agree that we do XLGMAC  development under drivers/net/ethernet/synopsys/
in the future ?
There is no conflict of interest since this is a new IP without driver. As you
see, there are several drivers for QoS (GMAC) and several drivers for XGMAC. We
want to avoid this situation for the new IP XLGMAC.

Regards,
Jie

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-12-14  8:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-07 18:06 stmmac driver David Miller
2016-12-08 13:55 ` Alexandre Torgue
2016-12-08 15:25   ` David Miller
2016-12-08 15:49     ` Alexandre Torgue
2016-12-09 10:05     ` Jie Deng
2016-12-09 10:50       ` Niklas Cassel
     [not found]         ` <f64fde7c-9fe5-7ed9-8d01-23702e64f8aa@synopsys.com>
2016-12-12 12:14           ` Niklas Cassel
2016-12-12 14:17 ` Giuseppe CAVALLARO
2016-12-14  4:05   ` Jie Deng
2016-12-14  7:33     ` Giuseppe CAVALLARO
2016-12-14  8:26       ` Jie Deng

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).