numam-dpdk/examples
Xuan Ding f8fcdc5944 examples/vhost: unconfigure DMA vChannel
This patch applies rte_vhost_async_dma_unconfigure() to manually free
DMA vChannels. Before unconfiguration, make sure the specified DMA
vChannel is no longer used by any vhost ports.

Signed-off-by: Xuan Ding <xuan.ding@intel.com>
Tested-by: Wei Ling <weix.ling@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
2022-10-26 10:46:06 +02:00
..
bbdev_app bbdev: allow operation type enum for growth 2022-10-07 08:44:58 +02:00
bond ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
bpf mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cmdline doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
common examples: fix Arm build with GCC 12 2022-10-06 12:28:58 +02:00
distributor drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
dma examples/dma: support dequeue when no packet received 2022-10-03 18:24:24 +02:00
ethtool dev: introduce device accessors 2022-09-23 16:14:34 +02:00
eventdev_pipeline eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
fips_validation examples/fips_validation: fix JSON buffer size 2022-10-07 19:46:11 +02:00
flow_classify drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
flow_filtering ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
helloworld doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
ip_fragmentation ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ip_pipeline ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ip_reassembly ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ipsec-secgw examples/ipsec-secgw: free event vector mbufs 2022-10-07 19:46:11 +02:00
ipv4_multicast ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-cat examples/l2fwd-cat: fix build 2022-10-06 12:33:43 +02:00
l2fwd-crypto ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-event ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-jobstats ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-keepalive ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l3fwd examples/l3fwd: fix MTU configuration with event mode 2022-10-11 01:34:07 +02:00
l3fwd-graph ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l3fwd-power examples/l3fwd-power: add options for uncore frequency 2022-10-10 14:53:40 +02:00
link_status_interrupt ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
multi_process ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ntb ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
packet_ordering eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
pipeline ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ptpclient eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
qos_meter ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
qos_sched ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
rxtx_callbacks drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
server_node_efd eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
service_cores examples/service_cores: fix lcore count check 2021-09-16 17:31:03 +02:00
skeleton eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
timer doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
vdpa dev: introduce device accessors 2022-09-23 16:14:34 +02:00
vhost examples/vhost: unconfigure DMA vChannel 2022-10-26 10:46:06 +02:00
vhost_blk eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
vhost_crypto cryptodev: rework session framework 2022-10-04 22:04:59 +02:00
vm_power_manager examples/vm_power_manager: use safe list iterator 2022-10-05 14:15:37 +02:00
vmdq ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
vmdq_dcb ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
meson.build examples/kni: remove deprecated example 2022-10-03 18:24:24 +02:00