From d555d46d0a47689f919fb55779e18512b1837587 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Mon, 29 Jan 2018 10:30:27 +0100 Subject: [PATCH] doc: announce control mbuf removal Link: http://dpdk.org/ml/archives/dev/2017-July/069813.html Link: http://dpdk.org/dev/patchwork/patch/32041/ Signed-off-by: Olivier Matz Acked-by: Jerin Jacob Acked-by: Cristian Dumitrescu Acked-by: Bruce Richardson Acked-by: Hemant Agrawal Acked-by: Thomas Monjalon --- doc/guides/rel_notes/deprecation.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 7befd94258..9b506bb042 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -76,6 +76,19 @@ Deprecation Notices customize objects population and allocate contiguous block of objects if underlying driver supports it. +* mbuf: The control mbuf API will be removed in v18.05. The impacted + functions and macros are: + + - ``rte_ctrlmbuf_init()`` + - ``rte_ctrlmbuf_alloc()`` + - ``rte_ctrlmbuf_free()`` + - ``rte_ctrlmbuf_data()`` + - ``rte_ctrlmbuf_len()`` + - ``rte_is_ctrlmbuf()`` + - ``CTRL_MBUF_FLAG`` + + The packet mbuf API should be used as a replacement. + * ethdev: a new Tx and Rx offload API was introduced on 17.11. In the new API, offloads are divided into per-port and per-queue offloads. Offloads are disabled by default and enabled per application request. -- 2.20.1