Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-21 Thread wstephen
> Right. For review purposes, I think it would be helpful to split this > huge patch into several steps then: > > - add a base driver > - add the overlay interface > - add the nss driver > > Ideally more of them. The nss-drv driver is open sourced but we are currently not planning to upstream to

Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-21 Thread wstephen
Right. For review purposes, I think it would be helpful to split this huge patch into several steps then: - add a base driver - add the overlay interface - add the nss driver Ideally more of them. The nss-drv driver is open sourced but we are currently not planning to upstream to linux

Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-19 Thread wstephen
> On Thursday 15 January 2015 08:12:51 wstep...@codeaurora.org wrote: >> >> The nss-gmac driver is for the internal GMAC IP in the Qualcomm IPQ806x >> SoC. There are 2 ARM cores and 2 NSS cores inside the IPQ806x SoC. The >> main purpose of these NSS cores is to offload the networking stack from

Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-19 Thread wstephen
On Thursday 15 January 2015 08:12:51 wstep...@codeaurora.org wrote: The nss-gmac driver is for the internal GMAC IP in the Qualcomm IPQ806x SoC. There are 2 ARM cores and 2 NSS cores inside the IPQ806x SoC. The main purpose of these NSS cores is to offload the networking stack from the ARM

Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-15 Thread wstephen
Hi Arnd, Francois The nss-gmac driver is for the internal GMAC IP in the Qualcomm IPQ806x SoC. There are 2 ARM cores and 2 NSS cores inside the IPQ806x SoC. The main purpose of these NSS cores is to offload the networking stack from the ARM cores to achieve high performance at routing/ipsec..etc

Re: [PATCH] ethernet: atheros: Add nss-gmac driver

2015-01-15 Thread wstephen
Hi Arnd, Francois The nss-gmac driver is for the internal GMAC IP in the Qualcomm IPQ806x SoC. There are 2 ARM cores and 2 NSS cores inside the IPQ806x SoC. The main purpose of these NSS cores is to offload the networking stack from the ARM cores to achieve high performance at routing/ipsec..etc