numam-dpdk/lib
Olivier Matz b84110e7ba mbuf: add function to read packet data
Introduce a new function to read the packet data from an mbuf chain. It
linearizes the data if required, and also ensures that the mbuf is large
enough.

This function is used in next commits that add a software parser to
retrieve the packet type.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
2016-10-11 18:16:10 +02:00
..
librte_acl lib: use C99 syntax for zero-size arrays 2016-09-13 15:35:28 +02:00
librte_cfgfile lib: add missing include dependencies 2016-09-13 15:35:28 +02:00
librte_cmdline lib: add missing include dependencies 2016-09-13 15:35:28 +02:00
librte_compat compat: remove unneeded macro 2015-06-29 16:41:23 +02:00
librte_cryptodev cryptodev: fix build on Suse 11 SP2 2016-10-08 17:54:38 +02:00
librte_distributor distributor: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_eal vdev: rename init/uninit ops to probe/remove 2016-10-06 16:02:14 +02:00
librte_ether ethdev: fix vendor id in debug message 2016-10-10 11:53:31 +02:00
librte_hash hash: modify lookup bulk pipeline 2016-10-05 12:10:49 +02:00
librte_ip_frag ip_frag: fix missing dependency on hash library 2016-10-05 15:47:23 +02:00
librte_jobstats jobstats: fix typo in a comment 2016-06-30 18:51:20 +02:00
librte_kni kni: remove continuous memory restriction 2016-09-21 19:18:44 +02:00
librte_kvargs remove unneeded tests for NULL when freeing 2016-01-27 15:34:48 +01:00
librte_lpm lib: add missing include dependencies 2016-09-13 15:35:28 +02:00
librte_mbuf mbuf: add function to read packet data 2016-10-11 18:16:10 +02:00
librte_mempool mempool: fix comments for no contiguous flag 2016-10-04 11:16:01 +02:00
librte_meter meter: fix excess token bucket update in srtcm 2016-09-21 22:56:03 +02:00
librte_net net: fix build with gcc 4.4.7 and strict aliasing 2015-11-25 22:11:37 +01:00
librte_pdump lib: add missing include dependencies 2016-09-13 15:35:28 +02:00
librte_pipeline lib: work around unnamed structs/unions 2016-09-13 15:35:28 +02:00
librte_port port: remove duplicated symbols from .map 2016-06-30 20:02:56 +02:00
librte_power examples/vm_power_manager: remove dependency on internal header 2016-07-11 17:23:32 +02:00
librte_reorder lib: add missing include dependencies 2016-09-13 15:35:28 +02:00
librte_ring lib: use C99 syntax for zero-size arrays 2016-09-13 15:35:28 +02:00
librte_sched sched: fix releasing enqueued packets 2016-09-23 21:14:54 +02:00
librte_table table: fix verification on hash bucket header alignment 2016-09-09 17:56:25 +02:00
librte_timer timer: fix lag delay 2016-10-05 12:02:53 +02:00
librte_vhost vhost: support indirect Tx descriptors 2016-09-28 02:18:33 +02:00
Makefile ivshmem: remove library and its EAL integration 2016-08-23 12:23:58 +02:00