[dpdk-dev] [PATCH] net/nfb: new Netcope driver

Rastislav Cernay cernay at netcope.com
Tue Feb 26 13:57:03 CET 2019


From: Rastislav Cernay <cernay at netcope.com>

This patch implements new Netcope driver for NFB cards. Goal
is to gradually stop using and end support for old szedata2
driver and move to NFB. Driver has dependency on netcope-common
package, for now published on google drive and mentioned link
in doc/guides.

Rastislav Cernay (1):
  net/nfb: new netcope driver

 MAINTAINERS                      |   7 +
 config/common_base               |   4 +
 devtools/test-build.sh           |   1 +
 doc/guides/nics/features/nfb.ini |  17 ++
 doc/guides/nics/nfb.rst          | 141 ++++++++++
 drivers/net/Makefile             |   1 +
 drivers/net/meson.build          |   1 +
 drivers/net/nfb/Makefile         |  41 +++
 drivers/net/nfb/meson.build      |   9 +
 drivers/net/nfb/nfb.h            |  51 ++++
 drivers/net/nfb/nfb_ethdev.c     | 586 +++++++++++++++++++++++++++++++++++++++
 drivers/net/nfb/nfb_rx.c         | 127 +++++++++
 drivers/net/nfb/nfb_rx.h         | 226 +++++++++++++++
 drivers/net/nfb/nfb_rxmode.c     | 104 +++++++
 drivers/net/nfb/nfb_rxmode.h     |  81 ++++++
 drivers/net/nfb/nfb_stats.c      |  79 ++++++
 drivers/net/nfb/nfb_stats.h      |  52 ++++
 drivers/net/nfb/nfb_tx.c         | 112 ++++++++
 drivers/net/nfb/nfb_tx.h         | 209 ++++++++++++++
 examples/skeleton/basicfwd.c     | 198 -------------
 mk/rte.app.mk                    |   1 +
 21 files changed, 1850 insertions(+), 198 deletions(-)
 create mode 100644 doc/guides/nics/features/nfb.ini
 create mode 100644 doc/guides/nics/nfb.rst
 create mode 100644 drivers/net/nfb/Makefile
 create mode 100644 drivers/net/nfb/meson.build
 create mode 100644 drivers/net/nfb/nfb.h
 create mode 100644 drivers/net/nfb/nfb_ethdev.c
 create mode 100644 drivers/net/nfb/nfb_rx.c
 create mode 100644 drivers/net/nfb/nfb_rx.h
 create mode 100644 drivers/net/nfb/nfb_rxmode.c
 create mode 100644 drivers/net/nfb/nfb_rxmode.h
 create mode 100644 drivers/net/nfb/nfb_stats.c
 create mode 100644 drivers/net/nfb/nfb_stats.h
 create mode 100644 drivers/net/nfb/nfb_tx.c
 create mode 100644 drivers/net/nfb/nfb_tx.h
 delete mode 100644 examples/skeleton/basicfwd.c

-- 
1.8.3.1



More information about the dev mailing list