numam-dpdk/app
Tomasz Kulasek 1feda4d8fc mbuf: add a function to linearize a packet
This patch adds function rte_pktmbuf_linearize to let crypto PMD coalesce
chained mbuf before crypto operation and extend their capabilities to
support segmented mbufs when device cannot handle them natively.

Included unit tests for rte_pktmbuf_linearize functionality:

 1) Creates banch of segmented mbufs with different size and number of
    segments.
 2) Fills noncontigouos mbuf with sequential values.
 3) Uses rte_pktmbuf_linearize to coalesce segmented buffer into one
    contiguous.
 4) Verifies data in linearized buffer.

Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2017-01-15 19:30:00 +01:00
..
cmdline_test make python scripts python2/3 compliant 2017-01-04 21:13:44 +01:00
pdump drivers: make driver names consistent 2016-09-16 11:55:59 +02:00
proc_info app/procinfo: free xstats memory upon failure 2016-10-12 18:40:50 +02:00
test mbuf: add a function to linearize a packet 2017-01-15 19:30:00 +01:00
test-acl acl: add AltiVec for ppc64 2016-09-09 17:56:14 +02:00
test-pipeline app/test-pipeline: add cuckoo hash 2016-10-12 22:09:46 +02:00
test-pmd app/testpmd: add MACsec commands 2017-01-15 19:16:48 +01:00
Makefile app/pdump: add tool for packet capturing 2016-06-16 23:40:21 +02:00