numam-dpdk/examples
Jasvinder Singh edabd7fef5 examples/qos_sched: fix dequeue from ring
The app_worker_thread() and app_mixed_thread() use rte_ring_sc_dequeue_bulk
to dequeue packets from the ring and this imposes restriction on number of
packets in software ring to be greater than the specified value to start
actual dequeue operation, thus, adds latency to those packets. Therefore,
rte_ring_sc_dequeue_bulk is replaced with rte_ring_sc_dequeue_burst.

Fixes: de3cfa2c98 ("sched: initial import")

Suggested-by: Tao Y Yang <tao.y.yang@intel.com>
Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
2016-10-13 14:37:48 +02:00
..
bond remove unused ring includes 2016-09-16 10:16:02 +02:00
cmdline examples: fix whitespace 2015-06-12 11:10:10 +02:00
distributor examples/distributor: fix Rx thread logic for zero packet 2016-07-15 23:42:48 +02:00
dpdk_qat remove unused ring includes 2016-09-16 10:16:02 +02:00
ethtool ethdev: get registers width 2016-07-10 14:55:42 +02:00
exception_path remove unused ring includes 2016-09-16 10:16:02 +02:00
helloworld tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ip_fragmentation remove unused ring includes 2016-09-16 10:16:02 +02:00
ip_pipeline examples/ip_pipeline: add configuration with TAP 2016-10-13 11:44:32 +02:00
ip_reassembly remove unused ring includes 2016-09-16 10:16:02 +02:00
ipsec-secgw examples/ipsec-secgw: initialize SA salt 2016-10-08 17:54:38 +02:00
ipv4_multicast remove unused ring includes 2016-09-16 10:16:02 +02:00
kni remove unused ring includes 2016-09-16 10:16:02 +02:00
l2fwd remove unused ring includes 2016-09-16 10:16:02 +02:00
l2fwd-cat examples/l2fwd-cat: add sample application for PQoS CAT and CDP 2016-03-21 23:36:43 +01:00
l2fwd-crypto examples/l2fwd-crypto: update for libcrypto 2016-10-08 17:54:38 +02:00
l2fwd-jobstats remove unused ring includes 2016-09-16 10:16:02 +02:00
l2fwd-keepalive remove unused ring includes 2016-09-16 10:16:02 +02:00
l3fwd remove unused ring includes 2016-09-16 10:16:02 +02:00
l3fwd-acl remove unused ring includes 2016-09-16 10:16:02 +02:00
l3fwd-power remove unused ring includes 2016-09-16 10:16:02 +02:00
l3fwd-vf remove unused ring includes 2016-09-16 10:16:02 +02:00
link_status_interrupt remove unused ring includes 2016-09-16 10:16:02 +02:00
load_balancer remove unused ring includes 2016-09-16 10:16:02 +02:00
multi_process remove unused ring includes 2016-09-16 10:16:02 +02:00
netmap_compat examples/netmap_compat: fix infinite loop 2016-05-16 21:01:51 +02:00
packet_ordering ivshmem: remove library and its EAL integration 2016-08-23 12:23:58 +02:00
performance-thread remove unused ring includes 2016-09-16 10:16:02 +02:00
ptpclient mk: fix link with glibc < 2.17 2016-07-25 17:54:57 +02:00
qos_meter examples/qos_meter: check flow configuration error 2016-05-16 18:49:12 +02:00
qos_sched examples/qos_sched: fix dequeue from ring 2016-10-13 14:37:48 +02:00
quota_watermark remove unused ring includes 2016-09-16 10:16:02 +02:00
rxtx_callbacks apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
skeleton apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
tep_termination examples/tep_term: fix port id check 2016-07-11 17:21:21 +02:00
timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
vhost examples/vhost: remove VLAN strip option 2016-09-13 05:25:08 +02:00
vhost_xen eal: fix thread naming on FreeBSD 2016-06-17 18:04:22 +02:00
vm_power_manager examples/vm_power_manager: remove dependency on internal header 2016-07-11 17:23:32 +02:00
vmdq remove unused ring includes 2016-09-16 10:16:02 +02:00
vmdq_dcb remove unused ring includes 2016-09-16 10:16:02 +02:00
Makefile ivshmem: remove library and its EAL integration 2016-08-23 12:23:58 +02:00