Add hyperlinks to the issues. Made some formatting changes
[docs.git] / docs / release-notes / projects / openflowplugin.rst
1 ===============
2 OpenFlow Plugin
3 ===============
4
5 Overview
6 ========
7
8 The OpenFlow Plugin project provides the following functionality:
9
10 * **OpenFlow 1.0/1.3 implementation project**: This provides the implementation of the
11   OpenFlow 1.0 and OpenFlow 1.3 specification.
12 * **ONF Approved Extensions Project**: This provides the implementation of following ONF
13   OpenFlow 1.4 feature, which is approved as extensions for the OpenFlow 1.3
14   specification:
15
16   * **Nicira Extensions Project**: This provides the implementation of the Nicira extensions.
17     Some of the important extensions implemented are **Connection Tracking Extension**
18     and **Group Add-Mod Extension**
19
20 * **OpenFlow-Based Applications Project**: This provides the following applications that user can
21   leverage out-of-the-box in developing their application or as a direct end consumer:
22
23   .. list-table:: OpenFlow-Based Applications
24      :widths: 15 55
25      :header-rows: 1
26
27      * - **Application**
28        - **Description**
29
30      * - **Forwarding Rules Manager**
31        -  Application provides functionality to add/remove/update flow/groups/meters.
32      * - **LLDP Speaker**
33        - Application sends periodic LLDP packet out on each OpenFlow switch port for link discovery.
34      * - **Topology LLDP Discovery**
35        - Application intercept the LLDP packets and discover the link information.
36      * - **Topology Manager**
37        - Application receives the discovered links information from Topology LLDP
38          Discovery application and stores in the topology yang model datastore.
39      * - **Reconciliation Framework**
40        - Framework that exposes the APIs that consumer application (in-controller) can
41          leverage to participate in the switch reconciliation process in the event of
42          switch connection/reconnection.
43      * - **Arbitrator Reconciliation**
44        - Application exposes the APIs that consumer application or direct user can
45          leverage to trigger the device configuration reconciliation.
46      * - **OpenFlow Java Library Project**
47        - Provides the OpenFlow Java Library that converts the data based on OpenFlow
48          plugin data models to the OpenFlow java models before sending it down the
49          wire to the device.
50      * - **Reconciliation**
51        - Reconciles the state using Openflow 1.4 bundles.
52
53 New and Modified Features
54 =========================
55
56 There were no new or modified features in this release.
57
58 Deprecated Features
59 ===================
60 None
61
62 Bugs Fixed
63 ----------
64
65 The following table lists the resolved issues fixed this release.
66
67 .. list-table:: Bugs Fixed
68    :widths: 15 55
69    :header-rows: 1
70
71    * - **Issue ID**
72      - **Summary**
73
74    * - `OPNFLWPLUG-1074 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1074>`_
75      - table stats not available after a switch flap
76
77    * - `OPNFLWPLUG-1075 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1075>`_
78      - Group tx-chain closed by port event thread
79
80    * - `OPNFLWPLUG-1077 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1077>`_
81      - Bundle resync is not able to push groups to switch
82
83    * - `OPNFLWPLUG-1078 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1078>`_
84      - Notify device TLS authentication failure messages
85
86    * - `OPNFLWPLUG-1083 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1083>`_
87      - Stats frozen after applying 2 sec delay in OF channel
88
89    * - `OPNFLWPLUG-1085 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1085>`_
90      - switch-idle-timeout does not work
91
92    * - `OPNFLWPLUG-1086 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1086>`_
93      - Reconciliation framework failure when starting cbench tool for the first time
94
95 Known Issues
96 ------------
97
98 There were no known issues in this release.