8 The OpenFlow Plugin project provides the following functionality:
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
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**
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:
23 .. list-table:: OpenFlow-Based Applications
30 * - **Forwarding Rules Manager**
31 - Application provides functionality to add/remove/update flow/groups/meters.
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
50 * - **Reconciliation**
51 - Reconciles the state using Openflow 1.4 bundles.
53 New and Modified Features
54 =========================
56 There were no new or modified features in this release.
65 The following table lists the resolved issues fixed this release.
67 .. list-table:: Bugs Fixed
74 * - `OPNFLWPLUG-1074 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1074>`_
75 - table stats not available after a switch flap
77 * - `OPNFLWPLUG-1075 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1075>`_
78 - Group tx-chain closed by port event thread
80 * - `OPNFLWPLUG-1077 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1077>`_
81 - Bundle resync is not able to push groups to switch
83 * - `OPNFLWPLUG-1078 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1078>`_
84 - Notify device TLS authentication failure messages
86 * - `OPNFLWPLUG-1083 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1083>`_
87 - Stats frozen after applying 2 sec delay in OF channel
89 * - `OPNFLWPLUG-1085 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1085>`_
90 - switch-idle-timeout does not work
92 * - `OPNFLWPLUG-1086 <https://jira.opendaylight.org/browse/OPNFLWPLUG-1086>`_
93 - Reconciliation framework failure when starting cbench tool for the first time
98 There were no known issues in this release.