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.05 RC1
Date: Sat, 14 Apr 2018 12:55:37 +0530	[thread overview]
Message-ID: <20180414072529.GA19640@jerin> (raw)

The following changes since commit fb73e096110a41b77448fe27fd9be8c489ec5d82:

  app/testpmd: enable device hotplug monitoring (2018-04-13 12:01:19 +0200)

are available in the Git repository at:

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

for you to fetch changes up to fe5abd3150bc1caa8369e743c395c39f53265597:

  eventdev: remove stale forward declaration (2018-04-14 12:49:53 +0530)

----------------------------------------------------------------
Erik Carrillo (9):
      eventtimer: introduce event timer adapter
      eventdev: convert to SPDX license tag in header
      eventtimer: add common code
      mk: update library order in static build
      eventtimer: add default software driver
      eventtimer: add support for meson build system
      test: add event timer adapter auto-test
      doc: add event timer adapter section to programmer's guide
      doc: add event timer adapter documentation

Gage Eads (2):
      event/sw: perform partial burst enqueues
      eventdev: add device stop flush callback

Jerin Jacob (1):
      event/octeontx: support device stop flush callback

Liang Ma (1):
      event/opdl: fix atomic queue race condition issue

Mattias Rönnblom (1):
      eventdev: fix incorrect MP/MC tail updates in event ring

Nikhil Rao (1):
      eventdev: add timestamping to received packets

Pavan Nikhilesh (15):
      app/eventdev: add event timer adapter as a producer
      app/eventdev: add burst mode for event timer adapter
      app/eventdev: add options to configure event timer adapter
      doc: update test eventdev documentation
      usertools: add Cavium TIM as an event device
      event/octeontx: add support to probe timvf PCIe devices
      event/octeontx: add support to create and free timer adapter
      event/octeontx: add support to start and stop timer device
      event/octeontx: add event timer stats get and reset
      event/octeontx: add multiproducer timer arm and cancel
      event/octeontx: add single producer timer arm variant
      event/octeontx: add burst mode for timer arm
      event/octeontx: optimize timer adapter resolution parameters
      event/octeontx: add option to use fpavf as chunk pool
      doc: update eventdev OcteonTx documentation

Rami Rosen (1):
      eventdev: remove stale forward declaration

Vipin Varghese (3):
      event/sw: add unlikely branch predict
      event/sw: move stats code for better cache access
      event/sw: code refractor for counter set

 MAINTAINERS                                        |   11 +
 app/test-eventdev/evt_options.c                    |  132 +-
 app/test-eventdev/evt_options.h                    |   35 +
 app/test-eventdev/test_perf_atq.c                  |   10 +-
 app/test-eventdev/test_perf_common.c               |  236 ++-
 app/test-eventdev/test_perf_common.h               |   14 +-
 app/test-eventdev/test_perf_queue.c                |    7 +-
 config/common_base                                 |    1 +
 config/rte_config.h                                |    1 +
 doc/api/doxy-api-index.md                          |   32 +-
 doc/guides/eventdevs/octeontx.rst                  |   29 +
 .../prog_guide/event_ethernet_rx_adapter.rst       |    6 +-
 doc/guides/prog_guide/event_timer_adapter.rst      |  296 ++++
 doc/guides/prog_guide/index.rst                    |    1 +
 doc/guides/rel_notes/release_18_05.rst             |    7 +
 doc/guides/tools/testeventdev.rst                  |   60 +
 drivers/event/dpaa/dpaa_eventdev.c                 |    2 +-
 drivers/event/dpaa2/dpaa2_eventdev.c               |    2 +-
 drivers/event/octeontx/Makefile                    |    8 +
 drivers/event/octeontx/meson.build                 |    6 +-
 drivers/event/octeontx/ssovf_evdev.c               |   39 +-
 drivers/event/octeontx/ssovf_evdev.h               |    5 +-
 drivers/event/octeontx/ssovf_evdev_selftest.c      |   36 +
 drivers/event/octeontx/ssovf_worker.c              |   15 +-
 drivers/event/octeontx/timvf_evdev.c               |  407 +++++
 drivers/event/octeontx/timvf_evdev.h               |  226 +++
 drivers/event/octeontx/timvf_probe.c               |  148 ++
 drivers/event/octeontx/timvf_worker.c              |  200 +++
 drivers/event/octeontx/timvf_worker.h              |  443 +++++
 drivers/event/opdl/opdl_evdev.c                    |    2 +-
 drivers/event/opdl/opdl_evdev_init.c               |    3 +
 drivers/event/opdl/opdl_ring.c                     |   93 +-
 drivers/event/opdl/opdl_ring.h                     |   16 +-
 drivers/event/skeleton/skeleton_eventdev.c         |    2 +-
 drivers/event/sw/sw_evdev.c                        |   20 +-
 drivers/event/sw/sw_evdev_scheduler.c              |   17 +-
 drivers/event/sw/sw_evdev_worker.c                 |    6 +-
 lib/Makefile                                       |    2 +-
 lib/librte_eventdev/Makefile                       |    5 +-
 lib/librte_eventdev/meson.build                    |    9 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.c     |   12 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.h     |    6 +-
 lib/librte_eventdev/rte_event_ring.h               |    4 +-
 lib/librte_eventdev/rte_event_timer_adapter.c      | 1299 ++++++++++++++
 lib/librte_eventdev/rte_event_timer_adapter.h      |  766 ++++++++
 lib/librte_eventdev/rte_event_timer_adapter_pmd.h  |  114 ++
 lib/librte_eventdev/rte_eventdev.c                 |   39 +
 lib/librte_eventdev/rte_eventdev.h                 |  116 +-
 lib/librte_eventdev/rte_eventdev_pmd.h             |   38 +
 lib/librte_eventdev/rte_eventdev_version.map       |   26 +-
 lib/meson.build                                    |    3 +-
 mk/rte.app.mk                                      |    2 +-
 test/test/Makefile                                 |    1 +
 test/test/test_event_timer_adapter.c               | 1830 ++++++++++++++++++++
 usertools/dpdk-devbind.py                          |    4 +-
 55 files changed, 6675 insertions(+), 175 deletions(-)
 create mode 100644 doc/guides/prog_guide/event_timer_adapter.rst
 create mode 100644 drivers/event/octeontx/timvf_evdev.c
 create mode 100644 drivers/event/octeontx/timvf_evdev.h
 create mode 100644 drivers/event/octeontx/timvf_probe.c
 create mode 100644 drivers/event/octeontx/timvf_worker.c
 create mode 100644 drivers/event/octeontx/timvf_worker.h
 create mode 100644 lib/librte_eventdev/rte_event_timer_adapter.c
 create mode 100644 lib/librte_eventdev/rte_event_timer_adapter.h
 create mode 100644 lib/librte_eventdev/rte_event_timer_adapter_pmd.h
 create mode 100644 test/test/test_event_timer_adapter.c

             reply	other threads:[~2018-04-14  7:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-14  7:25 Jerin Jacob [this message]
2018-04-16 10:01 ` [pull-request] next-eventdev 18.05 RC1 Thomas Monjalon

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=20180414072529.GA19640@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.