From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: thomas@monjalon.net
Cc: dev@dpdk.org
Subject: [dpdk-dev] [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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).