ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
AreaItemPriorityEffort LevelOwner / VolunteerMore Info
2
3
Cleanup & Refactoring
4
Revisit & cleanup the OF yang modelsP1
5
Any design cleanup / redesignP1?For now placeholder
6
7
Useability Improvements
8
New API?
9
GUI OpenFlow 1.3 awareP3DLux
10
Filter packet-ins based on protocolP2?a) allow applications to subscribe to packet-ins based on packet types
b) User defined filters for packet-ins
11
Top N stats commandP2Jonathan
12
Populate Inventory with a response from the switch to an empty body table features requestP1Hema?
13
14
Performance Improvements
15
Threading Model and Packet Handling PriorityMuthu??https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Backlog:Threading_Model_and_Packet_Handling_Priority
16
Netty to NIO swap
17
Stats collection optimizationsAnil + Vaclava) Make stats collections configurable on a per flow basis?
b) Enable/disable stats collections globally to optimize performance?
18
19
20
Multi controller / clustering FeaturesAnil + Michal R
21
Role RequestRole request message for conveying the role of a particular controller in the cluster to a particular switch
22
Set AsyncSet Async configuration message to convey to a particular switch which asynchronous messages a particular controller in the cluster is interested in receiving from the switch
23
Arbitration - master-slave? Part of the clustering effort?
24
25
Multiple NorthboundsEd??
26
27
OpenFlow 1.4
28
More extensible wire protocolP4MajorChange many protocol structures to TLV based. Major change in terms of backward compatibility.
29
More descriptive reasons for packet_inMinor
30
Optical Port PropertiesP2Minor?New set of port properties to add support for Optical ports to OpenFlow
31
Flow-removed reason for meter removalP2MinorNo flow removed reason in 1.3
32
Multi controller: Flow monitoringP3Allows a controller to monitor in real time the changes to any subsets of the flow table done by other controllers
33
Multi controller: Role Status EventsP2Minor (after multi controller support)Role change notification
34
Flow entry evictionP2Configure flow entry eviction on a per table basis, encode the flow importance per flow. Eviction process switch defined.
35
Vacancy EventsP2Provides a mechanism enabling the controller to get an early warning based on a capacity threshold chosen by the controller
36
BundlesP1?Bundle mechanism enabling to apply a group of OpenFlow message as a single operation
- Enables the quasi-atomic application of related changes
- Enables synchronization of changes across a series of switches
37
Synchronized TablesP4Identify two tables as synchronized - flow add/removed reflected in synchronized table
38
Multicontroller & Hybrid environments: Group & Meter Change NotificationsP3Allow a controller to monitor in real time the changes to the group table or meter table done by other controllers
39
LPM table support via bad priority error messageNothing to do on controller sideSwitch side feature – controller can always enforce LPM support by adding flows to be consistent with the masking. Nothing to be done here for ODL.
40
Error code for Set-async-configHandle errors codes for OFPT_SET_ASYNC - invalid, unsupported & permissions error
41
PBB UCA Header FieldP3?MinorA new OXM field OFPXMT_OFB_PBB_UCA has been added to match the “use customer address” header field from the PBB header
42
Add error code for duplicate instructionNothing to do on controller side
43
Multipart reassembly timeoutP1MinorSpecify min amount time to wait for clearing more-bit (and generate timeout)
44
Change default TCP port to 6653P1Already done
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100