numam-dpdk/examples
Maxime Coquelin 2cbe826e26 vhost: remove notion of async descriptor
Now that IO vectors iterator have been simplified, the
rte_vhost_async_desc struct only contains a pointer on
the iterator array stored in the async metadata.

This patch removes it, and pass directly the iterators
array pointer to the transfer_data callback. Doing that,
we avoid declaring the descriptor array in the stack, and
also avoid the cost of filling it.

Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: Jiayu Hu <jiayu.hu@intel.com>
2021-10-29 12:32:30 +02:00
..
bbdev_app ethdev: add namespace 2021-10-22 18:15:38 +02:00
bond ethdev: add namespace 2021-10-22 18:15:38 +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
distributor ethdev: add namespace 2021-10-22 18:15:38 +02:00
dma examples/dma: rename ioat application example 2021-10-27 16:53:39 +02:00
ethtool ethdev: add namespace 2021-10-22 18:15:38 +02:00
eventdev_pipeline ethdev: add namespace 2021-10-22 18:15:38 +02:00
fips_validation examples/fips_validation: fix resetting pointer 2021-10-08 21:31:07 +02:00
flow_classify ethdev: add namespace 2021-10-22 18:15:38 +02:00
flow_filtering ethdev: add namespace 2021-10-22 18:15:38 +02:00
helloworld doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
ip_fragmentation mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ip_pipeline examples/ip_pipeline: support PIE congestion management 2021-11-04 15:43:43 +01:00
ip_reassembly mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ipsec-secgw mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ipv4_multicast ethdev: add namespace 2021-10-22 18:15:38 +02:00
kni ethdev: add namespace 2021-10-22 18:15:38 +02:00
l2fwd examples/l2fwd: add promiscuous mode option 2021-10-25 22:31:53 +02:00
l2fwd-cat ethdev: fix max Rx packet length 2021-10-18 19:20:20 +02:00
l2fwd-crypto ethdev: add namespace 2021-10-22 18:15:38 +02:00
l2fwd-event ethdev: add namespace 2021-10-22 18:15:38 +02:00
l2fwd-jobstats ethdev: add namespace 2021-10-22 18:15:38 +02:00
l2fwd-keepalive eal: remove FINISHED lcore state 2021-10-25 18:20:59 +02:00
l3fwd fib: add RIB extension size parameter 2021-11-04 12:38:03 +01:00
l3fwd-acl ethdev: add namespace 2021-10-22 18:15:38 +02:00
l3fwd-graph ethdev: add namespace 2021-10-22 18:15:38 +02:00
l3fwd-power examples/l3fwd-power: support virtio/vhost 2021-10-29 12:32:29 +02:00
link_status_interrupt ethdev: add namespace 2021-10-22 18:15:38 +02:00
multi_process ethdev: add namespace 2021-10-22 18:15:38 +02:00
ntb ethdev: add namespace 2021-10-22 18:15:38 +02:00
packet_ordering ethdev: add namespace 2021-10-22 18:15:38 +02:00
performance-thread examples/performance-thread: fix build with ASan 2021-10-29 15:25:34 +02:00
pipeline port: configure loop count for source port 2021-10-25 14:30:32 +02:00
ptpclient mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
qos_meter mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
qos_sched examples/qos_sched: support PIE congestion management 2021-11-04 15:43:24 +01:00
rxtx_callbacks ethdev: add namespace 2021-10-22 18:15:38 +02:00
server_node_efd ethdev: add namespace 2021-10-22 18:15:38 +02:00
service_cores examples/service_cores: fix lcore count check 2021-09-16 17:31:03 +02:00
skeleton ethdev: add namespace 2021-10-22 18:15:38 +02:00
timer doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
vdpa examples: fix pkg-config override 2021-05-05 22:20:24 +02:00
vhost vhost: remove notion of async descriptor 2021-10-29 12:32:30 +02:00
vhost_blk examples: remove unneeded atomic header include 2021-10-19 17:16:57 +02:00
vhost_crypto examples: fix pkg-config override 2021-05-05 22:20:24 +02:00
vm_power_manager ethdev: add namespace 2021-10-22 18:15:38 +02:00
vmdq ethdev: add namespace 2021-10-22 18:15:38 +02:00
vmdq_dcb ethdev: add namespace 2021-10-22 18:15:38 +02:00
meson.build examples/dma: rename ioat application example 2021-10-27 16:53:39 +02:00