Intel Data Plane Development Kit (DPDK)
 
0. DPDK Archive
==============
At the time of writing, version DPDK_FULL_1210.zip Early Access Release 0.9 could be found

1. Overview
==============
The Intel DPDK kit is a lightweight run-time environment, offering a low overhead, run-to-completion model with high performance data plane packet processing.

It can be used in two modes of operation,
1) baremetal - on top of a hypervisor
2) linuxapp - runs in linux userspace

2. Run DPDK Linuxapp
==============
The produced igb_uio.ko module must be inserted on the target prior to executing DPDK processes:
$ insmod ${PATH}/igb_uio.ko

The environment can be tested with: 

# cd $RTE_SDK/x86_64-default-linuxapp-gcc/build/app/test/
# ./test -c 0xffffff


by running the below testcases within:

pci_autotest
memory_autotest
per_lcore_autotest
spinlock_autotest
rwlock_autotest
atomic_autotest
byteorder_autotest
prefetch_autotest
cycles_autotest
logs_autotest
memzone_autotest
ring_autotest
mempool_autotest
mbuf_autotest
timer_autotest
malloc_autotest