From c2c5a249d93b246c2492f8b4d862f27cd73853e2 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Mon, 11 Sep 2017 15:39:13 +0200 Subject: [PATCH] doc: announce ABI change for ring structure As discussed on the mailing list, the alignment constraint of the ring structure can be relaxed. Link: http://dpdk.org/dev/patchwork/patch/25039 Link: http://dpdk.org/dev/patchwork/patch/26103 Signed-off-by: Olivier Matz Acked-by: Bruce Richardson Acked-by: John McNamara Acked-by: Anatoly Burakov --- doc/guides/rel_notes/deprecation.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 13e85432f5..d59ad59886 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -53,3 +53,9 @@ Deprecation Notices * librte_meter: The API will change to accommodate configuration profiles. Most of the API functions will have an additional opaque parameter. + +* ring: The alignment constraints on the ring structure will be relaxed + to one cache line instead of two, and an empty cache line padding will + be added between the producer and consumer structures. The size of the + structure and the offset of the fields will remain the same on + platforms with 64B cache line, but will change on other platforms. -- 2.20.1