doc: announce ABI change for ring structure
authorOlivier Matz <olivier.matz@6wind.com>
Mon, 11 Sep 2017 13:39:13 +0000 (15:39 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 17 Jan 2018 21:05:36 +0000 (22:05 +0100)
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 <olivier.matz@6wind.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
doc/guides/rel_notes/deprecation.rst

index 13e8543..d59ad59 100644 (file)
@@ -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.