Hi,

the aim of this series is to add an implementation of and
tests for flow monitor requests and replies.

To create packet data for unit tests of_protocol updates are required to:
* Update to upstream v5 branch which includes an implementation
  of flow monitor and;
* Update to use pull request 68 for of_protocol which includes a fix
  for the length handling of flow monitor reply packets
  - This fix was created while working on the Ryu implementation
  - See: https://github.com/FlowForwarding/of_protocol/pull/68

Simon Horman (7):
  of14: Add OFPFlowUpdate
  of14: Add flow monitor request support
  of14: Add flow monitor reply support
  packet_data_generator: New ofproto dependency for v5 updates
  of14: Add flow monitor request unit test
  packet_data_generator: Update ofproto dependency for v5 fix
  of14: Add flow monitor reply message unit test

 ryu/ofproto/ofproto_v1_4.py                        |  12 +-
 ryu/ofproto/ofproto_v1_4_parser.py                 | 248 +++++++++++++++++++++
 .../of14/5-66-ofp_flow_monitor_request.packet      | Bin 0 -> 48 bytes
 .../of14/5-67-ofp_flow_monitor_reply.packet        | Bin 0 -> 96 bytes
 ryu/tests/packet_data_generator/rebar.config       |   9 +-
 ryu/tests/packet_data_generator/src/x5.erl         |  46 +++-
 .../of14/5-66-ofp_flow_monitor_request.packet.json |  27 +++
 .../of14/5-67-ofp_flow_monitor_reply.packet.json   |  66 ++++++
 8 files changed, 400 insertions(+), 8 deletions(-)
 create mode 100644 
ryu/tests/packet_data/of14/5-66-ofp_flow_monitor_request.packet
 create mode 100644 
ryu/tests/packet_data/of14/5-67-ofp_flow_monitor_reply.packet
 create mode 100644 
ryu/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json
 create mode 100644 
ryu/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json

-- 
1.8.5.2


------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to