All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: thomas@monjalon.net
Cc: dev@dpdk.org
Subject: [pull-request] next-eventdev 18.11 PRE-RC1
Date: Mon, 1 Oct 2018 20:48:52 +0530	[thread overview]
Message-ID: <20181001151845.GA29809@jerin> (raw)

The following changes since commit 738ad7b42b63fc5067419bf609296f2c4a6a0cb0:

  test/crypto: fix number of queue pairs (2018-09-27 13:41:05 +0200)

are available in the Git repository at:

  http://dpdk.org/git/next/dpdk-next-eventdev 

for you to fetch changes up to 48f07d8d9040b914020965e8c89d09200d9d7e69:

  test/event: fix Rx adapter intr autotest for skeleton PMD (2018-10-01 20:24:47 +0530)

----------------------------------------------------------------
Harry van Haaren (4):
      event/sw: fix cq idx check for unlink usecases
      event: add function for reading unlink in progress
      event/sw: implement unlinks in progress function
      event/sw: add unit test for unlinks in progress

Hemant Agrawal (5):
      event/dpaa2: fix mbuf assignment in atomic processing
      event/dpaa2: rename evq info to dpaa2 eventq
      event/dpaa2: enchance timeout handling
      event/dpaa2: support Max event port value
      event/dpaa2: affining portal at runtime during I/O

Jerin Jacob (1):
      doc: fix eventdev shared library version

Mattias Rönnblom (10):
      event/dsw: add DSW device registration and build system
      event/dsw: add DSW device and queue configuration
      event/dsw: add DSW port configuration
      event/dsw: add support in DSW for linking/unlinking ports
      event/dsw: add DSW event scheduling and device start/stop
      event/dsw: add DSW port load measurements
      event/dsw: add load balancing to the DSW event device
      event/dsw: let DSW event device sort events on dequeue
      event/dsw: implement eventdev 'xstats' counters in DSW
      event/dsw: include DSW event device documentation

Nikhil Rao (13):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/eventdev: remove eth Rx adapter vdev workaround
      eventdev: add eth Tx adapter APIs
      eventdev: add caps API and PMD callbacks for eth Tx adapter
      eventdev: add eth Tx adapter implementation
      eventdev: add auto test for eth Tx adapter
      doc: add event eth Tx adapter guide
      test: fix event timer compiler warning
      test/event: add adapter tests to meson build
      test/event: fix RSS config in eth Rx adapter test
      eventdev: fix port id argument in Rx adapter caps API
      test/event: fix eth Rx adapter autotest for skeleton PMD
      test/event: fix Rx adapter intr autotest for skeleton PMD

Pavan Nikhilesh (7):
      test/eventdev: fix incorrect unit test
      event/octeontx: add Tx adapter support
      examples/eventdev_pipeline: add Tx adapter support
      app/test-eventdev: fix minor typos
      app/test-eventdev: remove redundant newlines
      app/test-eventdev: add Tx adapter support
      doc: update eventdev application guide

 MAINTAINERS                                        |   12 +
 app/test-eventdev/test_pipeline_atq.c              |  287 ++---
 app/test-eventdev/test_pipeline_common.c           |  227 ++--
 app/test-eventdev/test_pipeline_common.h           |   70 +-
 app/test-eventdev/test_pipeline_queue.c            |  260 ++--
 config/common_base                                 |    6 +
 config/rte_config.h                                |    1 +
 doc/api/doxy-api-index.md                          |    1 +
 doc/guides/eventdevs/dsw.rst                       |   96 ++
 doc/guides/eventdevs/index.rst                     |    1 +
 .../prog_guide/event_ethernet_tx_adapter.rst       |  165 +++
 doc/guides/prog_guide/index.rst                    |    1 +
 doc/guides/rel_notes/release_18_08.rst             |    2 +-
 doc/guides/rel_notes/release_18_11.rst             |   21 +-
 .../img/eventdev_pipeline_atq_test_generic.svg     |  874 ++++++++------
 ...> eventdev_pipeline_atq_test_internal_port.svg} |   26 +-
 .../img/eventdev_pipeline_queue_test_generic.svg   |  672 ++++++-----
 ...eventdev_pipeline_queue_test_internal_port.svg} |   22 +-
 doc/guides/tools/testeventdev.rst                  |   44 +-
 drivers/event/Makefile                             |    1 +
 drivers/event/dpaa2/dpaa2_eventdev.c               |  308 +++--
 drivers/event/dpaa2/dpaa2_eventdev.h               |   15 +-
 drivers/event/dsw/Makefile                         |   27 +
 drivers/event/dsw/dsw_evdev.c                      |  435 +++++++
 drivers/event/dsw/dsw_evdev.h                      |  279 +++++
 drivers/event/dsw/dsw_event.c                      | 1253 ++++++++++++++++++++
 drivers/event/dsw/dsw_sort.h                       |   48 +
 drivers/event/dsw/dsw_xstats.c                     |  288 +++++
 drivers/event/dsw/meson.build                      |    6 +
 drivers/event/dsw/rte_pmd_dsw_event_version.map    |    3 +
 drivers/event/meson.build                          |    2 +-
 drivers/event/octeontx/Makefile                    |    2 +-
 drivers/event/octeontx/ssovf_evdev.c               |   80 ++
 drivers/event/octeontx/ssovf_evdev.h               |    3 +
 drivers/event/octeontx/ssovf_worker.c              |   44 +
 drivers/event/octeontx/ssovf_worker.h              |    1 +
 drivers/event/sw/sw_evdev.c                        |   13 +
 drivers/event/sw/sw_evdev.h                        |    8 +
 drivers/event/sw/sw_evdev_scheduler.c              |   20 +-
 drivers/event/sw/sw_evdev_selftest.c               |   77 ++
 drivers/net/octeontx/octeontx_rxtx.c               |   34 -
 drivers/net/octeontx/octeontx_rxtx.h               |   33 +
 examples/eventdev_pipeline/main.c                  |   86 +-
 examples/eventdev_pipeline/pipeline_common.h       |   31 +-
 .../eventdev_pipeline/pipeline_worker_generic.c    |  268 ++---
 examples/eventdev_pipeline/pipeline_worker_tx.c    |  156 +--
 lib/librte_eventdev/Makefile                       |    4 +-
 lib/librte_eventdev/meson.build                    |    8 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.c     |    5 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.h     |    4 -
 lib/librte_eventdev/rte_event_eth_tx_adapter.c     | 1138 ++++++++++++++++++
 lib/librte_eventdev/rte_event_eth_tx_adapter.h     |  462 ++++++++
 lib/librte_eventdev/rte_eventdev.c                 |   60 +-
 lib/librte_eventdev/rte_eventdev.h                 |   74 +-
 lib/librte_eventdev/rte_eventdev_pmd.h             |  219 ++++
 lib/librte_eventdev/rte_eventdev_version.map       |   13 +
 lib/librte_mbuf/rte_mbuf.h                         |    7 +-
 mk/rte.app.mk                                      |    1 +
 test/test/Makefile                                 |    1 +
 test/test/meson.build                              |    9 +
 test/test/test_event_eth_rx_adapter.c              |   70 +-
 test/test/test_event_eth_tx_adapter.c              |  699 +++++++++++
 test/test/test_event_timer_adapter.c               |    2 +-
 test/test/test_eventdev.c                          |   21 +-
 64 files changed, 7476 insertions(+), 1630 deletions(-)
 create mode 100644 doc/guides/eventdevs/dsw.rst
 create mode 100644 doc/guides/prog_guide/event_ethernet_tx_adapter.rst
 rename doc/guides/tools/img/{eventdev_pipeline_atq_test_lockfree.svg => eventdev_pipeline_atq_test_internal_port.svg} (99%)
 rename doc/guides/tools/img/{eventdev_pipeline_queue_test_lockfree.svg => eventdev_pipeline_queue_test_internal_port.svg} (99%)
 create mode 100644 drivers/event/dsw/Makefile
 create mode 100644 drivers/event/dsw/dsw_evdev.c
 create mode 100644 drivers/event/dsw/dsw_evdev.h
 create mode 100644 drivers/event/dsw/dsw_event.c
 create mode 100644 drivers/event/dsw/dsw_sort.h
 create mode 100644 drivers/event/dsw/dsw_xstats.c
 create mode 100644 drivers/event/dsw/meson.build
 create mode 100644 drivers/event/dsw/rte_pmd_dsw_event_version.map
 create mode 100644 lib/librte_eventdev/rte_event_eth_tx_adapter.c
 create mode 100644 lib/librte_eventdev/rte_event_eth_tx_adapter.h
 create mode 100644 test/test/test_event_eth_tx_adapter.c

                 reply	other threads:[~2018-10-01 15:19 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181001151845.GA29809@jerin \
    --to=jerin.jacob@caviumnetworks.com \
    --cc=dev@dpdk.org \
    --cc=thomas@monjalon.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.