8 The OpenFlow Plugin project provides the following functionality:
10 * **OpenFlow 1.0/1.3 implementation project**: This provides the implementation
11 of the OpenFlow 1.0 and OpenFlow 1.3 specification.
12 * **ONF Approved Extensions Project**: This provides the implementation of
13 following ONF OpenFlow 1.4 feature, which is approved as extensions
14 for the OpenFlow 1.3 specification:
16 * **Nicira Extensions Project**: This provides the implementation of the
17 ``Nicira`` extensions.
18 Some of the important extensions implemented are
19 **Connection Tracking Extension** and **Group Add-Mod Extension**
21 * **OpenFlow-Based Applications Project**: This provides the following
22 applications that user can leverage out-of-the-box in developing their
23 application or as a direct end consumer:
25 .. list-table:: OpenFlow-Based Applications
32 * - **Forwarding Rules Manager**
33 - Application provides functionality to add/remove/update flow/groups/meters.
35 - Application sends periodic LLDP packet out on each OpenFlow switch port for link discovery.
36 * - **Topology LLDP Discovery**
37 - Application intercept the LLDP packets and discover the link information.
38 * - **Topology Manager**
39 - Application receives the discovered links information from Topology LLDP
40 Discovery application and stores in the topology yang model datastore.
41 * - **Reconciliation Framework**
42 - Framework that exposes the APIs that consumer application (in-controller) can
43 leverage to participate in the switch reconciliation process in the event of
44 switch connection/reconnection.
45 * - **Arbitrator Reconciliation**
46 - Application exposes the APIs that consumer application or direct user can
47 leverage to trigger the device configuration reconciliation.
48 * - **OpenFlow Java Library Project**
49 - Provides the OpenFlow Java Library that converts the data based on OpenFlow
50 plugin data models to the OpenFlow java models before sending it down the
52 * - **Reconciliation**
53 - Reconciles the state using OpenFlow 1.4 bundles.
55 Behavior/Feature Changes
56 ========================
58 Here is the link to the features improved in this release:
60 `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>`_
65 Here is the link to the new features introduced in this release:
67 `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>`_
72 Here is the link to the features removed in this release:
74 `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>`_
79 Here is the link to the resolved issues fixed in this release:
81 `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>`_
87 Here is the link to the known issues exist in this release:
89 `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>`_