numam-dpdk/examples
Konstantin Ananyev 81ce0906ea examples/ioat: use always same lcore for enqueue/dequeue
Few changes in ioat sample behaviour:
- Always do SW copy for packet metadata (mbuf fields)
- Always use same lcore for both DMA requests enqueue and dequeue

Main reasons for that:
a) it is safer, as idxd PMD doesn't support MT safe enqueue/dequeue (yet).
b) sort of more apples to apples comparison with sw copy.
c) from my testing things are faster that way.

Documentation updates to reflect these changes are also included.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com>
Reviewed-by: Conor Walsh <conor.walsh@intel.com>
2021-10-27 16:53:39 +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
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
ioat examples/ioat: use always same lcore for enqueue/dequeue 2021-10-27 16:53:39 +02:00
ip_fragmentation mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
ip_pipeline ethdev: add namespace 2021-10-22 18:15:38 +02: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 ethdev: add namespace 2021-10-22 18:15:38 +02: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 ethdev: add namespace 2021-10-22 18:15:38 +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 ethdev: add namespace 2021-10-22 18:15:38 +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 ethdev: add namespace 2021-10-22 18:15:38 +02: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 mbuf: add namespace to offload flags 2021-10-24 13:37:43 +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: reduce indentation in build files 2021-04-21 14:04:09 +02:00