From: Arnd Bergmann
Date: Thu, 22 Jan 2015 11:18:50 +0100
> I see. In this case, I think merging your new driver is not a good idea:
+1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at
From: Arnd Bergmann a...@arndb.de
Date: Thu, 22 Jan 2015 11:18:50 +0100
I see. In this case, I think merging your new driver is not a good idea:
+1
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info
On Thursday 22 January 2015 00:20:59 wstep...@codeaurora.org wrote:
> > 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.
>
On Thursday 22 January 2015 00:20:59 wstep...@codeaurora.org wrote:
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
> 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
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
On Monday 19 January 2015 21:58:09 wstep...@codeaurora.org wrote:
> > On Thursday 15 January 2015 08:12:51 wstep...@codeaurora.org wrote:
> >
> >> The nss-gmac driver is designed to work standalone or with the nss-drv
> >> driver so the switchable data plane overlay was implemented. When it
> >>
On Monday 19 January 2015 21:58:09 wstep...@codeaurora.org wrote:
On Thursday 15 January 2015 08:12:51 wstep...@codeaurora.org wrote:
The nss-gmac driver is designed to work standalone or with the nss-drv
driver so the switchable data plane overlay was implemented. When it
worked
> 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
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
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wrote:
> +static int32_t nss_gmac_setup_tx_desc_queue(struct nss_gmac_dev *gmacdev,
> + struct device *dev,
> + uint32_t no_of_desc,
> +
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wrote:
> + struct nss_gmac_data_plane_ops *data_plane_ops;
> + /* ops to send messages to nss-drv*/
This should be a const pointer.
--
To unsubscribe from this list: send the line "unsubscribe
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wrote:
> + uint32_t rx_bytes; /**< Number of RX bytes */
> + uint32_t rx_packets;/**< Number of RX packets */
32 bit packet stats are a problem with lots of traffic.
--
To unsubscribe from this list: send the line
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
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
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wstep...@codeaurora.org wrote:
+static int32_t nss_gmac_setup_tx_desc_queue(struct nss_gmac_dev *gmacdev,
+ struct device *dev,
+ uint32_t no_of_desc,
+
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wstep...@codeaurora.org wrote:
+ struct nss_gmac_data_plane_ops *data_plane_ops;
+ /* ops to send messages to nss-drv*/
This should be a const pointer.
--
To unsubscribe from this list: send the line
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
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
On Thu, 8 Jan 2015 14:03:46 -0800
Stephen Wang wstep...@codeaurora.org wrote:
+ uint32_t rx_bytes; /** Number of RX bytes */
+ uint32_t rx_packets;/** Number of RX packets */
32 bit packet stats are a problem with lots of traffic.
--
To unsubscribe from this
On Thu, Jan 08, 2015 at 10:03:46PM +, Stephen Wang wrote:
> This driver adds support for the internal GMACs on IPQ806x SoCs.
> It supports the device-tree and will register up to 4 ethernet
> interfaces.
>
> Signed-off-by: Stephen Wang
> ---
> drivers/net/ethernet/atheros/Kconfig
On Thu, Jan 08, 2015 at 10:03:46PM +, Stephen Wang wrote:
This driver adds support for the internal GMACs on IPQ806x SoCs.
It supports the device-tree and will register up to 4 ethernet
interfaces.
Signed-off-by: Stephen Wang wstep...@codeaurora.org
---
Stephen Wang :
> This driver adds support for the internal GMACs on IPQ806x SoCs.
> It supports the device-tree and will register up to 4 ethernet
> interfaces.
>
> Signed-off-by: Stephen Wang
> ---
[...]
> +/*
> + * NSS GMAC data plane ops, default would be slowpath and can be override by
> +
On Thursday 08 January 2015 14:03:46 Stephen Wang wrote:
> This driver adds support for the internal GMACs on IPQ806x SoCs.
> It supports the device-tree and will register up to 4 ethernet
> interfaces.
>
> Signed-off-by: Stephen Wang
Just a very brief review here. The driver is far too long to
On Thu, 2015-01-08 at 14:03 -0800, Stephen Wang wrote:
> This driver adds support for the internal GMACs on IPQ806x SoCs.
> It supports the device-tree and will register up to 4 ethernet
> interfaces.
Trivial:
You might try running the code through checkpatch.
--
To unsubscribe from this list:
On Thursday 08 January 2015 14:03:46 Stephen Wang wrote:
This driver adds support for the internal GMACs on IPQ806x SoCs.
It supports the device-tree and will register up to 4 ethernet
interfaces.
Signed-off-by: Stephen Wang wstep...@codeaurora.org
Just a very brief review here. The driver
Stephen Wang wstep...@codeaurora.org :
This driver adds support for the internal GMACs on IPQ806x SoCs.
It supports the device-tree and will register up to 4 ethernet
interfaces.
Signed-off-by: Stephen Wang wstep...@codeaurora.org
---
[...]
+/*
+ * NSS GMAC data plane ops, default would
On Thu, 2015-01-08 at 14:03 -0800, Stephen Wang wrote:
This driver adds support for the internal GMACs on IPQ806x SoCs.
It supports the device-tree and will register up to 4 ethernet
interfaces.
Trivial:
You might try running the code through checkpatch.
--
To unsubscribe from this list:
28 matches
Mail list logo