numam-dpdk/examples
John McNamara 467465d86d ethdev: add packet count parameter to Rx callback
Added a parameter to the RX callback to pass in the number of
available RX packets in addition to the number of dequeued packets.
This provides the RX callback functions with additional information
that can be used to decide how packets from a burst are handled.

The TX callback doesn't require this additional parameter so the RX
and TX callbacks no longer have the same function parameters. As such
the single RX/TX callback has been refactored into two separate callbacks.

Signed-off-by: John McNamara <john.mcnamara@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-30 21:51:48 +02:00
..
bond tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
cmdline tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
distributor ethdev: unification of RSS offload types 2015-02-22 23:56:20 +01:00
dpdk_qat tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
exception_path tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
helloworld tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ip_fragmentation tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ip_pipeline tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ip_reassembly tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
ipv4_multicast tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
kni tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
l2fwd tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
l2fwd-ivshmem tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
l2fwd-jobstats examples/l2fwd-jobstats: fix error handling in init sequence 2015-03-10 16:14:12 +01:00
l3fwd eal/x86: move header file for vector instructions 2015-03-20 19:24:38 +01:00
l3fwd-acl tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
l3fwd-power tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
l3fwd-vf tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
link_status_interrupt tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
load_balancer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
multi_process tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
netmap_compat examples/netmap_compat: fix overflow in ioctl operation 2014-12-18 00:26:08 +01:00
packet_ordering examples/packet_ordering: move creation of reorder buffer 2015-02-24 03:04:10 +01:00
qos_meter examples: no more bare metal environment 2014-11-27 13:09:59 +01:00
qos_sched add prefix to cache line macros 2014-11-27 16:21:11 +01:00
quota_watermark examples: no more bare metal environment 2014-11-27 13:09:59 +01:00
rxtx_callbacks ethdev: add packet count parameter to Rx callback 2015-03-30 21:51:48 +02:00
skeleton examples/skeleton: improve documentation 2015-03-17 22:16:46 +01:00
timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
vhost vhost: fix file descriptors naming 2015-03-09 12:46:46 +01:00
vhost_xen tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
vm_power_manager examples/vm_power: fix initialization of cmdline token 2014-12-18 00:26:08 +01:00
vmdq tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
vmdq_dcb tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
Makefile examples/l2fwd-jobstats: new example 2015-02-24 22:19:25 +01:00