numam-dpdk/lib
Maxime Coquelin b53a497294 vhost: fix guest notification setting
If rte_vhost_enable_guest_notification is called before
the virtqueue is ready, the configuration is lost.

This patch fixes this by saving the guest notification
enablement value requested by the application, and apply
it before the virtqueue is made ready to the application.

Fixes: 604052ae53 ("net/vhost: support queue update")

Reported-by: Yinan Wang <yinan.wang@intel.com>
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Tested-by: Yinan Wang <yinan.wang@intel.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
2020-07-30 00:41:24 +02:00
..
librte_acl replace alignment attributes 2020-04-16 18:16:18 +02:00
librte_bbdev
librte_bitratestats
librte_bpf
librte_cfgfile
librte_cmdline
librte_compressdev
librte_cryptodev cryptodev: add traces in multi-process path 2020-07-08 18:16:17 +02:00
librte_distributor
librte_eal eal: introduce macro for bit definition 2020-07-28 18:27:46 +02:00
librte_efd
librte_ethdev ethdev: add eCPRI key fields to flow API 2020-07-13 02:11:30 +02:00
librte_eventdev eventdev: relax SMP barriers with C11 atomics 2020-07-08 18:16:41 +02:00
librte_fib
librte_flow_classify
librte_graph
librte_gro
librte_gso
librte_hash hash: fix out-of-memory handling in hash creation 2020-07-27 12:53:40 +02:00
librte_ip_frag
librte_ipsec
librte_jobstats
librte_kni kni: fix not contiguous FIFO 2020-02-14 11:59:01 +01:00
librte_kvargs
librte_latencystats
librte_lpm lpm: report error when defer queue overflows 2020-07-21 20:48:40 +02:00
librte_mbuf mbuf: use C11 atomic builtins for refcnt 2020-07-21 10:30:35 +02:00
librte_member log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
librte_mempool mempool: fix allocation in memzone during retry 2020-07-22 01:27:10 +02:00
librte_meter
librte_metrics metrics: fix header installation with meson 2020-07-17 16:00:30 +02:00
librte_net net: fix IPv6 checksum with TSO 2020-07-30 00:41:24 +02:00
librte_node node: add packet classifier 2020-07-22 01:18:59 +02:00
librte_pci pci: keep API compatibility with mmap values 2020-07-11 11:48:13 +02:00
librte_pdump
librte_pipeline
librte_port
librte_power power: fix environment detection 2020-07-22 01:35:39 +02:00
librte_rawdev
librte_rcu
librte_regexdev
librte_reorder
librte_rib
librte_ring ring: use custom element for fixed size API 2020-07-09 17:22:36 +02:00
librte_sched
librte_security security: support DOCSIS protocol 2020-07-08 00:15:35 +02:00
librte_stack log: remove unneeded logtype declaration 2020-07-07 13:18:23 +02:00
librte_table
librte_telemetry telemetry: add upper limit on connections 2020-07-19 15:36:37 +02:00
librte_timer
librte_vhost vhost: fix guest notification setting 2020-07-30 00:41:24 +02:00
Makefile lpm: fix build dependency on RCU library 2020-07-15 13:15:06 +02:00
meson.build