*ENETC* PMD driver which integrates with the existing PCI bus. Document is also part of the set
v3->v4 Change-log: * fixed patch set v2->v3 Change-log: * Added a release note * commom part of documentation is removed * cflag Werror added in Makefile * private list of RX/TX queues removed * added the dev_start and dev_stop APIs * added rx/tx queue release APIs * packet parse type feature enabled v1->v2 Change-log: * document improvement * checkpatch warnings removed Gagandeep Singh (4): net/enetc: add ENETC PMD with basic operations net/enetc: enable Rx and Tx net/enetc: support packet parse type doc: add usage doc for ENETC PMD MAINTAINERS | 7 + config/common_base | 5 + config/common_linuxapp | 5 + doc/guides/nics/enetc.rst | 110 ++++ doc/guides/nics/features/enetc.ini | 11 + doc/guides/nics/index.rst | 1 + doc/guides/rel_notes/release_18_11.rst | 6 + drivers/net/Makefile | 1 + drivers/net/enetc/Makefile | 23 + drivers/net/enetc/base/enetc_hw.h | 220 ++++++++ drivers/net/enetc/enetc.h | 113 ++++ drivers/net/enetc/enetc_ethdev.c | 592 ++++++++++++++++++++ drivers/net/enetc/enetc_logs.h | 40 ++ drivers/net/enetc/enetc_rxtx.c | 239 ++++++++ drivers/net/enetc/meson.build | 11 + drivers/net/enetc/rte_pmd_enetc_version.map | 4 + drivers/net/meson.build | 1 + mk/rte.app.mk | 1 + 18 files changed, 1390 insertions(+) create mode 100644 doc/guides/nics/enetc.rst create mode 100644 doc/guides/nics/features/enetc.ini create mode 100644 drivers/net/enetc/Makefile create mode 100644 drivers/net/enetc/base/enetc_hw.h create mode 100644 drivers/net/enetc/enetc.h create mode 100644 drivers/net/enetc/enetc_ethdev.c create mode 100644 drivers/net/enetc/enetc_logs.h create mode 100644 drivers/net/enetc/enetc_rxtx.c create mode 100644 drivers/net/enetc/meson.build create mode 100644 drivers/net/enetc/rte_pmd_enetc_version.map -- 2.17.1