[PATCH v2 15/15] docs: add notes on service cores API updates
From: Harry van Haaren <hidden>
Date: 2017-08-21 12:58:42
Subsystem:
the rest · Maintainer:
Linus Torvalds
Add a section on the service cores API changes to 17.11 release notes. Suggested-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Harry van Haaren <redacted> --- doc/guides/rel_notes/release_17_11.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst
index 6e6ba1c..8bf91bd 100644
--- a/doc/guides/rel_notes/release_17_11.rst
+++ b/doc/guides/rel_notes/release_17_11.rst@@ -117,6 +117,19 @@ API Changes Also, make sure to start the actual text at the margin. ========================================================= +* **Service cores API updated for usability** + + The service cores API has been changed, removing pointers from the API + where possible, instead using integer IDs to identify each service. This + simplifed application code, aids debugging, and provides better + encapsulation. A summary of the main changes made is as follows: + + * Services identified by ID not by ``rte_service_spec`` pointer + * Reduced API surface by using ``set`` functions instead of enable/disable + * Reworked ``rte_service_register`` to provide the service ID to registrar + * Rework start and stop APIs into ``rte_service_runstate_set`` + * Added API to set runstate of service implementation to indicate readyness + ABI Changes -----------
--
2.7.4