numam-dpdk/lib
Matan Azrad da2b788041 vhost: fix features definition location
The vhost library provide an infrastructure in order to help the DPDK
users to manage vhost devices.

One of the infrastructure parts is the features enablement APIs.

Some features bits may be defined only in the internal file vhost.h in
case the kernel version doesn't include them.

Hence, user running on old kernel may not be able to manage thus
features.

Move all the feature bits definitions to the API file rte_vhost.h.

Fixes: db69be54b6 ("vhost: hide internal code")
Fixes: 8d286dbeb8 ("vhost: fix multiple queue not enabled for old kernels")
Fixes: 3d3c6590b5 ("vhost: enable virtio MTU feature")
Fixes: 704098fc47 ("vhost: fix build with old kernels")
Cc: stable@dpdk.org

Signed-off-by: Matan Azrad <matan@mellanox.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2020-06-30 14:52:31 +02:00
..
librte_acl
librte_bbdev
librte_bitratestats
librte_bpf bpf/x86: support packet data load instructions 2020-06-24 23:42:20 +02:00
librte_cfgfile cfgfile: check flags on creation for future proofing 2020-06-16 17:46:39 +02:00
librte_cmdline
librte_compressdev
librte_cryptodev cryptodev: fix SHA-1 digest enum comment 2020-05-24 11:52:35 +02:00
librte_distributor
librte_eal eal/arm: add vcopyq intrinsic for aarch32 2020-06-30 14:52:30 +02:00
librte_efd
librte_ethdev
librte_eventdev
librte_fib
librte_flow_classify
librte_graph
librte_gro
librte_gso
librte_hash hash: check flags on creation for future proofing 2020-06-16 17:46:39 +02:00
librte_ip_frag
librte_ipsec
librte_jobstats
librte_kni
librte_kvargs kvargs: fix strcmp helper documentation 2020-05-19 15:05:56 +02:00
librte_latencystats
librte_lpm
librte_mbuf mbuf: add dump of free dynamic flags 2020-06-25 23:03:18 +02:00
librte_member
librte_mempool trace: add size_t field emitter 2020-06-15 19:27:00 +02:00
librte_meter meter: remove inline functions from export list 2020-06-23 19:29:41 +02:00
librte_metrics metrics: fix library cleanup 2020-05-19 14:05:21 +02:00
librte_net net: fix IPv4 checksum 2020-06-24 23:42:20 +02:00
librte_node
librte_pci pci: fix address domain format size 2020-06-30 00:02:54 +02:00
librte_pdump
librte_pipeline
librte_port
librte_power
librte_rawdev
librte_rcu
librte_reorder
librte_rib
librte_ring ring: check flag settings for future proofing 2020-06-16 17:46:39 +02:00
librte_sched sched: fix 64-bit rate 2020-06-25 00:52:31 +02:00
librte_security
librte_stack stack: check flags on creation for future proofing 2020-06-16 17:46:39 +02:00
librte_table
librte_telemetry telemetry: fix init log printing 2020-05-24 18:01:31 +02:00
librte_timer
librte_vhost vhost: fix features definition location 2020-06-30 14:52:31 +02:00
Makefile vhost: make vDPA framework bus agnostic 2020-06-30 14:52:30 +02:00
meson.build ring: enable for Windows 2020-06-30 01:30:22 +02:00