numam-dpdk/examples
Bruce Richardson f55d185540 raw/ioat: add separate API for fence call
Rather than having the fence signalled via a flag on a descriptor - which
requires reading the docs to find out whether the flag needs to go on the
last descriptor before, or the first descriptor after the fence - we can
instead add a separate fence API call. This becomes unambiguous to use,
since the fence call explicitly comes between two other enqueue calls. It
also allows more freedom of implementation in the driver code.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Kevin Laatz <kevin.laatz@intel.com>
Acked-by: Radu Nicolau <radu.nicolau@intel.com>
2020-10-08 14:33:20 +02:00
..
bbdev_app examples: use new link status print format 2020-09-21 18:05:38 +02:00
bond examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
bpf examples: remove old build system references 2020-09-07 23:51:57 +02:00
cmdline examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
distributor examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
ethtool examples/ethtool: convert to pkg-config-based build 2020-09-07 23:51:57 +02:00
eventdev_pipeline examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
fips_validation mbuf: remove deprecated function and macro aliases 2020-09-19 00:25:37 +02:00
flow_classify examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
flow_filtering examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
helloworld examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
ioat raw/ioat: add separate API for fence call 2020-10-08 14:33:20 +02:00
ip_fragmentation examples: use new link status print format 2020-09-21 18:05:38 +02:00
ip_pipeline examples: use new link status print format 2020-09-21 18:05:38 +02:00
ip_reassembly examples: use new link status print format 2020-09-21 18:05:38 +02:00
ipsec-secgw examples: use new link status print format 2020-09-21 18:05:38 +02:00
ipv4_multicast examples: use new link status print format 2020-09-21 18:05:38 +02:00
kni examples: use new link status print format 2020-09-21 18:05:38 +02:00
l2fwd examples: use new link status print format 2020-09-21 18:05:38 +02:00
l2fwd-cat examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
l2fwd-crypto examples: use new link status print format 2020-09-21 18:05:38 +02:00
l2fwd-event examples: use new link status print format 2020-09-21 18:05:38 +02:00
l2fwd-jobstats examples: use new link status print format 2020-09-21 18:05:38 +02:00
l2fwd-keepalive examples: use new link status print format 2020-09-21 18:05:38 +02:00
l3fwd build: remove deprecated cpuflag macros 2020-09-25 11:13:57 +02:00
l3fwd-acl examples: use new link status print format 2020-09-21 18:05:38 +02:00
l3fwd-graph examples: use new link status print format 2020-09-21 18:05:38 +02:00
l3fwd-power examples: use new link status print format 2020-09-21 18:05:38 +02:00
link_status_interrupt examples: use new link status print format 2020-09-21 18:05:38 +02:00
multi_process examples: use new link status print format 2020-09-21 18:05:38 +02:00
ntb examples: use new link status print format 2020-09-21 18:05:38 +02:00
packet_ordering examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
performance-thread examples: use new link status print format 2020-09-21 18:05:38 +02:00
pipeline examples/pipeline: add VXLAN encapsulation example 2020-10-01 19:04:42 +02:00
ptpclient examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
qos_meter examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
qos_sched examples: use new link status print format 2020-09-21 18:05:38 +02:00
rxtx_callbacks examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
server_node_efd examples: use new link status print format 2020-09-21 18:05:38 +02:00
service_cores examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
skeleton examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
tep_termination examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
timer examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
vdpa examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
vhost examples/vhost: remove dequeue zero-copy support 2020-09-30 23:16:56 +02:00
vhost_blk examples/vhost_blk: check driver start failure 2020-09-30 23:16:55 +02:00
vhost_crypto examples/vhost_crypto: use vhost async-copy flag 2020-09-30 23:16:56 +02:00
vm_power_manager examples/vm_power: fix 32-bit build 2020-10-06 09:49:29 +02:00
vmdq examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
vmdq_dcb examples: remove legacy sections of makefiles 2020-09-07 16:53:41 +02:00
meson.build examples/pipeline: add new example application 2020-10-01 18:43:10 +02:00