[ovs-dev] [PATCH 0/6 v4] Open Flow 1.2 definitions for Open vSwitch

Simon Horman horms at verge.net.au
Fri Mar 30 02:29:55 UTC 2012


Hi,

this series adds enum and struct definitions for Open Flow 1.2 to Open
vSwitch. Some missing Open Flow 1.0 and 1.1 definitions have also been
added. None of the definitions added by this series are used yet, rather
this is preliminary work that an implementation could be based on.

Since v3 of this series the following patch has been dropped as it
has been merged:
      Add some missing common Open Flow definitions

Since v3 of this series the following patches have been added:
      Use ovs_be32 in nx_flow_mod_table_id
      Use ovs_be16 in ofp_queue_prop_min_rate

Changes to the remaining patches since v3, primarily to address issues
raised by Ben Pfaff, are noted in the change log of updated patches.

Simon Horman (6):
      Use ovs_be32 in nx_flow_mod_table_id
      Use ovs_be16 in ofp_queue_prop_min_rate
      Move structures into openflow-common.h
      Add some missing Open Flow 1.0 definitions
      Add some missing Open Flow 1.1 definitions
      Definitions for Open Flow 1.2

 include/openflow/automake.mk       |    3 +
 include/openflow/nicira-ext.h      |    4 +-
 include/openflow/openflow-1.0.h    |   30 ++-
 include/openflow/openflow-1.1.h    |  541 ++++++++++++++++++++++++++++++++++++
 include/openflow/openflow-1.2.h    |  319 +++++++++++++++++++++
 include/openflow/openflow-common.h |   34 +++-
 include/openflow/openflow.h        |    1 +
 7 files changed, 915 insertions(+), 17 deletions(-)
 create mode 100644 include/openflow/openflow-1.2.h



More information about the dev mailing list