numam-dpdk/lib
Liang Ma 29653a7bfe eventdev: extend capability flags
add new capability flags to express the opdl PMD limitations.

RTE_EVENT_DEV_CAP_NONSEQ_MODE

Event device is capable of operating in none sequential mode. The path
of the event is not necessary to be sequential. Application can change
the path of event at runtime. If the flag is not set, then event each event
will follow a path from queue 0 to queue 1 to queue 2 etc. If the flag is
set, events may be sent to queues in any order. If the flag is not set, the
eventdev will return an error when the application enqueues an event for a
qid which is not the next in the sequence.

RTE_EVENT_DEV_CAP_RUNTIME_PORT_LINK

Event device is capable of configuring the queue/port link at runtime.
If the flag is not set, the eventdev queue/port link is only can be
configured during  initialization.

RTE_EVENT_DEV_CAP_MULTIPLE_QUEUE_PORT

Event device is capable of setting up the link between multiple queue
with single port. If the flag is not set, the eventdev can only map a
single queue to each port or map a single queue to many port.

Signed-off-by: Liang Ma <liang.j.ma@intel.com>
Signed-off-by: Peter Mccarthy <peter.mccarthy@intel.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2018-01-19 16:09:56 +01:00
..
librte_acl lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_bbdev bbdev: introduce wireless base band device lib 2018-01-19 01:44:25 +01:00
librte_bitratestats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_cfgfile lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_cmdline lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_compat fix typos using codespell utility 2017-06-14 23:54:13 +02:00
librte_cryptodev lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_distributor distributor: remove unnecessary parenthesis 2018-01-05 22:08:24 +01:00
librte_eal vfio: fix FreeBSD build 2018-01-17 18:49:38 +01:00
librte_efd lib: remove unnecessary pointer cast 2018-01-16 01:53:35 +01:00
librte_ether lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_eventdev eventdev: extend capability flags 2018-01-19 16:09:56 +01:00
librte_flow_classify log: update legacy modules dynamic logs regex 2018-01-17 14:21:21 +01:00
librte_gro gro: support VxLAN GRO 2018-01-11 23:18:36 +01:00
librte_gso lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_hash lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_ip_frag lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_jobstats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_kni lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_kvargs mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_latencystats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_lpm lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_mbuf mbuf: fix performance of freeing with non atomic refcnt 2018-01-19 00:43:56 +01:00
librte_member member: fix memory leak on error 2018-01-19 00:43:56 +01:00
librte_mempool lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_meter lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_metrics lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_net net: add a helper for making RARP packet 2018-01-16 18:47:49 +01:00
librte_pci remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_pdump pdump: fix error check when creating/canceling thread 2018-01-17 18:49:38 +01:00
librte_pipeline lib: remove unnecessary pointer cast 2018-01-16 01:53:35 +01:00
librte_port lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_power power: clean KVM files 2018-01-12 00:37:07 +01:00
librte_reorder lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_ring lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_sched lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_security lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_table lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_timer lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
librte_vhost vhost: support Explicit Congestion Notification 2018-01-16 18:47:49 +01:00
Makefile bbdev: introduce wireless base band device lib 2018-01-19 01:44:25 +01:00