11 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=ttp.git;a=blob;f=features/features-ttp/src/main/features/features.xml;hb=stable/carbon
12 * **Feature Description:** Provides a YANG model for describing
13 `ONF TTP 1.0 <https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/OpenFlow%20Table%20Type%20Patterns%20v1.0.pdf>`
14 Table Type Patterns (TTPs) in JSON as well as a database of TTPs and an
15 augmentation adding supported and active TTPs on OpenFlow nodes.
17 * **User Facing:** Yes
18 * **Experimental:** Yes
19 * **CSIT Test:** None.
24 * **Feature URL:** The Carbon executable jar can be found here: https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/ttp/parser/0.4.0-Carbon/parser-0.4.0-Carbon-jar-with-dependencies.jar
25 * **Feature Description:** Provides stand-alone command line tools to validate
26 and interact with TTPs in XML or JSON.
28 * **User Facing:** Yes
29 * **Experimental:** Yes
30 * **CSIT Test:** None.
35 Please provide the URL to each document at docs.opendaylight.org. If the
36 document is under review, provide a link to the change in Gerrit.
40 * :ref:`ttp_cli_tools_user_guide`
42 * **Developer Guide(s):**
44 * :ref:`ttp_cli_tools_dev_guide`
45 * :ref:`ttp_model_dev_guide`
47 Security Considerations
48 =======================
50 * Do you have any external interfaces other than RESTCONF?
54 * Other security issues?
61 * `Link to Sonar Report <https://sonar.opendaylight.org/overview/coverage?id=org.opendaylight.ttp%3Attp-parent>`_ (43.3% Test Coverage)
63 * There was minimal manual testing in Carbon, but also there were no changes
64 beyond keeping up-to-date with changes in upstream projects. Unit tests cover
65 the basics of the model.
70 * Is it possible to migrate from the previous release? If so, how?
72 While it should be possible to export all TTP-related information by doing
73 RESTCONF GETs and then import it by doing RESTCONF PUTs after the fact, this
74 has not been tested and isn't officially supported.
79 * Is this release compatible with the previous release?
81 Yes. There have been no code changes except to tolerate changes in upstream
86 No. No changes in models or APIs.
88 * Any configuration changes?
90 No. The TTP project has no configuration.
100 The TTP YANG model does not match the ONF TTP JSON precisely. Exact details are
101 documented in the `TTP model YANG
102 <https://git.opendaylight.org/gerrit/gitweb?p=ttp.git;a=blob;f=ttp-model/src/main/yang/ttp.yang;hb=stable/carbon>`_
105 `Open Bugs <https://bugs.opendaylight.org/buglist.cgi?component=General&list_id=79056&product=ttp&resolution=--->`_
116 <https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/OpenFlow%20Table%20Type%20Patterns%20v1.0.pdf>`_
121 * `Carbon Table Type Patterns Release Plan
122 <https://wiki.opendaylight.org/view/Table_Type_Patterns/Carbon/Release_Plan>`_
124 * Dropped all new features including TTP 1.1 support, Dynamic Mapping, and auto-loading of TTP repositories.