Re: [ovs-dev] [PATCH 1/2] Set release dates for 2.4.0.

2015-08-21 Thread Ben Pfaff
On Thu, Aug 20, 2015 at 05:28:25PM -0700, Justin Pettit wrote:
 Signed-off-by: Justin Pettit jpet...@nicira.com

Hurray.

Acked-by: Ben Pfaff b...@nicira.com
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] [PATCH 1/2] Set release dates for 2.4.0.

2015-08-20 Thread Justin Pettit
Signed-off-by: Justin Pettit jpet...@nicira.com
---
 NEWS |2 +-
 debian/changelog |  115 -
 2 files changed, 113 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index fc07fbf..9836bf4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-v2.4.0 - xx xxx 
+v2.4.0 - 20 Aug 2015
 -
- Flow table modifications are now atomic, meaning that each packet
  now sees a coherent version of the OpenFlow pipeline.  For
diff --git a/debian/changelog b/debian/changelog
index 5697624..ddf1451 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,123 @@
 openvswitch (2.4.0-1) unstable; urgency=low
[ Open vSwitch team ]
+   * New upstream version
+   - Flow table modifications are now atomic, meaning that each packet
+ now sees a coherent version of the OpenFlow pipeline.  For
+ example, if a controller removes all flows with a single OpenFlow
+ flow_mod, no packet sees an intermediate version of the OpenFlow
+ pipeline where only some of the flows have been deleted.
+   - Added support for SFQ, FQ_CoDel and CoDel qdiscs.
+   - Add bash command-line completion support for ovs-vsctl Please check
+ utilities/ovs-command-compgen.INSTALL.md for how to use.
+   - The MAC learning feature now includes per-port fairness to mitigate
+ MAC flooding attacks.
+   - New support for a conjunctive match OpenFlow extension, which
+ allows constructing OpenFlow matches of the form field1 in
+ {a,b,c...} AND field2 in {d,e,f...} and generalizations.  For details,
+ see documentation for the conjunction action in ovs-ofctl(8).
+   - Add bash command-line completion support for ovs-appctl/ovs-dpctl/
+ ovs-ofctl/ovsdb-tool commands.  Please check
+ utilities/ovs-command-compgen.INSTALL.md for how to use.
+   - The learn action supports a new flag delete_learned that causes
+ the learned flows to be deleted when the flow with the learn action
+ is deleted.
+   - Basic support for the Geneve tunneling protocol. It is not yet
+ possible to generate or match options. This is planned for a future
+ release. The protocol is documented at
+ http://tools.ietf.org/html/draft-gross-geneve-00
+   - The OVS database now reports controller rate limiting statistics.
+   - sflow now exports information about LACP-based bonds, port names, and
+ OpenFlow port numbers, as well as datapath performance counters.
+   - ovs-dpctl functionality is now available for datapaths integrated
+ into ovs-vswitchd, via ovs-appctl.  Some existing ovs-appctl
+ commands are now redundant and will be removed in a future
+ release.  See ovs-vswitchd(8) for details.
+   - OpenFlow:
+ * OpenFlow 1.4 bundles are now supported for flow mods and port
+   mods.  For flow mods, both 'atomic' and 'ordered' bundle flags
+   are trivially supported, as all bundled messages are executed
+   in the order they were added and all flow table modifications
+   are now atomic to the datapath.  Port mods may not appear in
+   atomic bundles, as port status modifications are not atomic.
+ * IPv6 flow label and neighbor discovery fields are now modifiable.
+ * OpenFlow 1.5 extended registers are now supported.
+ * The OpenFlow 1.5 actset_output field is now supported.
+ * OpenFlow 1.5 Copy-Field action is now supported.
+ * OpenFlow 1.5 masked Set-Field action is now supported.
+ * OpenFlow 1.3+ table features requests are now supported (read-only).
+ * Nicira extension move actions may now be included in action sets.
+ * resubmit actions may now be included in action sets.  The resubmit
+   is executed last, and only if the action set has no output or group
+   action.
+ * OpenFlow 1.4+ flow importance is now maintained in the flow table.
+ * A new Netronome extension to OpenFlow 1.5+ allows control over the
+   fields hashed for OpenFlow select groups.  See selection_method and
+   related options in ovs-ofctl(8) for details.
+   - ovs-ofctl has a new '--bundle' option that makes the flow mod commands
+ ('add-flow', 'add-flows', 'mod-flows', 'del-flows', and 'replace-flows')
+ use an OpenFlow 1.4 bundle to operate the modifications as a single
+ atomic transaction.  If any of the flow mods in a transaction fail, none
+ of them are executed.  All flow mods in a bundle appear to datapath
+ lookups simultaneously.
+   - ovs-ofctl 'add-flow' and 'add-flows' commands now accept arbitrary flow
+ mods as an input by allowing the flow specification to start with an
+ explicit 'add', 'modify', 'modify_strict', 'delete', or 'delete_strict'
+ keyword.  A missing keyword is treated as 'add', so this is fully
+ backwards compatible.  With the new '--bundle' option all the flow mods
+ are executed as a single atomic transaction using an OpenFlow 1.4 bundle.
+   - ovs-pki: Changed message digest