[dpdk-dev] [PATCH 0/4 v5] bnx2x: poll mode driver

Harish Patil harish.patil at qlogic.com
Fri Jun 26 02:57:23 CEST 2015


>From: Stephen Hemminger <shemming at brocade.com>
>
>Changes since last time:
> 1. Support pci_config on BSD. Although since BSD probably doesn't
>    have same filesystem  (/lib/firmware) the driver won't work.
> 2. Change location of driver to match new filesystem hierarchy
>
>Stephen Hemminger (4):
>  eal: provide functions to access PCI config
>  bnx2x: driver core
>  bnx2x: driver support routines
>  bnx2x: enable PMD build
>
> MAINTAINERS                                     |     3 +
> config/common_linuxapp                          |    10 +
> drivers/net/Makefile                            |     1 +
> drivers/net/bnx2x/Makefile                      |    28 +
> drivers/net/bnx2x/bnx2x.c                       | 11821
>+++++++++++++++++++
> drivers/net/bnx2x/bnx2x.h                       |  1998 ++++
> drivers/net/bnx2x/bnx2x_ethdev.c                |   542 +
> drivers/net/bnx2x/bnx2x_ethdev.h                |    79 +
> drivers/net/bnx2x/bnx2x_logs.h                  |    51 +
> drivers/net/bnx2x/bnx2x_rxtx.c                  |   487 +
> drivers/net/bnx2x/bnx2x_rxtx.h                  |    85 +
> drivers/net/bnx2x/bnx2x_stats.c                 |  1619 +++
> drivers/net/bnx2x/bnx2x_stats.h                 |   632 +
> drivers/net/bnx2x/bnx2x_vfpf.c                  |   597 +
> drivers/net/bnx2x/bnx2x_vfpf.h                  |   315 +
> drivers/net/bnx2x/debug.c                       |   113 +
> drivers/net/bnx2x/ecore_fw_defs.h               |   422 +
> drivers/net/bnx2x/ecore_hsi.h                   |  6348 ++++++++++
> drivers/net/bnx2x/ecore_init.h                  |   841 ++
> drivers/net/bnx2x/ecore_init_ops.h              |   886 ++
> drivers/net/bnx2x/ecore_mfw_req.h               |   206 +
> drivers/net/bnx2x/ecore_reg.h                   |  3663 ++++++
> drivers/net/bnx2x/ecore_sp.c                    |  5455 +++++++++
> drivers/net/bnx2x/ecore_sp.h                    |  1795 +++
> drivers/net/bnx2x/elink.c                       | 13378
>++++++++++++++++++++++
> drivers/net/bnx2x/elink.h                       |   609 +
> drivers/net/bnx2x/rte_pmd_bnx2x_version.map     |     4 +
> lib/librte_eal/bsdapp/eal/eal_pci.c             |    83 +
> lib/librte_eal/bsdapp/eal/rte_eal_version.map   |     2 +
> lib/librte_eal/common/include/rte_pci.h         |    28 +
> lib/librte_eal/common/include/rte_pci_dev_ids.h |    30 +
> lib/librte_eal/linuxapp/eal/eal_pci.c           |    50 +
> lib/librte_eal/linuxapp/eal/eal_pci_init.h      |    11 +
> lib/librte_eal/linuxapp/eal/eal_pci_uio.c       |    14 +
> lib/librte_eal/linuxapp/eal/eal_pci_vfio.c      |    16 +
> lib/librte_eal/linuxapp/eal/rte_eal_version.map |     2 +
> mk/rte.app.mk                                   |     2 +
> 37 files changed, 52226 insertions(+)
> create mode 100644 drivers/net/bnx2x/Makefile
> create mode 100644 drivers/net/bnx2x/bnx2x.c
> create mode 100644 drivers/net/bnx2x/bnx2x.h
> create mode 100644 drivers/net/bnx2x/bnx2x_ethdev.c
> create mode 100644 drivers/net/bnx2x/bnx2x_ethdev.h
> create mode 100644 drivers/net/bnx2x/bnx2x_logs.h
> create mode 100644 drivers/net/bnx2x/bnx2x_rxtx.c
> create mode 100644 drivers/net/bnx2x/bnx2x_rxtx.h
> create mode 100644 drivers/net/bnx2x/bnx2x_stats.c
> create mode 100644 drivers/net/bnx2x/bnx2x_stats.h
> create mode 100644 drivers/net/bnx2x/bnx2x_vfpf.c
> create mode 100644 drivers/net/bnx2x/bnx2x_vfpf.h
> create mode 100644 drivers/net/bnx2x/debug.c
> create mode 100644 drivers/net/bnx2x/ecore_fw_defs.h
> create mode 100644 drivers/net/bnx2x/ecore_hsi.h
> create mode 100644 drivers/net/bnx2x/ecore_init.h
> create mode 100644 drivers/net/bnx2x/ecore_init_ops.h
> create mode 100644 drivers/net/bnx2x/ecore_mfw_req.h
> create mode 100644 drivers/net/bnx2x/ecore_reg.h
> create mode 100644 drivers/net/bnx2x/ecore_sp.c
> create mode 100644 drivers/net/bnx2x/ecore_sp.h
> create mode 100644 drivers/net/bnx2x/elink.c
> create mode 100644 drivers/net/bnx2x/elink.h
> create mode 100644 drivers/net/bnx2x/rte_pmd_bnx2x_version.map
>
>--
>2.1.4
>
>
Acked-by: Harish Patil <harish.patil at qlogic.com>


Thanks,
Harish


________________________________

This message and any attached documents contain information from the sending company or its parent company(s), subsidiaries, divisions or branch offices that may be confidential. If you are not the intended recipient, you may not read, copy, distribute, or use this information. If you have received this transmission in error, please notify the sender immediately by reply e-mail and then delete this message.


More information about the dev mailing list