mbuf_offload: introduce library to attach offloads to mbuf
authorDeclan Doherty <declan.doherty@intel.com>
Wed, 25 Nov 2015 13:25:13 +0000 (13:25 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 25 Nov 2015 18:18:04 +0000 (19:18 +0100)
commit78c8709b5ddb3c683285218490a5a7c9334358ff
treed4da3f684109271b5c536a5b208bd314f23674b7
parentd11b0f30df88c1ecb12e5bdaa467ca246a14b422
mbuf_offload: introduce library to attach offloads to mbuf

This library add support for adding a chain of offload operations to a
mbuf. It contains the definition of the rte_mbuf_offload structure as
well as helper functions for attaching  offloads to mbufs and a mempool
management functions.

This initial implementation supports attaching multiple offload
operations to a single mbuf, but only a single offload operation of a
specific type can be attach to that mbuf.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
12 files changed:
MAINTAINERS
config/common_bsdapp
config/common_linuxapp
doc/api/doxy-api-index.md
doc/api/doxy-api.conf
lib/Makefile
lib/librte_mbuf/rte_mbuf.h
lib/librte_mbuf_offload/Makefile [new file with mode: 0644]
lib/librte_mbuf_offload/rte_mbuf_offload.c [new file with mode: 0644]
lib/librte_mbuf_offload/rte_mbuf_offload.h [new file with mode: 0644]
lib/librte_mbuf_offload/rte_mbuf_offload_version.map [new file with mode: 0644]
mk/rte.app.mk