[ovs-dev] [of1.1 v6 0/5] rebased series
Simon Horman
horms at verge.net.au
Mon Jul 23 06:03:16 UTC 2012
On Thu, Jul 19, 2012 at 11:28:46PM -0700, Ben Pfaff wrote:
> This mostly fixes up the series to deal with the new "Flow monitor"
> messages on master since I last posted it. I also fixed a few bugs
> pointed out by Simon and Isaku.
>
> As before, this is available at git://benpfaff.org/openvswitch
> in the of1.1 branch.
All patches:
Tested-by: Simon Horman <horms at verge.net.au>
I will post a set of patches that build on top of this series
to add some OpenFlow 1.2 messages. I used that series to test this series.
And the result is that I am able to use both ovs-controller as a
learning-switch and similar logic implemented using Ryu[1]. In both
cases the OpenFlow sessions are OpenFlow1.2.
It seems that the ofp-msgs approach is indeed easier to work with than
the previous implementation.
> Thanks,
>
> Ben.
>
> Ben Pfaff (5):
> ofp-msgs: New approach to encoding and decoding OpenFlow headers.
> nicira-ext: Drop nx_aggregate_stats_reply structure.
> openflow: Rename OpenFlow 1.0 statistics messages with "10" infix.
> openflow: Separate OF1.0, OF1.1 flow_mod constants and types.
> ofp-util: Work on decoding OF1.1 flow_mods.
>
> build-aux/extract-ofp-msgs | 351 ++++++++
> include/openflow/nicira-ext.h | 132 +---
> include/openflow/openflow-1.0.h | 136 +---
> include/openflow/openflow-1.1.h | 93 +--
> include/openflow/openflow-1.2.h | 23 +-
> include/openflow/openflow-common.h | 120 ++--
> lib/.gitignore | 1 +
> lib/automake.mk | 9 +
> lib/learning-switch.c | 128 ++--
> lib/ofp-errors.c | 41 +-
> lib/ofp-errors.h | 7 +-
> lib/ofp-msgs.c | 962 ++++++++++++++++++++++
> lib/ofp-msgs.h | 433 ++++++++++
> lib/ofp-print.c | 325 ++++----
> lib/ofp-util.c | 1570 +++++++++---------------------------
> lib/ofp-util.h | 136 +---
> lib/rconn.c | 72 ++-
> lib/stream.c | 4 +-
> lib/vconn.c | 68 +-
> ofproto/connmgr.c | 24 +-
> ofproto/ofproto-dpif.c | 2 +-
> ofproto/ofproto-provider.h | 4 +-
> ofproto/ofproto.c | 236 +++---
> tests/ofp-print.at | 2 +-
> tests/ofproto-dpif.at | 1 +
> tests/ofproto-macros.at | 2 +-
> tests/test-vconn.c | 68 +-
> utilities/ovs-ofctl.c | 188 ++---
> 28 files changed, 2884 insertions(+), 2254 deletions(-)
> create mode 100755 build-aux/extract-ofp-msgs
> create mode 100644 lib/ofp-msgs.c
> create mode 100644 lib/ofp-msgs.h
>
> --
> 1.7.2.5
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>
More information about the dev
mailing list