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 Behavior/Feature Changes
54 ========================
56 Here is the link to the features improved in this release:
58 `OpenDaylight JIRA Tickets - Improvement <https://jira.opendaylight.org/issues/?jql=project+%3D+openflowplugin+AND+type+%3D+Improvement+AND+status+in+%28Resolved%2C+Done%2C+Closed%29+AND+fixVersion+in+%28%22Silicon+GA%22%2C+Silicon%2C+silicon%29++ORDER+BY+issuetype+DESC%2C+key+ASC>`_
63 Here is the link to the new features introduced in this release:
65 `OpenDaylight JIRA Tickets - New Feature <https://jira.opendaylight.org/issues/?jql=project+%3D+openflowplugin+AND+type+%3D+%22New+Feature%22+AND+status+in+%28Resolved%2C+Done%2C+Closed%29+AND+fixVersion+in+%28%22Silicon+GA%22%2C+Silicon%2C+silicon%29++ORDER+BY+issuetype+DESC%2C+key+ASC>`_
70 Here is the link to the features removed in this release:
72 `OpenDaylight JIRA Tickets - Deprecated Feature <https://jira.opendaylight.org/issues/?jql=project+%3D+openflowplugin+AND+type+%3D+Deprecate+AND+status+in+%28Resolved%2C+Done%2C+Closed%29+AND+fixVersion+in+%28%22Silicon+GA%22%2C+Silicon%2C+silicon%29++ORDER+BY+issuetype+DESC%2C+key+ASC>`_
77 Here is the link to the resolved issues fixed in this release:
79 `OpenDaylight JIRA Tickets - Resolved Issue <https://jira.opendaylight.org/issues/?jql=project+%3D+openflowplugin+AND+type+%3D+Bug+AND+status+in+%28Resolved%2C+Done%2C+Closed%29+AND+fixVersion+in+%28%22Silicon+GA%22%2C+Silicon%2C+silicon%29++ORDER+BY+issuetype+DESC%2C+key+ASC>`_
85 Here is the link to the known issues exist in this release:
87 `OpenDaylight JIRA Tickets - Known Issue <https://jira.opendaylight.org/issues/?jql=project+%3D+openflowplugin+AND+type+%3D+Bug+AND+status+not+in+%28Resolved%2C+Done%2C+Closed%29+ORDER+BY+issuetype+DESC%2C+key+ASC>`_