Merge commit '4b60911067a82fbdfa87b7c2824412da20287ed8'
[sliver-openvswitch.git] / NEWS
diff --git a/NEWS b/NEWS
index 35b9212..4cb4499 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,37 @@
-post-v1.10.0
+post-v1.11.0
 ---------------------
 ---------------------
+    - OpenFlow:
+      * New support for matching outer source and destination IP address
+        of tunneled packets, for tunnel ports configured with the newly
+       added "remote_ip=flow" and "local_ip=flow" options.
+
+
+v1.11.0 - xx xxx xxxx
+---------------------
+    - The "tutorial" directory contains a new tutorial for some advanced
+      Open vSwitch features.
     - Stable bond mode has been removed.
     - The autopath action has been removed.
     - Stable bond mode has been removed.
     - The autopath action has been removed.
-    - CAPWAP tunneling support removed.
     - New support for the data encapsulation format of the LISP tunnel
       protocol (RFC 6830).  An external control plane or manual flow
       setup is required for EID-to-RLOC mapping.
     - New support for the data encapsulation format of the LISP tunnel
       protocol (RFC 6830).  An external control plane or manual flow
       setup is required for EID-to-RLOC mapping.
+    - OpenFlow:
+      * The "dec_mpls_ttl" and "set_mpls_ttl" actions from OpenFlow
+        1.1 and later are now implemented.
+      * New "stack" extension for use in actions, to push and pop from
+        NXM fields.
+      * The "load" and "set_field" actions can now modify the "in_port".  (This
+        allows one to enable output to a flow's input port by setting the
+        in_port to some unused value, such as OFPP_NONE.)
+    - ovs-dpctl:
+      * New debugging commands "add-flow", "mod-flow", "del-flow".
+    - New syslog format, prefixed with "ovs|", to be easier to filter.
+    - RHEL: Removes the default firewall rule that allowed GRE traffic to
+      pass through. Any users that relied on this automatic firewall hole
+      will have to manually configure it. The ovs-ctl(8) manpage documents
+      the "enable-protocol" command that can be used as an alternative.
 
 
-
-v1.10.0 - xx xxx xxxx
+v1.10.0 - 01 May 2013
 ---------------------
     - Bridge compatibility support has been removed.  Any uses that
       rely on ovs-brcompatd will have to stick with Open vSwitch 1.9.x
 ---------------------
     - Bridge compatibility support has been removed.  Any uses that
       rely on ovs-brcompatd will have to stick with Open vSwitch 1.9.x
@@ -19,8 +42,14 @@ v1.10.0 - xx xxx xxxx
       separately on a per-port basis, so it should no longer be
       possible for a large number of new flows arriving on one port to
       prevent new flows from being processed on other ports.
       separately on a per-port basis, so it should no longer be
       possible for a large number of new flows arriving on one port to
       prevent new flows from being processed on other ports.
-    - Many "ovs-vsctl" database commands now accept an --if-exists option.
-      Please refer to the ovs-vsctl manpage for details.
+    - ovs-vsctl:
+      * Previously ovs-vsctl would retry connecting to the database forever,
+        causing it to hang if ovsdb-server was not running.  Now, ovs-vsctl
+        only tries once by default (use --retry to try forever).  This change
+        means that you may want to remove uses of --timeout to avoid hangs
+        in ovs-vsctl calls.
+      * Many "ovs-vsctl" database commands now accept an --if-exists option.
+        Please refer to the ovs-vsctl manpage for details.
     - OpenFlow:
       - Experimental support for newer versions of OpenFlow.  See
         the "What versions of OpenFlow does Open vSwitch support?"
     - OpenFlow:
       - Experimental support for newer versions of OpenFlow.  See
         the "What versions of OpenFlow does Open vSwitch support?"
@@ -29,6 +58,8 @@ v1.10.0 - xx xxx xxxx
         value of other-config:dp-desc in the Bridge table.
       - It is possible to request the OpenFlow port number with the
         "ofport_request" column in the Interface table.
         value of other-config:dp-desc in the Bridge table.
       - It is possible to request the OpenFlow port number with the
         "ofport_request" column in the Interface table.
+      - The NXM flow_removed message now reports the OpenFlow table ID
+        from which the flow was removed.
     - Tunneling:
       - New support for the VXLAN tunnel protocol (see the IETF draft here:
         http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-03).
     - Tunneling:
       - New support for the VXLAN tunnel protocol (see the IETF draft here:
         http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-03).
@@ -37,6 +68,8 @@ v1.10.0 - xx xxx xxxx
       - Inheritance of the Don't Fragment bit in IP tunnels (df_inherit)
         is no longer supported.
       - Path MTU discovery is no longer supported.
       - Inheritance of the Don't Fragment bit in IP tunnels (df_inherit)
         is no longer supported.
       - Path MTU discovery is no longer supported.
+      - CAPWAP tunneling support removed.
+      - Tunnels with multicast destination ports are no longer supported.
     - ovs-dpctl:
       - The "dump-flows" and "del-flows" no longer require an argument
         if only one datapath exists.
     - ovs-dpctl:
       - The "dump-flows" and "del-flows" no longer require an argument
         if only one datapath exists.
@@ -60,10 +93,11 @@ v1.10.0 - xx xxx xxxx
         retire that meaning of ANY in favor of the OpenFlow 1.1 meaning.
     - Patch ports no longer require kernel support, so they now work
       with FreeBSD and the kernel module built into Linux 3.3 and later.
         retire that meaning of ANY in favor of the OpenFlow 1.1 meaning.
     - Patch ports no longer require kernel support, so they now work
       with FreeBSD and the kernel module built into Linux 3.3 and later.
+    - New "sample" action.
 
 
 
 
-v1.9.0 - xx xxx xxxx
---------------------
+v1.9.0 - 26 Feb 2013
+------------------------
     - Datapath:
       - Support for ipv6 set action.
       - SKB mark matching and setting.
     - Datapath:
       - Support for ipv6 set action.
       - SKB mark matching and setting.
@@ -117,8 +151,9 @@ v1.9.0 - xx xxx xxxx
       data in ARP packets.
 
 
       data in ARP packets.
 
 
-v1.8.0 - xx xxx xxxx
+v1.8.0 - 26 Feb 2013
 ------------------------
 ------------------------
+    *** Internal only release ***
     - New FAQ.  Please send updates and additions!
     - Authors of controllers, please read the new section titled "Action
       Reproduction" in DESIGN, which describes an Open vSwitch change in
     - New FAQ.  Please send updates and additions!
     - Authors of controllers, please read the new section titled "Action
       Reproduction" in DESIGN, which describes an Open vSwitch change in