The list of remaining work items for OpenFlow 1.1 is below. It is
probably incomplete.
- * The new in_phy_port field in OFPT_PACKET_IN needs some kind of
- implementation. It has a sensible interpretation for tunnels
- but in general the physical port is not in the datapath for OVS
- so the value is not necessarily meaningful. We might have to
- just fix it as the same as in_port.
- [required for OF1.1; optional for OF1.2+]
-
* OFPT_TABLE_MOD message. This is new in OF1.1, so we need to
implement it. It should be implemented so that the default OVS
- behavior does not change.
+ behavior does not change. Simon Horman has posted a patch.
[required for OF1.1 and OF1.2]
* MPLS. Simon Horman maintains a patch series that adds this
Currently we always report OFPBRC_MULTIPART_BUFFER_OVERFLOW.
[optional for OF1.3+]
- * Add OFPMP_TABLE_FEATURES statistics.
- [optional for OF1.3+]
+ * Add OFPMP_TABLE_FEATURES statistics. Alexander Wu has posted a
+ patch series. [optional for OF1.3+]
* More flexible table miss support.
This requires the following.
is missing. Support for the software switch is under review.
[optional for OF1.3+]
- * Per-connection event filtering. OF1.3 adopted Open vSwitch's
- existing design for this feature so implementation should be
- easy.
- [required for OF1.3+]
-
* Auxiliary connections. An implementation in generic code might
be a week's worth of work. The value of an implementation in
generic code is questionable, though, since much of the benefit
some kind of "hardware" support, if we judged it useful enough.)
[optional for OF1.3+]
- * MPLS BoS matching.
- Part of MPLS patchset by Simon Horman.
- [optional for OF1.3+]
-
* Provider Backbone Bridge tagging. I don't plan to implement
this (but we'd accept an implementation).
[optional for OF1.3+]
- * Rework tag order.
- Part of MPLS patchset by Simon Horman.
- [required for v1.3+]
-
* On-demand flow counters. I think this might be a real
optimization in some cases for the software switch.
[optional for OF1.3+]