numam-dpdk/examples
Cunming Liang aee3bc79cc examples/l3fwd-power: enable one-shot Rx interrupt and polling switch
The patch demonstrates how to handle per rx queue interrupt in a NAPI-like
implementation in userspace. The working thread mainly runs in polling mode
and switch to interrupt mode only if there is no packet received in recent polls.
The working thread returns to polling mode immediately once it receives an
interrupt notification caused by the incoming packets.
The sample keeps running in polling mode if the binding PMD hasn't supported
the rx interrupt yet. Now only ixgbe(pf/vf) and igb support it.

Signed-off-by: Danny Zhou <danny.zhou@intel.com>
Signed-off-by: Cunming Liang <cunming.liang@intel.com>
2015-07-27 23:13:57 +02:00
..
bond examples/bond: fix build with clang 2015-05-19 17:35:33 +02:00
cmdline examples: fix whitespace 2015-06-12 11:10:10 +02:00
distributor examples/distributor: fix debug macro 2015-06-22 22:33:42 +02:00
dpdk_qat mbuf: use offset macro 2015-06-24 12:01:14 +02:00
exception_path apps: use helper to create mbuf pools 2015-04-28 11:34:10 +02:00
helloworld tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ip_fragmentation examples: replace some offload flags with packet type 2015-07-16 00:57:51 +02:00
ip_pipeline examples/ip_pipeline: fix cpu cores parsing 2015-07-27 15:59:58 +02:00
ip_reassembly examples: replace some offload flags with packet type 2015-07-16 00:57:51 +02:00
ipv4_multicast examples/ipv4_multicast: support double vlan stripping and insertion 2015-07-07 16:42:49 +02:00
kni examples: fix whitespace 2015-06-12 11:10:10 +02:00
l2fwd examples: fix whitespace 2015-06-12 11:10:10 +02:00
l2fwd-ivshmem apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
l2fwd-jobstats apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
l3fwd examples/l3fwd: increase lookup burst size to 8 2015-07-27 16:43:56 +02:00
l3fwd-acl examples: replace some offload flags with packet type 2015-07-16 00:57:51 +02:00
l3fwd-power examples/l3fwd-power: enable one-shot Rx interrupt and polling switch 2015-07-27 23:13:57 +02:00
l3fwd-vf hash: rename unused field 2015-07-13 19:27:31 +02:00
link_status_interrupt apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
load_balancer mbuf: use offset macro 2015-06-24 12:01:14 +02:00
multi_process examples: fix whitespace 2015-06-12 11:10:10 +02:00
netmap_compat examples: fix whitespace 2015-06-12 11:10:10 +02:00
packet_ordering apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
qos_meter apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
qos_sched examples/qos_sched: use librte_cfgfile 2015-06-15 11:18:25 +02:00
quota_watermark examples: fix whitespace 2015-06-12 11:10:10 +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: replace some offload flags with packet type 2015-07-16 00:57:51 +02:00
timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
vhost examples/vhost: fix driver unregistering 2015-07-17 15:09:42 +02:00
vhost_xen mbuf: use offset macro 2015-06-24 12:01:14 +02:00
vm_power_manager examples: remove useless null checks before rte_free 2015-04-13 22:50:10 +02:00
vmdq apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
vmdq_dcb apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
Makefile examples/tep_term: fix vhost dependency 2015-06-25 11:32:45 +02:00