mbox series

[net-next,0/8] dpaa2-switch: integrate the MAC endpoint support

Message ID 20210803165745.138175-1-ciorneiioana@gmail.com (mailing list archive)
Headers show
Series dpaa2-switch: integrate the MAC endpoint support | expand

Message

Ioana Ciornei Aug. 3, 2021, 4:57 p.m. UTC
From: Ioana Ciornei <ioana.ciornei@nxp.com>

This patch set integrates the already available MAC support into the
dpaa2-switch driver as well.

The first 4 patches are fixing up some minor problems or optimizing the
code, while the remaining ones are actually integrating the dpaa2-mac
support into the switch driver by calling the dpaa2_mac_* provided
functions. While at it, we also export the MAC statistics in ethtool
like we do for dpaa2-eth.

Ioana Ciornei (8):
  dpaa2-switch: request all interrupts sources on the DPSW
  dpaa2-switch: use the port index in the IRQ handler
  dpaa2-switch: do not enable the DPSW at probe time
  dpaa2-switch: no need to check link state right after ndo_open
  bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
  dpaa2-switch: integrate the MAC endpoint support
  dpaa2-switch: add a prefix to HW ethtool stats
  dpaa2-switch: export MAC statistics in ethtool

 drivers/bus/fsl-mc/fsl-mc-bus.c               |   4 +-
 drivers/net/ethernet/freescale/dpaa2/Makefile |   2 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-eth.c  |   2 +-
 .../freescale/dpaa2/dpaa2-switch-ethtool.c    |  56 +++++--
 .../ethernet/freescale/dpaa2/dpaa2-switch.c   | 151 +++++++++++++-----
 .../ethernet/freescale/dpaa2/dpaa2-switch.h   |  18 +++
 drivers/net/ethernet/freescale/dpaa2/dpsw.h   |   5 +
 include/linux/fsl/mc.h                        |   3 +-
 8 files changed, 177 insertions(+), 64 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Aug. 4, 2021, 9 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Tue,  3 Aug 2021 19:57:37 +0300 you wrote:
> From: Ioana Ciornei <ioana.ciornei@nxp.com>
> 
> This patch set integrates the already available MAC support into the
> dpaa2-switch driver as well.
> 
> The first 4 patches are fixing up some minor problems or optimizing the
> code, while the remaining ones are actually integrating the dpaa2-mac
> support into the switch driver by calling the dpaa2_mac_* provided
> functions. While at it, we also export the MAC statistics in ethtool
> like we do for dpaa2-eth.
> 
> [...]

Here is the summary with links:
  - [net-next,1/8] dpaa2-switch: request all interrupts sources on the DPSW
    https://git.kernel.org/netdev/net-next/c/1ca6cf5ecbde
  - [net-next,2/8] dpaa2-switch: use the port index in the IRQ handler
    https://git.kernel.org/netdev/net-next/c/24ab724f8a46
  - [net-next,3/8] dpaa2-switch: do not enable the DPSW at probe time
    https://git.kernel.org/netdev/net-next/c/042ad90ca7ce
  - [net-next,4/8] dpaa2-switch: no need to check link state right after ndo_open
    https://git.kernel.org/netdev/net-next/c/2b24ffd83e39
  - [net-next,5/8] bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
    https://git.kernel.org/netdev/net-next/c/27cfdadd687d
  - [net-next,6/8] dpaa2-switch: integrate the MAC endpoint support
    https://git.kernel.org/netdev/net-next/c/84cba72956fd
  - [net-next,7/8] dpaa2-switch: add a prefix to HW ethtool stats
    https://git.kernel.org/netdev/net-next/c/8581362d9c85
  - [net-next,8/8] dpaa2-switch: export MAC statistics in ethtool
    https://git.kernel.org/netdev/net-next/c/f0653a892097

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html