Intel Data Plane Development Kit (DPDK)
原创
©著作权归作者所有:来自51CTO博客作者LEONCORE的原创作品,请联系作者获取转载授权,否则将追究法律责任
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